używam klasy do obsługi aksimeta w celu filtrowania spamu:
http://www.achingbrain.net/stuff/php/akismet
Samo sprawdzenie wiadomości przebiega bezproblemowo.
Gdy natomiast chcę w administracji oznaczyć komentarz jako prawidłowy / spam to wywala mi:
Kod
Fatal error: Call to a member function submitHam() on a non-object in...
Jeżeli w administracji podam kod taki sam jak w sprawdzaniu komentarzy, również się wysypuje, jakby nie widziało obiektu.
Kod nie jest w żadnej funkcji itp., więc nie muszę używać global.
Sprawdziłem i wiem że:
- obiekt jest tworzony - jeżeli nie podam argumentów, to wywala odpowiednie błędy, poza tym print_r rozpisuje mi odpowiednie dane
- obiekt na 100% nie jest tworzony wcześniej
- odpowiednie wartości są poprawnie do niego zapisywane
Tak więc... co tu może być źle?