Pogledajte određenu poruku
Staro 07. 11. 2008.   #2
bluesman
Goran Pilipović
Sir Write-a-Lot
 
Avatar bluesman
 
Datum učlanjenja: 18.05.2005
Lokacija: Beograd
Poruke: 5.450
Hvala: 288
1.253 "Hvala" u 446 poruka
bluesman je osoba koju treba slušatibluesman je osoba koju treba slušatibluesman je osoba koju treba slušatibluesman je osoba koju treba slušatibluesman je osoba koju treba slušatibluesman je osoba koju treba slušatibluesman je osoba koju treba slušatibluesman je osoba koju treba slušatibluesman je osoba koju treba slušati
Pošaljite ICQ poruku za bluesman
Default

Znaš da sam ja hteo pišem tako nesto pre neki dan.

Nego, ne znam kako ovo uopste radi:
PHP kôd:
return call_user_func($params['class'].'::'.$params['method'], $params); 
Zar ne treba:
PHP kôd:
return call_user_func(array($params['class'],$params['method']), $params); 
Ako je klasa, callback funkcija mora da se zove kao array, zar ne ? I zasto prosledjujes funkciji sve parametre ponovo (ukljucujuci i ime klase i funkcije)? Ili sam jos pospan ili je ovo tvoje nesto zesce custom ili imam problem da razumem kod.

BTW, (za)ostao ti je ovaj global $conf, ne koristi se u funkciji
BTW2, ako se vec koristi smarty, zar nije bolje zvati $smarty->trigger_error nego amo trigger_error. Generalno isto je, nego samo zbog konzistentnosti.
__________________
Goran Pilipović a.k.a. Ugly Fingers Bradley f.k.a. bluesman
I don't always know what I'm talking about but I know I'm right!
bluesman je offline   Odgovorite uz citat