Ejemplo n.º 1
0
}
#-------------------------------------------------------------------------------
$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);
Ejemplo n.º 2
0
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 != "") {
Ejemplo n.º 3
0
/******************************************************************************/
/******************************************************************************/
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) {
Ejemplo n.º 4
0
    $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'];