password)) { require('mainlogin.php'); exit(); } echo $_SESSION['header']; ?> <?php echo _("Edit general settings"); ?>

LDAP Account Manager



password = $_POST['masterpassword']; $msg = _("New master password set successfully."); unset($_SESSION["mainconf_password"]); } else $errors[] = _("Master passwords are different or empty!"); } // set session timeout $cfg->sessionTimeout = $_POST['sessionTimeout']; // set log level $cfg->logLevel = $_POST['logLevel']; // set log destination if ($_POST['logDestination'] == "none") $cfg->logDestination = "NONE"; elseif ($_POST['logDestination'] == "syslog") $cfg->logDestination = "SYSLOG"; else { if (isset($_POST['logFile']) && ($_POST['logFile'] != "") && eregi("^[a-z0-9/\\\:\\._-]+$", $_POST['logFile'])) { $cfg->logDestination = $_POST['logFile']; } else $errors[] = _("The log file is empty or contains invalid characters! Valid characters are: a-z, A-Z, 0-9, /, \\, ., :, _ and -."); } // save settings $cfg->save(); // print messages if (sizeof($errors) > 0) { for ($i = 0; $i < sizeof($errors); $i++) StatusMessage("ERROR", $errors[$i]); } else { StatusMessage("INFO", _("Your settings were successfully saved.")); // back to login page echo "

" . _("Back to login") . "

"; exit(); } } ?>

  "; echo "\"""; echo "\n"; ?>


  "; echo "\"""; echo "\n"; ?>
 
  "; echo "\"""; echo "\n"; ?>
logDestination == "NONE") $noLogChecked = true; echo "" . _("No logging") . "\n"; ?>
logDestination == "SYSLOG") { $syslogChecked = true; } echo "" . _("System logging") . "\n"; ?>
logDestination != "NONE") && ($cfg->logDestination != "SYSLOG")) { $logFile = $cfg->logDestination; $logFileChecked = true; } echo "" . _("File") . "\n"; echo "\n"; ?>


  "; echo "\"""; echo "\n"; ?>
 


">