session_start(); require_once("config.php"); require_once(PATH_LIBS."secure.php"); require_once(PATH_LIBS."functions.php"); require_once(PATH_LIBS."modules.php"); require_once(PATH_LIBS."user.php"); secure_gpc(); $user = new user; if (MULTILANGUAGE=="TAK") { $lngname=$_COOKIE['lngname']; if (IsSet($_GET['lngname'])) { $lngname=$_GET['lngname']; setcookie('lngname', $lngname, time()+60*60*24*30); } if ($lngname=='') {$lngname='pol';} include("lng/".$lngname.".php"); } else include("lng/pol.php"); $action = getparam_notags($_REQUEST, "action"); if ($action=="login") { if (!is_logged()) { session_regenerate_id(); $user->login(); } if ($user->typ=="DETAL") $action=DEFAULT_DETAL_ACTION; else if (($user->typ=="KTH") || ($user->typ=="KPR")) $action=DEFAULT_KTH_ACTION; else $action=DEFAULT_ACTION; } else if ($action=="logout") { $user->logout(); setcookie('dzp_id', '', time()-7200); $action=''; } if ($action=="") { if ($user->typ=="DETAL") $action=DEFAULT_DETAL_ACTION; else if (($user->typ=="KTH") || ($user->typ=="KPR")) $action=DEFAULT_KTH_ACTION; else $action=DEFAULT_ACTION; } else if ($user->default_action!="") $action=$user->default_action; include (PATH_MAIN."theme/header.php"); if (!is_logged()) { include (PATH_MODULES."mod_login/main.php"); $login = new login(); $login->show(); } else { //if ($user->typ=="OPE") // { // require_once(PATH_MODULES."mod_menu/main.php"); // $menu = new menu(); // $menu->action=$action; // $menu->smenu(); // } if (file_exists(PATH_MODULES."mod_".$action."/main.php")) { require_once(PATH_MODULES."mod_".$action."/main.php"); $module = new $action(); if ($module->checkaction()) { $module->show(); } } else { echo "