From fe3778a0ec44ad1c8666156fa098abe424b038b2 Mon Sep 17 00:00:00 2001 From: Roland Gruber Date: Sun, 25 May 2008 16:25:09 +0000 Subject: [PATCH] save last selected server profile --- lam/HISTORY | 4 ++++ lam/templates/login.php | 8 ++++++++ 2 files changed, 12 insertions(+) diff --git a/lam/HISTORY b/lam/HISTORY index b48f7280..ad6d8533 100644 --- a/lam/HISTORY +++ b/lam/HISTORY @@ -1,3 +1,7 @@ +August 2008 2.4.0 + - save last selected server profile from login page + + 30.04.2008 2.3.0 - added Polish translation - support phpGroupWare accounts diff --git a/lam/templates/login.php b/lam/templates/login.php index c051a71c..ccf18cea 100644 --- a/lam/templates/login.php +++ b/lam/templates/login.php @@ -115,6 +115,11 @@ 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 +// save last selected login profile +if(isset($_POST['profile'])) { + setcookie("lam_default_profile", $_POST['profile'], time() + 365*60*60*24); +} + /** * Displays the login window. * @@ -458,6 +463,9 @@ elseif(!empty($_POST['profileChange'])) { else { $default_Config = new LAMCfgMain(); $default_Profile = $default_Config->default; + if(isset($_COOKIE["lam_default_profile"])) { + $default_Profile = $_COOKIE["lam_default_profile"]; + } $_SESSION["config"] = new LAMConfig($default_Profile); // Create new Config object $_SESSION["cfgMain"] = $default_Config; // Create new CfgMain object