Could you, please, replace code like
===
if ($func($data,$base,$dir,'d',$lvl,$opts))
===
in search.php
===
if(is_array($lifunc)){
$ret .= $lifunc[0]->$lifunc[1]($item); //user object method
}else{
$ret .= $lifunc($item); //user function
}
===
in html.php
and other places, where user function is called, with simple
http://ru.php.net/manual/en/function.call-user-func.php
http://ru.php.net/manual/en/function.call-user-func-array.php
Best regards,
Ilya