X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=html%2Fmain.php;h=3e1363f1a42bbc0f170eae3e8c8bcab118b6f2f4;hb=2cadbceebc3ef4ef66b05c0989c3d389aae76073;hp=35295c0cbed87bd585c7f8dcf4798ca2efbf2741;hpb=995846d72c1232f59583c70f8dcc345f084cc984;p=gosa.git diff --git a/html/main.php b/html/main.php index 35295c0cb..3e1363f1a 100644 --- a/html/main.php +++ b/html/main.php @@ -100,7 +100,6 @@ if(empty($_SESSION['_LAST_PAGE_REQUEST'])){ header ("Location: logout.php"); exit; } -// echo "Session was ".$request_time." s inactive"; $_SESSION['_LAST_PAGE_REQUEST'] = time(); } @@ -136,6 +135,11 @@ if ($config->data['MAIN']['LANG'] == ""){ $lang= $config->data['MAIN']['LANG']; } +/* Preset current main base */ +if(!isset($_SESSION['CurrentMainBase'])){ + $_SESSION['CurrentMainBase']= get_base_from_people($ui->dn); +} + $lang.=".UTF-8"; putenv("LANGUAGE="); putenv("LANG=$lang"); @@ -157,8 +161,7 @@ $plist= $_SESSION['plist']; /* Check for register globals */ if (isset($global_check) && $config->data['MAIN']['FORCEGLOBALS'] == 'true'){ - print_red (_("Register globals is on. GOsa will refuse to login unless this is fixed by an administrator.")); - echo $_SESSION['errors']; + echo _("FATAL: Register globals is on. GOsa will refuse to login unless this is fixed by an administrator."); gosa_log ("Register globals is on. For security reasons, this should be turned off."); session_destroy (); exit (); @@ -335,8 +338,7 @@ if (isset ($_SESSION['post_cnt'])){ if (is_file("$plugin_dir/main.inc")){ require_once ("$plugin_dir/main.inc"); } else { - print_red(sprintf(_("Can't find any plugin definitions for plugin '%s'!"), $plug)); - echo $_SESSION['errors']; + echo sprintf(_("FATAL: Can't find any plugin definitions for plugin '%s'!"), $plug); exit(); } @@ -344,7 +346,8 @@ if (is_file("$plugin_dir/main.inc")){ /* check if we are using account expiration */ - if((isset($config->data['MAIN']['ACCOUNTEXPIRED'])) && $config->data['MAIN']['ACCOUNTEXPIRED'] == "1"){ + if((isset($config->data['MAIN']['ACCOUNT_EXPIRATION'])) && + preg_match('/true/i', $config->data['MAIN']['ACCOUNT_EXPIRATION'])){ $expired= ldap_expired_account($config, $ui->dn, $ui->username); @@ -354,8 +357,7 @@ if (is_file("$plugin_dir/main.inc")){ } } -/* Print_out last ErrorMessage repeated string. - */ +/* Print_out last ErrorMessage repeated string. */ print_red(NULL); $smarty->assign("contents", $display);