From: hickert Date: Mon, 10 Sep 2007 11:36:38 +0000 (+0000) Subject: Kiosk error only once X-Git-Url: https://git.tokkee.org/?a=commitdiff_plain;h=f2f6e36286a17d627fdfeea2aae7ecb4720e31a2;p=gosa.git Kiosk error only once git-svn-id: https://oss.gonicus.de/repositories/gosa/trunk@7239 594d385d-05f5-0310-b6e9-bd551577e9d8 --- diff --git a/plugins/personal/environment/class_environment.inc b/plugins/personal/environment/class_environment.inc index 64aabc4df..8f3d00bf7 100644 --- a/plugins/personal/environment/class_environment.inc +++ b/plugins/personal/environment/class_environment.inc @@ -53,6 +53,7 @@ class environment extends plugin var $gotoKioskProfile = "none"; // The selected Kiosk Profile var $gotoKioskProfiles = array();// All available Kiosk profiles var $newKioskProfiles = array(); + var $kioskProfileList = array(); // Displayed List of Profiles /* Hotplug Devices */ var $gotoHotplugDevice = array(); // Selected hotplug @@ -236,6 +237,10 @@ class environment extends plugin $this->gotoShareSelections= $config->getShareList(true); $this->gotoAvailableShares= $config->getShareList(false); + $tmp = new kioskManagementDialog($this->config,$this->dn); + $list = $tmp->getKioskProfiles($this->newKioskProfiles); + $list['none']=_("None"); + $this->kioskProfileList = array_reverse($list); } @@ -503,12 +508,8 @@ class environment extends plugin $this->dialog->acl = $this->acl; $this->is_dialog = true; } - $tmp = new kioskManagementDialog($this->config,$this->dn); - $list = $tmp->getKioskProfiles($this->newKioskProfiles); - $list['none']=_("None"); - $list = array_reverse($list); - $smarty->assign("gotoKioskProfiles",$list); - $smarty->assign("gotoKioskProfileKeys",array_flip($list)); + $smarty->assign("gotoKioskProfiles",$this->kioskProfileList); + $smarty->assign("gotoKioskProfileKeys",array_flip($this->kioskProfileList)); /* Logonscript Management * Get available LogonScripts (possibly grey out (or mark) these script that are defined for the group) diff --git a/plugins/personal/environment/class_kioskManagementDialog.inc b/plugins/personal/environment/class_kioskManagementDialog.inc index f6d2295cf..1c8b3fc7e 100644 --- a/plugins/personal/environment/class_kioskManagementDialog.inc +++ b/plugins/personal/environment/class_kioskManagementDialog.inc @@ -86,7 +86,7 @@ class kioskManagementDialog extends plugin print_red(sprintf(_("Can't delete '%s'. Error was: permission denied."), $filename)); } if(!file_exists($filename)){ - print_red(sprintf(_("Can't delete '%s'. Errow was: file doesn't exist."), $filename)); + print_red(sprintf(_("Can't delete '%s'. Error was: file doesn't exist."), $filename)); } } } @@ -105,7 +105,7 @@ class kioskManagementDialog extends plugin print_red(sprintf(_("Can't delete '%s'. Error was: permission denied."), $filename)); } if(!file_exists($filename)){ - print_red(sprintf(_("Can't delete '%s'. Errow was: file doesn't exist."), $filename)); + print_red(sprintf(_("Can't delete '%s'. Error was: file doesn't exist."), $filename)); } }