Commit 6d5f57e61ad77d669deb43766b482af3c11bb5d1

Authored by michael
1 parent 63b9595e

(#2962) tidied, using arrays from System object, redirect to list on update


git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@2672 c91229c3-7414-0410-bfa2-8a42b809f60b
presentation/lookAndFeel/knowledgeTree/administration/systemsettings/systemSettingsBL.php
@@ -27,68 +27,25 @@ @@ -27,68 +27,25 @@
27 require_once("../../../../../config/dmsDefaults.php"); 27 require_once("../../../../../config/dmsDefaults.php");
28 28
29 if (checkSession()) { 29 if (checkSession()) {
30 - require_once("$default->fileSystemRoot/lib/visualpatterns/PatternListBox.inc");  
31 - require_once("$default->fileSystemRoot/lib/visualpatterns/PatternEditableListFromQuery.inc");  
32 - require_once("systemSettingsUI.inc");  
33 - require_once("$default->fileSystemRoot/lib/security/Permission.inc");  
34 - require_once("$default->fileSystemRoot/lib/System.inc");  
35 - require_once("$default->fileSystemRoot/presentation/webpageTemplate.inc"); 30 + require_once("$default->fileSystemRoot/lib/System.inc");
36 require_once("$default->fileSystemRoot/lib/visualpatterns/PatternCustom.inc"); 31 require_once("$default->fileSystemRoot/lib/visualpatterns/PatternCustom.inc");
37 - require_once("$default->fileSystemRoot/lib/foldermanagement/Folder.inc");  
38 - require_once("$default->fileSystemRoot/presentation/lookAndFeel/knowledgeTree/foldermanagement/folderUI.inc");  
39 require_once("$default->fileSystemRoot/presentation/Html.inc"); 32 require_once("$default->fileSystemRoot/presentation/Html.inc");
  33 + require_once("systemSettingsUI.inc");
40 34
41 - 35 + require_once("$default->fileSystemRoot/presentation/webpageTemplate.inc");
42 $oPatternCustom = & new PatternCustom(); 36 $oPatternCustom = & new PatternCustom();
43 - 37 +
44 if(isset($fForStore)) { 38 if(isset($fForStore)) {
45 - $oSys = new System;  
46 -  
47 - $aNames = array("ldapServer",  
48 - "ldapRootDn",  
49 - "ldapServerType",  
50 - "emailServer",  
51 - "emailAdmin",  
52 - "emailAdminName",  
53 - "emailFrom",  
54 - "emailFromName",  
55 - "documentRoot",  
56 - "languageDirectory",  
57 - "uiDirectory",  
58 - "rootUrl",  
59 - "graphicsUrl",  
60 - "uiUrl",  
61 - "defaultLanguage",  
62 - "sessionTimeout");  
63 -  
64 - $aValues = array($fldapServer,  
65 - $fldapRootDn,  
66 - $fldapServerType,  
67 - $femailServer,  
68 - $femailAdmin,  
69 - $femailAdminName,  
70 - $femailFrom,  
71 - $femailFromName,  
72 - $fdocumentRoot,  
73 - $flanguageDirectory,  
74 - $fuiDirectory,  
75 - $frootUrl,  
76 - $fgraphicsUrl,  
77 - $fuiUrl,  
78 - $fdefaultLanguage,  
79 - $fsessionTimeout);  
80 -  
81 -  
82 - for($i = 0; $i < count($aNames);$i++) {  
83 - $oSys->set($aNames[$i], $aValues[$i]); 39 + $oSystem = $default->system;
  40 + for($i = 0; $i < count($oSystem->aSettings); $i++) {
  41 + $oSystem->set($oSystem->aSettings[$i], $_POST[$oSystem->aSettings[$i]]);
84 } 42 }
85 - $oPatternCustom->setHtml(getPageSuccess()); 43 + controllerRedirect("systemAdministration");
86 } else { 44 } else {
87 $oPatternCustom->setHtml(getPage()); 45 $oPatternCustom->setHtml(getPage());
88 $main->setFormAction($_SERVER["PHP_SELF"]. "?fForStore=1"); 46 $main->setFormAction($_SERVER["PHP_SELF"]. "?fForStore=1");
89 } 47 }
90 -  
91 $main->setCentralPayload($oPatternCustom); 48 $main->setCentralPayload($oPatternCustom);
92 $main->render(); 49 $main->render();
93 } 50 }
94 -?> 51 -?>
  52 +?>
95 \ No newline at end of file 53 \ No newline at end of file