From 7ccbde2bdc9735ac994def2700dd4a7b90c4b566 Mon Sep 17 00:00:00 2001 From: Michael Joseph Date: Tue, 2 Sep 2003 11:16:55 +0000 Subject: [PATCH] (#2962) tidied, using arrays from System object, redirect to list on update --- presentation/lookAndFeel/knowledgeTree/administration/systemsettings/systemSettingsBL.php | 61 +++++++++---------------------------------------------------- 1 file changed, 9 insertions(+), 52 deletions(-) diff --git a/presentation/lookAndFeel/knowledgeTree/administration/systemsettings/systemSettingsBL.php b/presentation/lookAndFeel/knowledgeTree/administration/systemsettings/systemSettingsBL.php index 639a06a..74cf374 100644 --- a/presentation/lookAndFeel/knowledgeTree/administration/systemsettings/systemSettingsBL.php +++ b/presentation/lookAndFeel/knowledgeTree/administration/systemsettings/systemSettingsBL.php @@ -27,68 +27,25 @@ require_once("../../../../../config/dmsDefaults.php"); if (checkSession()) { - require_once("$default->fileSystemRoot/lib/visualpatterns/PatternListBox.inc"); - require_once("$default->fileSystemRoot/lib/visualpatterns/PatternEditableListFromQuery.inc"); - require_once("systemSettingsUI.inc"); - require_once("$default->fileSystemRoot/lib/security/Permission.inc"); - require_once("$default->fileSystemRoot/lib/System.inc"); - require_once("$default->fileSystemRoot/presentation/webpageTemplate.inc"); + require_once("$default->fileSystemRoot/lib/System.inc"); require_once("$default->fileSystemRoot/lib/visualpatterns/PatternCustom.inc"); - require_once("$default->fileSystemRoot/lib/foldermanagement/Folder.inc"); - require_once("$default->fileSystemRoot/presentation/lookAndFeel/knowledgeTree/foldermanagement/folderUI.inc"); require_once("$default->fileSystemRoot/presentation/Html.inc"); + require_once("systemSettingsUI.inc"); - + require_once("$default->fileSystemRoot/presentation/webpageTemplate.inc"); $oPatternCustom = & new PatternCustom(); - + if(isset($fForStore)) { - $oSys = new System; - - $aNames = array("ldapServer", - "ldapRootDn", - "ldapServerType", - "emailServer", - "emailAdmin", - "emailAdminName", - "emailFrom", - "emailFromName", - "documentRoot", - "languageDirectory", - "uiDirectory", - "rootUrl", - "graphicsUrl", - "uiUrl", - "defaultLanguage", - "sessionTimeout"); - - $aValues = array($fldapServer, - $fldapRootDn, - $fldapServerType, - $femailServer, - $femailAdmin, - $femailAdminName, - $femailFrom, - $femailFromName, - $fdocumentRoot, - $flanguageDirectory, - $fuiDirectory, - $frootUrl, - $fgraphicsUrl, - $fuiUrl, - $fdefaultLanguage, - $fsessionTimeout); - - - for($i = 0; $i < count($aNames);$i++) { - $oSys->set($aNames[$i], $aValues[$i]); + $oSystem = $default->system; + for($i = 0; $i < count($oSystem->aSettings); $i++) { + $oSystem->set($oSystem->aSettings[$i], $_POST[$oSystem->aSettings[$i]]); } - $oPatternCustom->setHtml(getPageSuccess()); + controllerRedirect("systemAdministration"); } else { $oPatternCustom->setHtml(getPage()); $main->setFormAction($_SERVER["PHP_SELF"]. "?fForStore=1"); } - $main->setCentralPayload($oPatternCustom); $main->render(); } -?> +?> \ No newline at end of file -- libgit2 0.21.4