diff --git a/lam/templates/login.php b/lam/templates/login.php
index 00ead528..f0c8c112 100644
--- a/lam/templates/login.php
+++ b/lam/templates/login.php
@@ -28,8 +28,12 @@ include_once("../lib/config.inc"); // Include config.inc which provides Config c
session_save_path("../sess"); // Set session save path
@session_start(); // Start LDAP Account Manager session
-function display_LoginPage($config_object,$profile)
-{
+/**
+* Displays the login window.
+*
+* @param object $config_object current active configuration
+*/
+function display_LoginPage($config_object) {
global $error_message;
// generate 256 bit key and initialization vector for user/passwd-encryption
// check if we can use /dev/random otherwise use /dev/urandom or rand()
@@ -94,11 +98,6 @@ function display_LoginPage($config_object,$profile)
}
fclose($file);
}
- else
- {
- //TODO Generate Status message
- $message = _("Unable to load available languages. Setting English as default language. For further instructions please contact the admin of this site.");
- }
$profiles = getConfigProfiles();
@@ -194,19 +193,6 @@ function display_LoginPage($config_object,$profile)
-
-
-
- |
-
|
-
@@ -327,7 +310,7 @@ if($_POST['checklogin'])
if($_POST['passwd'] == "")
{
$error_message = _("Empty password submitted. Please try again.");
- display_LoginPage($_SESSION['config'],""); // Empty password submitted. Return to login page.
+ display_LoginPage($_SESSION['config']); // Empty password submitted. Return to login page.
}
else
{
@@ -354,22 +337,22 @@ if($_POST['checklogin'])
if ($result === False)
{
$error_message = _("Cannot connect to specified LDAP server. Please try again.");
- display_LoginPage($_SESSION['config'],""); // connection failed
+ display_LoginPage($_SESSION['config']); // connection failed
}
elseif ($result == 81)
{
$error_message = _("Cannot connect to specified LDAP server. Please try again.");
- display_LoginPage($_SESSION['config'],""); // connection failed
+ display_LoginPage($_SESSION['config']); // connection failed
}
elseif ($result == 49)
{
$error_message = _("Wrong password/user name combination. Please try again.");
- display_LoginPage($_SESSION['config'],""); // Username/password invalid. Return to login page.
+ display_LoginPage($_SESSION['config']); // Username/password invalid. Return to login page.
}
else
{
$error_message = _("LDAP error, server says:") . "\n ($result) " . ldap_err2str($result);
- display_LoginPage($_SESSION['config'],""); // other errors
+ display_LoginPage($_SESSION['config']); // other errors
}
}
}
@@ -377,7 +360,7 @@ if($_POST['checklogin'])
// Reload loginpage after a profile change
elseif($_POST['profileChange']) {
$_SESSION['config'] = new Config($_POST['profile']); // Recreate the config object with the submited
- display_LoginPage($_SESSION['config'],""); // Load login page
+ display_LoginPage($_SESSION['config']); // Load login page
}
// Load login page
else
@@ -387,6 +370,6 @@ else
$default_Profile = $default_Config->default;
$_SESSION["config"] = new Config($default_Profile); // Create new Config object
- display_LoginPage($_SESSION["config"],$default_Profile); // Load Login page
+ display_LoginPage($_SESSION["config"]); // Load Login page
}
?>
|