We're excited that we are finally able to release Project Tools Open Source version 2.2.2.
Here's all you need to do to have Project Tools running on your site.
1. Download the files
2. Unzip the files locally
3. Upload the contents of the files located inside the /upload/ directory to your existing vBulletin directory.
4. Log in to your forum's control panel. Go to Plugins & Products > Manage Products > Add/Import Product
5. In the Import the XML file from your server field, enter: ./includes/xml/product-vbprojecttools.xml Change Allow Overwrite to yes if you are updating a previous installation.
6. Click Import
Comments, Questions, Support and Concerns will be addressed here and here only.
Further documentation can be found in the docs and here. Beta documentation is located within the /do_not_upload/ directory within the download.
For this release, the Italian language is not updated to Project Tools 2.2.2, and the Romanian language is added and noted for 2.2.1.
I use PHP Version 5.6.24-pl0-gentoo, exactly the same as on my live board.
-----
What i did today ! :
I did a fresh installation of vBulletin 4.2.4
Then the installation of vB ProjectTools v. 2.2.2 works just fine.
Then i did an upgrade to vBulletin 4.2.5 - PT still there and visible.
try to add a new issue, results in a white page.
i did a new import of the product PT xml.
still the same -> white page.
(Its no problem to me, because this is only on a test site) PT 2-2-2 works just fine on my live Board with vBulletin 4.2.4!
best regards
Odd. That's the same PHP version I'm using on my test site. I'm trying to think of what else might be causing the issue but my knowledge of the changes between 4.2.4 and 4.2.5 as it relates to projecttools specifically is limited to say the least. If I get some free time later I'll test this in debug mode on a clean installation.
Are there any errors in the error logs of Apache/PHP?
@Dave
[04-Jun-2017 00:33:57 Europe/Zurich] PHP Fatal error: Call to undefined method vB_DataManager::vB_DataManager() in /home/xxxx/xxxx/vbtest/includes/class_dm_pt_project.php on line 89
[04-Jun-2017 00:42:37 Europe/Zurich] PHP Fatal error: Call to undefined method vB_DataManager::vB_DataManager() in /home/xxxx/xxxx/vbtest/includes/class_dm_pt_projectgroup.php on line 77
Yea, it seems that it will not work properly with the latest vBulletin version that supports PHP 7.
It should work if you change all instances of
PHP Code:
parent::vB_DataManager($registry, $errtype);
to
PHP Code:
parent::__construct($registry, $errtype);
And the function which contains that call should be changed to __construct since a class can not have a function that has the same name as the class. (For example change function vB_DataManager_Pt_Project to function __construct
I took a quick look and it seems that a bunch of files do this so you might have to apply these changes to multiple files.