wlasnie chcialem zrobic sobie nowy plugin ktory, sprawdza czy podany w form-ie identyfikato juz jest zajety w bazie, czyli juz ktos to ma.
Zrobilem sobie plugin - nowe kryterium :
smarty_validate_criteria_isLogin($value, $empty, &$params, &$formvars)
w $fromvars mam oczywiscie wszystki dane z formy czyli tez identyfikator.
i tutaj pojawil mi sie problem w swojej bibliotece DM mam obiekt ($db) w ktorym trzymam polaczenie z baza danych. Mam tez biblioteke w ktorej sprawdzam - wykonuje zapytanie do bazy funkcja:
<?php function check_ident($db, $param){ $sql=\"select * from users where ident=\" . $param; $rs = $db->Execute($sql); if ($rs) } ?>
no i wlasnie - nie wiem jak przekazac obiekt $db do smarty tak zeby w kryterium
smarty_validate_criteria_isLogin moglbym wywolac
check_ident($db, $formvars['login'])
Czy moze macie jakies rozwiazanie - moze jest jakies inne podejscie do tego ?
Dzieki i pozdrawiam