You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
BugFor errors / faults / flaws / inconsistencies etc.MajorIndicates the severity or impact or benefit of an issue is much higher than normal but not critical.wontfixIf you can reproduce this issue, please reopen the issue or create a new one describing it.
When clicking on UI Framework Tab Fatal error: Class 'Piwik_DataTable' not found in /home/piwik/public_html/plugins/ExampleUI/API.php on line 77
The class 'Piwik_DataTable' that method 'getTemperatures' is trying to use doesnt appear to be loaded.
By adding class 'Piwik_DataTable' to '/plugins/ExampleUI/API.php' allows the method 'getTemperatures' to use the class and then the Framework UI page works.
Adding the following code before trying to use the class fixes the issue as a temporary solution:
if (!class_exists('Piwik_DataTable', false))
{
include(PIWIK_INCLUDE_PATH .'/core/DataTable.php');
}
Patch attached
I think some sort of check for dependent classes should be introduced and should fail during automated tests.
PHP 5.3
Piwik 1.5.1
Keywords: class method doesnt exist
The text was updated successfully, but these errors were encountered:
BugFor errors / faults / flaws / inconsistencies etc.MajorIndicates the severity or impact or benefit of an issue is much higher than normal but not critical.wontfixIf you can reproduce this issue, please reopen the issue or create a new one describing it.
See reportings in http://forum.piwik.org/read.php?2,78979
When clicking on UI Framework Tab Fatal error: Class 'Piwik_DataTable' not found in /home/piwik/public_html/plugins/ExampleUI/API.php on line 77
The class 'Piwik_DataTable' that method 'getTemperatures' is trying to use doesnt appear to be loaded.
By adding class 'Piwik_DataTable' to '/plugins/ExampleUI/API.php' allows the method 'getTemperatures' to use the class and then the Framework UI page works.
Adding the following code before trying to use the class fixes the issue as a temporary solution:
if (!class_exists('Piwik_DataTable', false))
{
include(PIWIK_INCLUDE_PATH .'/core/DataTable.php');
}
Patch attached
I think some sort of check for dependent classes should be introduced and should fail during automated tests.
PHP 5.3
Piwik 1.5.1
Keywords: class method doesnt exist
The text was updated successfully, but these errors were encountered: