log->message('W-BadmenuactionVariable, menuaction missing or corrupt: %1',$menuaction); //$phpgw->log->commit(); $app = 'home'; $invalid_data = True; } $GLOBALS['phpgw_info']['flags'] = array( 'noheader' => True, 'nonavbar' => True, 'currentapp' => $app ); include('./header.inc.php'); if ($app == 'home') { Header('Location: ' . $GLOBALS['phpgw']->link('/home.php')); } $GLOBALS['obj'] = CreateObject(sprintf('%s.%s',$app,$class)); $GLOBALS[$class] = $GLOBALS['obj']; if ((is_array($GLOBALS[$class]->public_functions) && $GLOBALS[$class]->public_functions[$method]) && ! $invalid_data) { // eval("\$GLOBALS['obj']->$method();"); execmethod($GLOBALS['HTTP_GET_VARS']['menuaction']); } else { Header('Location: ' . $GLOBALS['phpgw']->link('/home.php')); $GLOBALS['phpgw']->log->message(array('text'=>'W-BadmenuactionVariable, menuaction missing or corrupt: %1','p1'=>$menuaction)); if (! is_array($obj->public_functions) || ! $obj->public_functions[$method]) { $GLOBALS['phpgw']->log->message(array('text'=>'W-BadmenuactionVariable, attempted to access private method: %1','p1'=>$method)); } $GLOBALS['phpgw']->log->commit(); /* $_obj = CreateObject('home.home'); $_obj->get_list(); */ } $GLOBALS['phpgw']->common->phpgw_footer(); ?>