dobra, na testach w demo zmienilem metoda na SMTP() i z panelu blady zniknely, jakos bede klienta meczyl, zeby sie przestawil
ale dalej z ajaxem mam blad sama fukcja pobierania/zmiany danych dziala jak nalezy, jak tylko wywale odwolanie do funkcji wyslania maila reszta dziala, na samej wysylce sie wywala... a moze ajaxem (przekirowaniem w nim do fukcji glownego kontrolera modulu) nie mozna wyslac maila? juz wszystkie fukcje wrzucilem na 'public' ale to nic nie dalo...
moze bardziej obrazowo: modul 'testmodule':
A() - public funkction() { zawiera odczyt i zapuis danych}
B() - public function() {wysylka maila}
PANEL:
'zapisz' odwoluje do funkcji A(), ktora zawiera m.in. $this->B() <--- dziala jak ta lala na SMTP(), mail) - sypie bledy
FRONT:
blok z odliczaniem, ktory po osiagnieciu '0' odpala ajaxa
ajax pobiera zmienne i wysyla je do kontrolera modulu testmodule::A($zmienne); czyli dokladnie ta co wywolana przez panel, rowniez zawiera odwolanie do B() ale tutaj juz nie dziala. odwolanie do A() dziala i pracuje jak nalezy przy wyrzuconym prekierowaniu do B()
OK, EDIT!
jednak fukcja A() musi byc 'public static function()' i ok, powiedzmy, ze ma to sens. przy samym public ajax tez wywala bledy mimo braku odwolania. ale ok, w takim razie co teraz z $this przy odwolaniu do B(). bo self::B(); tez zwraca bledy jak przekierowac statyczna fukcje na publiczna?