$tpl_info = EGW_SERVER_ROOT . '/phpgwapi/templates/' . basename($GLOBALS['egw_info']['user']['preferences']['common']['template_set']) . '/setup/setup.inc.php'; if (@file_exists($tpl_info)) { include_once $tpl_info; // if(isset($template_info)) // { if ($GLOBALS['egw_info']['template'][$GLOBALS['egw_info']['user']['preferences']['common']['template_set']]['windowed']) { $windowed = true; } // } } if ($app == 'home' && !$api_requested && !$windowed) { if ($GLOBALS['egw_info']['server']['force_default_app'] && $GLOBALS['egw_info']['server']['force_default_app'] != 'user_choice') { $GLOBALS['egw_info']['user']['preferences']['common']['default_app'] = $GLOBALS['egw_info']['server']['force_default_app']; } if ($GLOBALS['egw_info']['user']['preferences']['common']['default_app'] && !$hasupdates) { $GLOBALS['egw']->redirect(egw_framework::index($GLOBALS['egw_info']['user']['preferences']['common']['default_app'])); } else { $GLOBALS['egw']->redirect_link('/home/index.php'); } } if ($windowed && $_GET['cd'] == 'yes') { $GLOBALS['egw_info']['flags'] = array('noheader' => False, 'nonavbar' => False, 'currentapp' => 'eGroupWare'); $GLOBALS['egw']->common->egw_header(); $GLOBALS['egw']->common->egw_footer(); } else { if ($api_requested) { $app = 'phpgwapi'; } $obj = CreateObject($app . '.' . $class); if (is_array($obj->public_functions) && $obj->public_functions[$method] && !$invalid_data) { $obj->{$method}();