today i fixed the rest of the static issues.
I also replaced all occurences of is_a() functions with the instanceof operator, because my server said this is an deprecated function. Although on some php manual site I read that is_a() is not going to be deprecated anymore with the release of PHP 5.3 IIRC.
Maybe I overdid it a little because at first i wanted to get rid of all warnings and errors. So I changed some signatures in some of the sql driver classes too, which i will change back to normal soon.
I have turned on E_STRICT in index.php, admin.php and summary.php. And all errors I am getting are those foloowing method overriding issues which cannot be solved that easily I guess because of php's retarded method overriding capabilites.
Strict Standards: Declaration of Template::display() should be compatible with that of Smarty::display() in /home/blah/public_html/class/template/template.class.php on line 52
What I found to be odd was that there is no consistent coding/commenting style used through all of the files, I also did not like the lack of comments...