I too am getting this error. Any progress on this? I've looked through most of the code looking to where the first instance of the class 'plugin' is implemented, but I keep running in circles.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
If i'm logged in and wanted to go to the preferences i got the following error:
Fatal error: Call to a member function on a non-object in /home/jawmail/plugins/problem_report/plugin.php on line 15
I'm using JAWmail 2.0.1 and everything else works fine.
Anybody knows what to do?
Sorry, couldn't reproduce this bug. Completely foobar, if you ask me. :-)
Could you stick "print_r($this);" into line 14 of that file and post the results?
plugin_problem_report Object ( [__plugin_id] => problem_report [hook_params] => Array ( [app] => jaw [p] => prefs_ui Object ( [groups] => Array ( [global] => Array ( [id] => global [label] => General options [desc] => Set the options that affect all of the applications - preffered language, theme,... [members] => Array ( [0] => lang [1] => startup_app [2] => theme [3] => menu_position [4] => disable_browser_cache ) [url] => prefs.php?group=global [img] => {jaw}prefs/jaw.gif ) [plugins] => Array ( [id] => plugins [label] => Plugins [desc] => Enable and configure various plugins that provide new functionality. [members] => Array ( [0] => plugins ) [url] => prefs.php?group=plugins [img] => {jaw}prefs/plugins.gif ) ) [prefs] => Array ( [theme] => Array ( [id] => theme [type] => select [opt] => Array ( [desc] => Select your preffered theme [values] => Array ( [default] => Default blue theme [spring] => Spring [dark] => Dark [sadblue] => Sad Blue ) ) [app] => jaw [locked] => ) [lang] => Array ( [id] => lang [type] => select [opt] => Array ( [desc] => Select your preferred language [values] => Array ( [cs_CZ] => Czech [de_DE] => German [en_US] => English [es_ES] => Spanish [fr_FR] => French [sl_SI] => Slovenian ) ) [app] => jaw [locked] => ) [startup_app] => Array ( [id] => startup_app [type] => select [opt] => Array ( [desc] => Start-up application [values] => Array ( [jaw] => JAW [ab] => Address book [mail] => Mail [admin] => Administration ) ) [app] => jaw [locked] => ) [menu_position] => Array ( [id] => menu_position [type] => select [opt] => Array ( [desc] => Menu position [values] => Array ( [top] => at top [left] => on left ) ) [app] => jaw [locked] => ) [disable_browser_cache] => Array ( [id] => disable_browser_cache [type] => checkbox [opt] => Array ( [desc] => Disable client side page caching [checked] => 1 [unchecked] => ) [app] => jaw [locked] => ) [plugins] => Array ( [id] => plugins [type] => custom [opt] => Array ( [widget] => plugins [function] => prefs_plugins [plugins] => Array ( [0] => http_vhost [1] => login_history [2] => problem_report ) ) [app] => mail [locked] => ) ) ) ) [current_hook] => jaw_load_prefs_ui [conf] => ) plugin_problem_report Object ( [__plugin_id] => problem_report [hook_params] => Array ( ) [current_hook] => jaw_load_prefs_ui [conf] => )
I too am getting this error. Any progress on this? I've looked through most of the code looking to where the first instance of the class 'plugin' is implemented, but I keep running in circles.