$function_op"; if (function_exists($function_op)) { $function_op($var); } elseif (function_exists($function_main)) { $function_main($var); } else { pnRedirect('index.php'); return true; } } $caselist = array(); $moddir = opendir('modules/'); while ($modulename = readdir($moddir)) { if (@is_dir("modules/" . pnVarPrepForOS($modulename) . "/user/case/")) { $casedir = opendir("modules/" . pnVarPrepForOS($modulename) . "/user/case/"); while ($func = readdir($casedir)) { if (eregi('^case.', $func)) { $caselist[$func]['path'] = "modules/" . pnVarPrepForOS($modulename) . "/user/case"; $caselist[$func]['module'] = $modulename; } } closedir($casedir); } } closedir($moddir); ksort($caselist); foreach ($caselist as $k=>$v) { $ModName = $v['module']; include $v['path'] . '/' . pnVarPrepForOS($k); } ?>