} #------------------------------------------------------------------------------- $IsElement = System_Element(SPrintF('comp/www%s.comp.php', $__URI)); #------------------------------------------------------------------------------- if (Is_Error($IsElement)) { #----------------------------------------------------------------------------- $__URI =& $GLOBALS['__URI']; #----------------------------------------------------------------------------- $__URI = '/404'; } #------------------------------------------------------------------------------- if (!In_Array($__URI, array('/Update', '/Patches'))) { #----------------------------------------------------------------------------- $Session = new Session((string) @$_COOKIE['SessionID']); #----------------------------------------------------------------------------- $IsLoad = $Session->Load(); if (!Is_Error($IsLoad)) { #--------------------------------------------------------------------------- if (isset($Session->Data['UsersIDs'])) { #------------------------------------------------------------------------- $UsersIDs = (array) $Session->Data['UsersIDs']; if (Count($UsersIDs) > 0) { #----------------------------------------------------------------------- $UsersIDs = $Session->Data['UsersIDs']; #----------------------------------------------------------------------- $UserID = Current($UsersIDs); #----------------------------------------------------------------------- $IsUpdate = TRUE; /*($UserID == @$Session->Data['RootID'])*/ #----------------------------------------------------------------------- $Comp = Comp_Load('Users/Init', $UserID, $IsUpdate);
require "./inc/lib.php"; $temporary_directory = realpath($temporary_directory) . '/'; define("SMARTY_DIR", "./smarty/"); require_once SMARTY_DIR . "Smarty.class.php"; $smarty = new Smarty(); $smarty->compile_dir = $temporary_directory; $smarty->security = true; //$smarty->secure_dir=array("./"); $smarty->assign("umMenuTemplate", dirname($PATH_TRANSLATED) . $menu_template); //$smarty->debugging = false; $smarty->assign("umLanguageFile", $selected_language . ".txt"); $SS = new Session(); $SS->temp_folder = $temporary_directory; $SS->sid = $sid; $SS->timeout = $idle_timeout; $sess = $SS->Load(); if (!array_key_exists("start", $sess)) { $sess["start"] = time(); } $start = $sess["start"]; $UM = new UebiMiau(); if (isset($f_pass) && strlen($f_pass) > 0) { switch (strtoupper($mail_server_type)) { case "DETECT": $f_server = strtolower(getenv("HTTP_HOST")); $f_server = str_replace($mail_detect_remove, "", $f_server); $f_server = $mail_detect_prefix . $f_server; if (ereg("(.*)@(.*)", $f_email, $regs)) { $f_user = $regs[1] & "@" & str_replace("webmail.", "", strtolower($_SERVER['HTTP_HOST'])); $domain = $regs[2]; if ($mail_detect_login_type != "") {
/******************************************************************************/ /******************************************************************************/ eval(COMP_INIT); /******************************************************************************/ /******************************************************************************/ $Args = Args(); #------------------------------------------------------------------------------- $UserID = (int) @$Args['UserID']; #------------------------------------------------------------------------------- if (Is_Error(System_Load('modules/Authorisation.mod', 'classes/Session.class.php', 'classes/DOM.class.php'))) { return ERROR | @Trigger_Error(500); } #------------------------------------------------------------------------------- $Session = new Session((string) @$_COOKIE['SessionID']); #------------------------------------------------------------------------------- if (Is_Error($Session->Load())) { return ERROR | @Trigger_Error(400); } #------------------------------------------------------------------------------- if (!isset($Session->Data['UsersIDs'])) { return ERROR | @Trigger_Error(400); } #------------------------------------------------------------------------------- $UsersIDs =& $Session->Data['UsersIDs']; if (Count($UsersIDs) < 1) { return ERROR | @Trigger_Error(400); } #------------------------------------------------------------------------------- $__USER = $GLOBALS['__USER']; #------------------------------------------------------------------------------- if ($UserID) {
$Column = $Template['Column']; $Add = $Column['Add']; if (isset($Column['Cut'])) { Array_Cut($Add, $Column['Cut']); } Array_Union($Add, $Columns[$ColumnID]); $Columns[$ColumnID] = $Add; } $Query =& $Template['Query']; $Args =& Args(); $IsFlush = isset($Args['IsFlush']) && (int) $Args['IsFlush']; if ($IsFlush) { $Args = array(); } $Session = new Session(isset($_COOKIE['SessionID']) ? (string) $_COOKIE['SessionID'] : UniqID()); $IsSession = $Session->Load(); if (!Is_Error($IsSession) && $Template['IsSession']) { $KeyID = Md5($TemplateID); if (isset($Session->Data[$KeyID]) && !$IsFlush) { $Data = $Session->Data[$KeyID]; if (isset($Data['Index'])) { $Query['Index'] = $Data['Index']; } if (isset($Data['IsDesc'])) { $Query['IsDesc'] = $Data['IsDesc']; } if (isset($Data['SortOn'])) { $Query['SortOn'] = $Data['SortOn']; } if (isset($Data['GroupBy'])) { $Query['GroupBy'] = $Data['GroupBy'];