get_defaultLanguage();
session_register("header");
$language = explode(":",$_SESSION['language']);
$_SESSION['header'] = "\n\n\n";
// loading available languages from language.conf file
$languagefile = "../config/language";
if(is_file($languagefile) == True)
{
$file = fopen($languagefile, "r");
$i = 0;
while(!feof($file))
{
$line = fgets($file, 1024);
if($line == "" || $line == "\n" || $line[0] == "#") continue; // ignore comment and empty lines
$value = explode(":", $line);
$languages[$i]["link"] = $value[0] . ":" . $value[1];
$languages[$i]["descr"] = $value[2];
if(rtrim($line) == $_SESSION["language"])
{
$languages[$i]["default"] = "YES";
}
else
{
$languages[$i]["default"] = "NO";
}
$i++;
}
fclose($file);
}
else
{
$message = _("Unable to load available languages. Setting English as default language. For further instructions please contact the Admin of this site.");
}
$profiles = getConfigProfiles();
setlanguage(); // setting correct language
echo $_SESSION["header"];
?>
LDAP Account Manager -Login-
connect($_POST['username'],$_POST['passwd']); // Connect to LDAP server for verifing username/password
if($result == True) // Username/password correct. Do some configuration and load main frame.
{
$_SESSION['language'] = $_POST['language']; // Write selected language in session
$language = explode(":",$_SESSION['language']);
$_SESSION['header'] = "\n\n\n";
include("./main.php"); // Load main frame
}
else
{
if($ldap->server)
{
$error_message = _("Wrong Password/Username combination. Try again.");
display_LoginPage($_SESSION['config'],""); // Username/password invalid. Return to login page.
}
else
{
$error_message = _("Cannot connect to specified LDAP-Server. Try again.");
display_LoginPage($_SESSION['config'],""); // Username/password invalid. Return to login page.
}
}
}
}
// Reload loginpage after a profile change
elseif($_POST['action'] == "profileChange") {
$config = new Config($_POST['profile']); // Recreate the config object with the submited profile
display_LoginPage($config,""); // Load login page
}
// Load login page
else
{
session_register("config"); // Register $config object in session
$default_Config = new CfgMain();
$default_Profile = $default_Config->default;
//echo "default_Profile=" . $default_Profile . "
";
$_SESSION["config"] = new Config($default_Profile); // Create new Config object
display_LoginPage($_SESSION["config"],$default_Profile); // Load Login page
}
?>