if($func == 'trim')нужно пользовть elseif
$value = trim($value);
if($func == 'escape')
$value = $this->mysqli->escape_string($value);
if($func == 'int')
$value = (int)$value;
if($func == 'float')
$value = (float)$value;
if($func == 'string')
$value = (string)$value;
if($func == 'notags')
$value = strip_tags($value);
if($func == 'salt')
$value = $value.$this->setSalt($this->salt);
if($func == 'hash')
$value = sha1($value);
Вообще эта веревка некрасивая, лень сейчас в порядок приводить.
_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.
Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.
Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.
