diff --git a/html/index.php b/html/index.php
index a5dfa89c48c9fcc565f08317e4020f3c1c2711f0..e3e87e6dadb6da018115bbd878a8fa16c855b31b 100644 (file)
--- a/html/index.php
+++ b/html/index.php
session_start ();
$username= "";
+/* Reset errors */
+$_SESSION['errors'] = "";
+$_SESSION['errorsAlreadyPosted']= array();
+$_SESSION['LastError'] = "";
+
/* Check if we need to run setup */
if (!file_exists(CONFIG_DIR."/gosa.conf")){
header("location:setup.php");
$_SESSION['js']= FALSE;
}
-/* Check if gosa.conf is accessable */
+/* Check if gosa.conf is accessible */
if (!is_readable(CONFIG_DIR."/gosa.conf")){
print_red(sprintf(_("GOsa configuration %s/gosa.conf is not readable. Aborted."), CONFIG_DIR));
echo $_SESSION['errors'];
/* Check for compile directory */
if (!(is_dir($smarty->compile_dir) && is_writable($smarty->compile_dir))){
- print_red(sprintf(_("Directory '%s' specified as compile directory is not accessable!"),
+ print_red(sprintf(_("Directory '%s' specified as compile directory is not accessible!"),
$smarty->compile_dir));
echo $_SESSION['errors'];
exit();
/* Check for SSL connection */
$ssl= "";
-if (!isset($HTTP_SERVER_VARS['HTTPS']) ||
- !stristr($HTTP_SERVER_VARS['HTTPS'], "on")) {
+if (!isset($_SERVER['HTTPS']) ||
+ !stristr($_SERVER['HTTPS'], "on")) {
- if (empty($HTTP_SERVER_VARS['REQUEST_URI'])) {
- $ssl= "https://".$HTTP_SERVER_VARS['HTTP_HOST'].
- $HTTP_SERVER_VARS['PATH_INFO'];
+ if (empty($_SERVER['REQUEST_URI'])) {
+ $ssl= "https://".$_SERVER['HTTP_HOST'].
+ $_SERVER['PATH_INFO'];
} else {
- $ssl= "https://".$HTTP_SERVER_VARS['HTTP_HOST'].
- $HTTP_SERVER_VARS['REQUEST_URI'];
+ $ssl= "https://".$_SERVER['HTTP_HOST'].
+ $_SERVER['REQUEST_URI'];
}
}
}
}
/* Check for locking area */
- $ldap->cat($config->current['CONFIG']);
+ $ldap->cat($config->current['CONFIG'], array("dn"));
$attrs= $ldap->fetch();
if (!count ($attrs)){
$ldap->cd($config->current['BASE']);
/* Let GOsa trigger a new connection for each POST, save
config to session. */
+ $config->get_departments();
+ $config->make_idepartments();
$_SESSION['config']= $config;
/* Go to main page */
if (!isset($message)){
$message= "";
}
+
$smarty->assign ("message", $message);
/* Displasy SSL mode warning? */
$smarty->assign ("ssl", "");
}
+/* Translation of cookie-warning. Whether to display it, is determined by JavaScript */
+$smarty->assign ("cookies", "<b>"._("Warning").":</b> "._("Your browser has cookies disabled. Please enable cookies and reload this page before logging in!"));
+
+
/* Generate server list */
$servers= array();
if (isset($_POST['server'])){