function callModules($fn)
{
- $ar = func_get_args();
- array_shift($ar);
+ $args = func_get_args();
+ array_shift($args);
foreach(explode(',',$this->appModules) as $m) {
$cls = 'Pman_'. $m . '_Pman';
if (!file_exists($this->rootDir . '/'.str_replace('_','/', $cls). '.php')) {
require_once str_replace('_','/', $cls). '.php';
$c = new $cls();
if (method_exists($c, $fn)) {
- $c->{$fn}($this,$base);
+ call_user_funct_array(array($c,$fn),$args);
}
}
}