public static function Reg($modfilename, $userfunc)
{
ModuleBuilder::$List[$modfilename]['filename'] = $modfilename;
if (function_exists($userfunc)) {
ModuleBuilder::$List[$modfilename]['function'] = $userfunc;
} elseif (strpos($userfunc, '::') !== false) {
$a = explode('::', $userfunc);
if (method_exists($a[0], $a[1])) {
ModuleBuilder::$List[$modfilename]['function'] = $userfunc;
}
}
}