Commit 1d0d166c90b4ed27901f4dd8790bbd6a731d2a69

Authored by Michael Joseph
1 parent 972758e6

updated look and feel and added logic to rename unit root folders on unit rename


git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@1587 c91229c3-7414-0410-bfa2-8a42b809f60b
presentation/lookAndFeel/knowledgeTree/administration/unitmanagement/editUnitBL.php
@@ -10,51 +10,46 @@ @@ -10,51 +10,46 @@
10 require_once("../../../../../config/dmsDefaults.php"); 10 require_once("../../../../../config/dmsDefaults.php");
11 11
12 if (checkSession()) { 12 if (checkSession()) {
13 - require_once("$default->fileSystemRoot/lib/visualpatterns/PatternListBox.inc");  
14 - require_once("$default->fileSystemRoot/lib/visualpatterns/PatternEditableListFromQuery.inc");  
15 - require_once("editUnitUI.inc");  
16 - require_once("$default->fileSystemRoot/lib/security/permission.inc");  
17 - require_once("$default->fileSystemRoot/lib/unitmanagement/Unit.inc");  
18 - require_once("$default->fileSystemRoot/presentation/webpageTemplate.inc");  
19 - require_once("$default->fileSystemRoot/lib/visualpatterns/PatternCustom.inc");  
20 - require_once("$default->fileSystemRoot/lib/foldermanagement/Folder.inc");  
21 - require_once("$default->fileSystemRoot/presentation/lookAndFeel/knowledgeTree/foldermanagement/folderUI.inc");  
22 - require_once("$default->fileSystemRoot/presentation/Html.inc");  
23 -  
24 -  
25 - $oPatternCustom = & new PatternCustom();  
26 -  
27 - // if a new unit has been added  
28 - // coming from manual edit page  
29 - if (isset($fForStore)) {  
30 - $oUnit = Unit::get($fUnitID);  
31 - $oUnit->setName($fUnitName);  
32 -  
33 - if($fUnitName== "")  
34 - {  
35 - $oPatternCustom->setHtml(getEditPageFail());  
36 - }elseif ($oUnit->update()) {  
37 - // if successfull print out success message  
38 - $oPatternCustom->setHtml(getEditPageSuccess());  
39 -  
40 - } else {  
41 - // if fail print out fail message  
42 - $oPatternCustom->setHtml(getEditPageFail());  
43 - }  
44 - } else if (isset($fUnitID)){  
45 - // post back on Unit select from manual edit page  
46 - $oPatternCustom->setHtml(getEditPage($fUnitID));  
47 - $main->setFormAction($_SERVER["PHP_SELF"] . "?fForStore=1");  
48 -  
49 -  
50 - } else {  
51 - // if nothing happens...just reload edit page  
52 - $oPatternCustom->setHtml(getEditPage(null));  
53 - $main->setFormAction($_SERVER["PHP_SELF"]);  
54 -  
55 - }  
56 - //render the page  
57 - $main->setCentralPayload($oPatternCustom);  
58 - $main->render(); 13 + require_once("$default->fileSystemRoot/lib/visualpatterns/PatternListBox.inc");
  14 + require_once("$default->fileSystemRoot/lib/visualpatterns/PatternEditableListFromQuery.inc");
  15 + require_once("editUnitUI.inc");
  16 + require_once("../adminUI.inc");
  17 + require_once("$default->fileSystemRoot/lib/security/permission.inc");
  18 + require_once("$default->fileSystemRoot/lib/unitmanagement/Unit.inc");
  19 + require_once("$default->fileSystemRoot/presentation/webpageTemplate.inc");
  20 + require_once("$default->fileSystemRoot/lib/visualpatterns/PatternCustom.inc");
  21 + require_once("$default->fileSystemRoot/lib/foldermanagement/Folder.inc");
  22 + require_once("$default->fileSystemRoot/presentation/lookAndFeel/knowledgeTree/foldermanagement/folderUI.inc");
  23 + require_once("$default->fileSystemRoot/presentation/Html.inc");
  24 +
  25 +
  26 + $oPatternCustom = & new PatternCustom();
  27 +
  28 + // if a new unit has been added
  29 + // coming from manual edit page
  30 + if (isset($fForStore)) {
  31 + $oUnit = Unit::get($fUnitID);
  32 + $oUnit->setName($fUnitName);
  33 + if ($fUnitName== "") {
  34 + $oPatternCustom->setHtml(getEditPageFail());
  35 + } elseif ($oUnit->update()) {
  36 + // if successfull print out success message
  37 + $oPatternCustom->setHtml(getEditPageSuccess());
  38 + } else {
  39 + // if fail print out fail message
  40 + $oPatternCustom->setHtml(getEditPageFail());
  41 + }
  42 + } else if (isset($fUnitID)) {
  43 + // post back on Unit select from manual edit page
  44 + $oPatternCustom->setHtml(getEditPage($fUnitID));
  45 + $main->setFormAction($_SERVER["PHP_SELF"] . "?fForStore=1");
  46 + } else {
  47 + // if nothing happens...just reload edit page
  48 + $oPatternCustom->setHtml(getEditPage(null));
  49 + $main->setFormAction($_SERVER["PHP_SELF"]);
  50 + }
  51 + //render the page
  52 + $main->setCentralPayload($oPatternCustom);
  53 + $main->render();
59 } 54 }
60 ?> 55 ?>
presentation/lookAndFeel/knowledgeTree/administration/unitmanagement/editUnitUI.inc
@@ -14,14 +14,11 @@ function getEditPage($iUnitID) { @@ -14,14 +14,11 @@ function getEditPage($iUnitID) {
14 $oUnit = null; 14 $oUnit = null;
15 if (isset($iUnitID)) { 15 if (isset($iUnitID)) {
16 $oUnit = Unit::get($iUnitID); 16 $oUnit = Unit::get($iUnitID);
17 -  
18 - } 17 + }
19 18
20 - $sToRender .= "<br></br>\n";  
21 - $sToRender .= "<b>Edit Unit Properties:</b>\n"; 19 + $sToRender .= "<table width=\"600\">" . renderHeading("Edit Unit") . "</table>";
22 $sToRender .= "<table>\n"; 20 $sToRender .= "<table>\n";
23 - $sToRender .= "<br></br>\n";  
24 - $sToRender .= "<tr></tr>\n"; 21 + $sToRender .= "<tr><td>Please select a unit:</td></tr>\n";
25 $sToRender .= "<tr>\n"; 22 $sToRender .= "<tr>\n";
26 $sToRender .= "<td>Unit Name: </td><td>" . getUnitDisplay($oUnit) . "</td>\n"; 23 $sToRender .= "<td>Unit Name: </td><td>" . getUnitDisplay($oUnit) . "</td>\n";
27 $sToRender .= "</tr>\n"; 24 $sToRender .= "</tr>\n";
@@ -30,11 +27,9 @@ function getEditPage($iUnitID) { @@ -30,11 +27,9 @@ function getEditPage($iUnitID) {
30 $sToRender .= "<tr>\n"; 27 $sToRender .= "<tr>\n";
31 $sToRender .= "<tr>\n"; 28 $sToRender .= "<tr>\n";
32 $sToRender .= "</tr>\n"; 29 $sToRender .= "</tr>\n";
33 - $sToRender .= "<td></td>" . getUpdateButton($oUnit);  
34 - $sToRender .= getCancelButton($oUnit); 30 + $sToRender .= "<tr><td colspan=\"2\" align = right>" . getUpdateButton($oUnit) . getCancelButton($oUnit) . "</td></tr>";
35 $sToRender .= "</table>\n"; 31 $sToRender .= "</table>\n";
36 32
37 -  
38 return $sToRender; 33 return $sToRender;
39 } 34 }
40 35
@@ -42,10 +37,9 @@ function getEditPage($iUnitID) { @@ -42,10 +37,9 @@ function getEditPage($iUnitID) {
42 function getEditPageSuccess() { 37 function getEditPageSuccess() {
43 global $default; 38 global $default;
44 39
45 - $sToRender .= "<br></br>\n";  
46 - $sToRender .= "<b>Success!</b>\n"; 40 + $sToRender .= "<table width=\"600\">" . renderHeading("Edit Unit") . "</table>";
47 $sToRender .= "<table>\n"; 41 $sToRender .= "<table>\n";
48 - $sToRender .= "<br></br>\n"; 42 + $sToRender .= "<tr><td><b>Success!</b></td></tr>\n";
49 $sToRender .= "<tr></tr>\n"; 43 $sToRender .= "<tr></tr>\n";
50 $sToRender .= "<tr><td>The Unit was successfully modified</td></tr>\n"; 44 $sToRender .= "<tr><td>The Unit was successfully modified</td></tr>\n";
51 $sToRender .= "<tr></tr>\n"; 45 $sToRender .= "<tr></tr>\n";
@@ -64,10 +58,9 @@ function getEditPageSuccess() { @@ -64,10 +58,9 @@ function getEditPageSuccess() {
64 function getEditPageFail() { 58 function getEditPageFail() {
65 global $default; 59 global $default;
66 60
67 - $sToRender .= "<br></br>\n";  
68 - $sToRender .= "<b>FAILED!</b>\n"; 61 + $sToRender .= "<table width=\"600\">" . renderHeading("Edit Unit") . "</table>";
69 $sToRender .= "<table>\n"; 62 $sToRender .= "<table>\n";
70 - $sToRender .= "<br></br>\n"; 63 + $sToRender .= "<tr><td><b>FAILED!</b></td></tr>\n";
71 $sToRender .= "<tr></tr>\n"; 64 $sToRender .= "<tr></tr>\n";
72 $sToRender .= "<tr><td>Unit modification Failed!</td></tr>\n"; 65 $sToRender .= "<tr><td>Unit modification Failed!</td></tr>\n";
73 $sToRender .= "<tr></tr>\n"; 66 $sToRender .= "<tr></tr>\n";
@@ -76,8 +69,6 @@ function getEditPageFail() { @@ -76,8 +69,6 @@ function getEditPageFail() {
76 $sToRender .= "<td></td><td align = right><a href=\"$default->rootUrl/control.php?action=editUnit\"><img src =\"$default->graphicsUrl/widgets/back.gif\" border = \"0\" /></a></td>\n"; 69 $sToRender .= "<td></td><td align = right><a href=\"$default->rootUrl/control.php?action=editUnit\"><img src =\"$default->graphicsUrl/widgets/back.gif\" border = \"0\" /></a></td>\n";
77 $sToRender .= "</tr>\n"; 70 $sToRender .= "</tr>\n";
78 $sToRender .= "</table>\n"; 71 $sToRender .= "</table>\n";
79 -  
80 -  
81 return $sToRender; 72 return $sToRender;
82 } 73 }
83 74
@@ -87,24 +78,20 @@ function getUnitDisplay($oUnit) { @@ -87,24 +78,20 @@ function getUnitDisplay($oUnit) {
87 global $default; 78 global $default;
88 if (!isset($oUnit)) { 79 if (!isset($oUnit)) {
89 $oPatternListBox = & new PatternListBox($default->owl_units_table, "name", "id", "fUnitID"); 80 $oPatternListBox = & new PatternListBox($default->owl_units_table, "name", "id", "fUnitID");
90 - //$oPatternListBox->setIncludeDefaultValue(true);  
91 $oPatternListBox->setPostBackOnChange(true); 81 $oPatternListBox->setPostBackOnChange(true);
92 return $oPatternListBox->render(); 82 return $oPatternListBox->render();
93 } else { 83 } else {
94 return "<input type=\"hidden\" name=\"fUnitID\" value=\"" . $oUnit->iId . "\">\n" . 84 return "<input type=\"hidden\" name=\"fUnitID\" value=\"" . $oUnit->iId . "\">\n" .
95 "<input size = \"40\" type=\"text\" name=\"fUnitName\" value=\"" . $oUnit->getName() . "\">"; 85 "<input size = \"40\" type=\"text\" name=\"fUnitName\" value=\"" . $oUnit->getName() . "\">";
96 } 86 }
97 -  
98 } 87 }
99 88
100 89
101 // gets the updatebutton when a unit is selected 90 // gets the updatebutton when a unit is selected
102 function getUpdateButton($oUnit) { 91 function getUpdateButton($oUnit) {
103 global $default; 92 global $default;
104 - if (!isset($oUnit)) {  
105 - return "Please select a unit: ";  
106 - } else {  
107 - return "<td align = right><input type=\"image\" src =\"$default->graphicsUrl/widgets/update.gif\" value=\"submit\" border=\"0\"/></td>\n"; 93 + if (isset($oUnit)) {
  94 + return "<input type=\"image\" src =\"$default->graphicsUrl/widgets/update.gif\" value=\"submit\" border=\"0\"/>\n";
108 } 95 }
109 } 96 }
110 97
@@ -112,9 +99,9 @@ function getUpdateButton($oUnit) { @@ -112,9 +99,9 @@ function getUpdateButton($oUnit) {
112 function getCancelButton($oUnit) { 99 function getCancelButton($oUnit) {
113 global $default; 100 global $default;
114 if (!isset($oUnit)) { 101 if (!isset($oUnit)) {
115 - //return "<td align = right><a href=\"$default->rootUrl/control.php?action=groupManagement\"><img src =\"$default->graphicsUrl/widgets/cancel.gif\" value=\"cancel\" /></a></td>\n"; 102 + return "<a href=\"$default->rootUrl/control.php?action=unitManagement\"><img src =\"$default->graphicsUrl/widgets/cancel.gif\" value=\"cancel\" border=\"0\"/></a>\n";
116 } else { 103 } else {
117 - return "<td align = right><a href=\"$default->rootUrl/control.php?action=editUnit\"><img src =\"$default->graphicsUrl/widgets/cancel.gif\" border = \"0\" /></a></td>\n"; 104 + return "<a href=\"$default->rootUrl/control.php?action=editUnit\"><img src =\"$default->graphicsUrl/widgets/cancel.gif\" border=\"0\" /></a>\n";
118 } 105 }
119 } 106 }
120 ?> 107 ?>
121 \ No newline at end of file 108 \ No newline at end of file