Just updated a copy of my website to Fabrik 3.3.4 using the Extensions Manager and tried to access a list in the back end. Got a fatal error
Fatal error: Class 'FabrikView' not found in /home/.../public_html/pgcdev2/components/com_fabrik/views/list/view.base.php on line 24
After some googling found http://fabrikar.com/forums/index.php?threads/class-fabrikview-not-found.42337/ where you discover an error in plugins/system/fabrik/defines.php. So I went to the github page you referenced and copied the updated code into defines.php on the website. It fixed the fatal error, but I now get a list of violations of strict standards:
Strict Standards: Declaration of PlgFabrik_ElementYesno::renderListData() should be compatible with PlgFabrik_ElementList::renderListData($data, stdClass &$thisRow, $opts = Array) in /home/palmersg/public_html/pgcdev2/plugins/fabrik_element/yesno/yesno.php on line 487
Strict Standards: Declaration of PlgFabrik_ElementDate::renderListData() should be compatible with PlgFabrik_ElementList::renderListData($data, stdClass &$thisRow, $opts = Array) in /home/palmersg/public_html/pgcdev2/plugins/fabrik_element/date/date.php on line 2522
Strict Standards: Declaration of PlgFabrik_ElementField::renderListData() should be compatible with PlgFabrik_Element::renderListData($data, stdClass &$thisRow, $opts = Array) in /home/palmersg/public_html/pgcdev2/plugins/fabrik_element/field/field.php on line 673
Strict Standards: Declaration of PlgFabrik_ElementDatabasejoin::renderListData() should be compatible with PlgFabrik_ElementList::renderListData($data, stdClass &$thisRow, $opts = Array) in /home/palmersg/public_html/pgcdev2/plugins/fabrik_element/databasejoin/databasejoin.php on line 3733
Strict Standards: Declaration of PlgFabrik_ElementTextarea::renderListData() should be compatible with PlgFabrik_Element::renderListData($data, stdClass &$thisRow, $opts = Array) in /home/palmersg/public_html/pgcdev2/plugins/fabrik_element/textarea/textarea.php on line 593
I know that I'm supposed to update from GitHub before going on the forums, but that takes a while to do. But do you not need to fix the defines.php issue because other people using Extension Manager to update Fabrik must be running into the same problem?
Fatal error: Class 'FabrikView' not found in /home/.../public_html/pgcdev2/components/com_fabrik/views/list/view.base.php on line 24
After some googling found http://fabrikar.com/forums/index.php?threads/class-fabrikview-not-found.42337/ where you discover an error in plugins/system/fabrik/defines.php. So I went to the github page you referenced and copied the updated code into defines.php on the website. It fixed the fatal error, but I now get a list of violations of strict standards:
Strict Standards: Declaration of PlgFabrik_ElementYesno::renderListData() should be compatible with PlgFabrik_ElementList::renderListData($data, stdClass &$thisRow, $opts = Array) in /home/palmersg/public_html/pgcdev2/plugins/fabrik_element/yesno/yesno.php on line 487
Strict Standards: Declaration of PlgFabrik_ElementDate::renderListData() should be compatible with PlgFabrik_ElementList::renderListData($data, stdClass &$thisRow, $opts = Array) in /home/palmersg/public_html/pgcdev2/plugins/fabrik_element/date/date.php on line 2522
Strict Standards: Declaration of PlgFabrik_ElementField::renderListData() should be compatible with PlgFabrik_Element::renderListData($data, stdClass &$thisRow, $opts = Array) in /home/palmersg/public_html/pgcdev2/plugins/fabrik_element/field/field.php on line 673
Strict Standards: Declaration of PlgFabrik_ElementDatabasejoin::renderListData() should be compatible with PlgFabrik_ElementList::renderListData($data, stdClass &$thisRow, $opts = Array) in /home/palmersg/public_html/pgcdev2/plugins/fabrik_element/databasejoin/databasejoin.php on line 3733
Strict Standards: Declaration of PlgFabrik_ElementTextarea::renderListData() should be compatible with PlgFabrik_Element::renderListData($data, stdClass &$thisRow, $opts = Array) in /home/palmersg/public_html/pgcdev2/plugins/fabrik_element/textarea/textarea.php on line 593
I know that I'm supposed to update from GitHub before going on the forums, but that takes a while to do. But do you not need to fix the defines.php issue because other people using Extension Manager to update Fabrik must be running into the same problem?