Commit 3db4d9f4317414344da5ec7c8c2b51319baf12b4

Authored by Michael Joseph
1 parent 2286b381

updated look and feel and formatted


git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@1597 c91229c3-7414-0410-bfa2-8a42b809f60b
presentation/lookAndFeel/knowledgeTree/administration/rolemanagement/addRoleBL.php
@@ -10,21 +10,22 @@ @@ -10,21 +10,22 @@
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/PatternCreate.inc");  
15 - require_once("addRoleUI.inc");  
16 - //require_once("$default->fileSystemRoot/lib/groups/GroupUnitLink.inc");  
17 - require_once("$default->fileSystemRoot/lib/security/permission.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 - $oPatternCustom = & new PatternCustom();  
25 - $oPatternCustom->setHtml(getPage());  
26 - $main->setCentralPayload($oPatternCustom);  
27 - $main->setFormAction("$default->rootUrl/presentation/lookAndFeel/knowledgeTree/create.php?fRedirectURL=".urlencode("$default->rootUrl/control.php?action=editRole&fFromCreate=1&fRoleID="));  
28 - $main->render(); 13 + require_once("$default->fileSystemRoot/lib/visualpatterns/PatternListBox.inc");
  14 + require_once("$default->fileSystemRoot/lib/visualpatterns/PatternCreate.inc");
  15 + require_once("addRoleUI.inc");
  16 + require_once("../adminUI.inc");
  17 + //require_once("$default->fileSystemRoot/lib/groups/GroupUnitLink.inc");
  18 + require_once("$default->fileSystemRoot/lib/security/permission.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 + $oPatternCustom = & new PatternCustom();
  26 + $oPatternCustom->setHtml(getPage());
  27 + $main->setCentralPayload($oPatternCustom);
  28 + $main->setFormAction("$default->rootUrl/presentation/lookAndFeel/knowledgeTree/create.php?fRedirectURL=".urlencode("$default->rootUrl/control.php?action=editRole&fFromCreate=1&fRoleID="));
  29 + $main->render();
29 } 30 }
30 ?> 31 ?>
presentation/lookAndFeel/knowledgeTree/administration/rolemanagement/addRoleUI.inc
@@ -12,22 +12,16 @@ function getPage() { @@ -12,22 +12,16 @@ function getPage() {
12 12
13 global $default; 13 global $default;
14 $aDisplayRowNames = array("Name: "); 14 $aDisplayRowNames = array("Name: ");
15 - //$aStoreColumns = array("name","can_read","can_write");  
16 - //$aColumnNames = array("Name:","Readable:", "Writable:");  
17 - //$aDisplayRowNames = array("Name:");  
18 $aParameterNumbers = array(0); 15 $aParameterNumbers = array(0);
19 $aDisplayColumnTypes = array(1); 16 $aDisplayColumnTypes = array(1);
20 $aRequired = array(1); 17 $aRequired = array(1);
21 - //$aDropDownListTableNames = array(10=>"document_types_lookup");  
22 18
23 // create a text field that is required 19 // create a text field that is required
24 $oPatternCreate = & new PatternCreate("Role", "roles/Role.inc",$aDisplayRowNames, $aParameterNumbers, $aDisplayColumnTypes, $aRequired); 20 $oPatternCreate = & new PatternCreate("Role", "roles/Role.inc",$aDisplayRowNames, $aParameterNumbers, $aDisplayColumnTypes, $aRequired);
25 $oPatternCreate->setUniqueName("role"); 21 $oPatternCreate->setUniqueName("role");
26 22
27 - $sToRender .= "<br></br>\n";  
28 - $sToRender .= "<b>Add a New Role to the System:</b>\n"; 23 + $sToRender .= "<table width=\"600\">" . renderHeading("Add Role") . "</table>";
29 $sToRender .= "<table>\n"; 24 $sToRender .= "<table>\n";
30 - $sToRender .= "<br></br>\n";  
31 $sToRender .= "<tr></tr>\n"; 25 $sToRender .= "<tr></tr>\n";
32 $sToRender .= "<tr>\n"; 26 $sToRender .= "<tr>\n";
33 $sToRender .= "<td>" . $oPatternCreate->render() . "</td>\n"; 27 $sToRender .= "<td>" . $oPatternCreate->render() . "</td>\n";
@@ -40,8 +34,5 @@ function getPage() { @@ -40,8 +34,5 @@ function getPage() {
40 $sToRender .= "</table>\n"; 34 $sToRender .= "</table>\n";
41 35
42 return $sToRender; 36 return $sToRender;
43 -  
44 -  
45 -  
46 } 37 }
47 ?> 38 ?>
48 \ No newline at end of file 39 \ No newline at end of file
presentation/lookAndFeel/knowledgeTree/administration/rolemanagement/editRoleBL.php
@@ -10,70 +10,72 @@ @@ -10,70 +10,72 @@
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("editRoleUI.inc");  
16 - require_once("$default->fileSystemRoot/lib/security/permission.inc");  
17 - require_once("$default->fileSystemRoot/lib/roles/Role.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 group has been added  
28 - if (isset($fFromCreate)) {  
29 -  
30 - if($fRoleID == -1){  
31 - $oPatternCustom->setHtml(getAddFailPage());  
32 - }else{  
33 - $oPatternCustom->setHtml(getCreatePage($fRoleID));  
34 - }  
35 -  
36 - $main->setFormAction("$default->rootUrl/presentation/lookAndFeel/knowledgeTree/store.php?fReturnURL=" . urlencode("$default->rootUrl/control.php?action=editRoleSuccess"));  
37 -  
38 - // coming from manual edit page  
39 - } else if (isset($fForStore)) {  
40 - $oRole = Role::get($fRoleID);  
41 - $oRole->setName($fRoleName);  
42 -  
43 - //check if checkbox checked  
44 - if (isset($fReadable)) {  
45 - $oRole->setReadable(true);  
46 - } else {  
47 - $oRole->setReadable(false);  
48 - }  
49 - //check if checkbox checked  
50 - if (isset($fWriteable)) {  
51 - $oRole->setWriteable(true);  
52 - } else {  
53 - $oRole->setWriteable(false);  
54 - }  
55 - if ($oRole->update()) {  
56 - // if successfull print out success message  
57 - $oPatternCustom->setHtml(getEditPageSuccess());  
58 -  
59 - } else {  
60 - // if fail print out fail message  
61 - $oPatternCustom->setHtml(getEditPageFail());  
62 - }  
63 - } else if (isset($fRoleID)){  
64 - // post back on group select from manual edit page  
65 - $oPatternCustom->setHtml(getEditPage($fRoleID));  
66 - $main->setFormAction($_SERVER["PHP_SELF"] . "?fForStore=1");  
67 -  
68 -  
69 - } else {  
70 - // if nothing happens...just reload edit page  
71 - $oPatternCustom->setHtml(getEditPage(null));  
72 - $main->setFormAction($_SERVER["PHP_SELF"]);  
73 -  
74 - }  
75 - //render the page  
76 - $main->setCentralPayload($oPatternCustom);  
77 - $main->render(); 13 + require_once("$default->fileSystemRoot/lib/visualpatterns/PatternListBox.inc");
  14 + require_once("$default->fileSystemRoot/lib/visualpatterns/PatternEditableListFromQuery.inc");
  15 + require_once("editRoleUI.inc");
  16 + require_once("../adminUI.inc");
  17 + require_once("$default->fileSystemRoot/lib/security/permission.inc");
  18 + require_once("$default->fileSystemRoot/lib/roles/Role.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 group has been added
  29 + if (isset($fFromCreate)) {
  30 +
  31 + if($fRoleID == -1) {
  32 + $oPatternCustom->setHtml(getAddFailPage());
  33 + } else {
  34 + $oPatternCustom->setHtml(getCreatePage($fRoleID));
  35 + }
  36 +
  37 + $main->setFormAction("$default->rootUrl/presentation/lookAndFeel/knowledgeTree/store.php?fReturnURL=" . urlencode("$default->rootUrl/control.php?action=editRoleSuccess"));
  38 +
  39 + // coming from manual edit page
  40 + }
  41 + else if (isset($fForStore)) {
  42 + $oRole = Role::get($fRoleID);
  43 + $oRole->setName($fRoleName);
  44 +
  45 + //check if checkbox checked
  46 + if (isset($fReadable)) {
  47 + $oRole->setReadable(true);
  48 + } else {
  49 + $oRole->setReadable(false);
  50 + }
  51 + //check if checkbox checked
  52 + if (isset($fWriteable)) {
  53 + $oRole->setWriteable(true);
  54 + } else {
  55 + $oRole->setWriteable(false);
  56 + }
  57 + if ($oRole->update()) {
  58 + // if successfull print out success message
  59 + $oPatternCustom->setHtml(getEditPageSuccess());
  60 +
  61 + } else {
  62 + // if fail print out fail message
  63 + $oPatternCustom->setHtml(getEditPageFail());
  64 + }
  65 + } else if (isset($fRoleID)) {
  66 + // post back on group select from manual edit page
  67 + $oPatternCustom->setHtml(getEditPage($fRoleID));
  68 + $main->setFormAction($_SERVER["PHP_SELF"] . "?fForStore=1");
  69 +
  70 +
  71 + } else {
  72 + // if nothing happens...just reload edit page
  73 + $oPatternCustom->setHtml(getEditPage(null));
  74 + $main->setFormAction($_SERVER["PHP_SELF"]);
  75 +
  76 + }
  77 + //render the page
  78 + $main->setCentralPayload($oPatternCustom);
  79 + $main->render();
78 } 80 }
79 ?> 81 ?>
presentation/lookAndFeel/knowledgeTree/administration/rolemanagement/editRoleSuccess.php
@@ -9,38 +9,32 @@ @@ -9,38 +9,32 @@
9 */ 9 */
10 10
11 require_once("../../../../../config/dmsDefaults.php"); 11 require_once("../../../../../config/dmsDefaults.php");
  12 +require_once("../adminUI.inc");
12 13
13 global $default; 14 global $default;
14 -  
15 -if(checkSession())  
16 -{  
17 -  
18 -// include the page template (with navbar)  
19 -require_once("$default->fileSystemRoot/presentation/webpageTemplate.inc");  
20 -  
21 -$Center = "<br></br>\n" ;  
22 -$Center .= "<TABLE BORDER=\"0\" CELLSPACING=\"2\" CELLPADDING=\"2\">\n";  
23 -$Center .= "<tr>\n";  
24 -$Center .= "<td>Update SuccessFul!</td>\n";  
25 -$Center .= "</tr>\n";  
26 -$Center .= "<tr></tr>\n";  
27 -$Center .= "<tr></tr>\n";  
28 -$Center .= "<tr></tr>\n";  
29 -$Center .= "<tr></tr>\n";  
30 -$Center .= "<tr>\n";  
31 -$Center .= "<td align = right><a href=\"$default->rootUrl/control.php?action=editRole\"><img src =\"$default->graphicsUrl/widgets/back.gif\" border = \"0\" /></a></td>\n";  
32 -$Center .= "</tr>\n";  
33 -$Center .= "</table>\n";  
34 -  
35 -  
36 -$oPatternCustom = & new PatternCustom();  
37 -$oPatternCustom->setHtml($Center);  
38 -$main->setCentralPayload($oPatternCustom);  
39 -$main->render();  
40 -  
41 -  
42 -  
43 15
  16 +if(checkSession()) {
  17 +
  18 + // include the page template (with navbar)
  19 + require_once("$default->fileSystemRoot/presentation/webpageTemplate.inc");
  20 +
  21 + $Center .= "<table width=\"600\">" . renderHeading("Edit Role") . "</table>";
  22 + $Center .= "<TABLE BORDER=\"0\" CELLSPACING=\"2\" CELLPADDING=\"2\">\n";
  23 + $Center .= "<tr>\n";
  24 + $Center .= "<td>Update Successful!</td>\n";
  25 + $Center .= "</tr>\n";
  26 + $Center .= "<tr></tr>\n";
  27 + $Center .= "<tr></tr>\n";
  28 + $Center .= "<tr></tr>\n";
  29 + $Center .= "<tr></tr>\n";
  30 + $Center .= "<tr>\n";
  31 + $Center .= "<td align = right><a href=\"$default->rootUrl/control.php?action=editRole\"><img src =\"$default->graphicsUrl/widgets/back.gif\" border = \"0\" /></a></td>\n";
  32 + $Center .= "</tr>\n";
  33 + $Center .= "</table>\n";
  34 +
  35 + $oPatternCustom = & new PatternCustom();
  36 + $oPatternCustom->setHtml($Center);
  37 + $main->setCentralPayload($oPatternCustom);
  38 + $main->render();
44 } 39 }
45 -  
46 ?> 40 ?>
47 \ No newline at end of file 41 \ No newline at end of file
presentation/lookAndFeel/knowledgeTree/administration/rolemanagement/editRoleUI.inc
@@ -25,7 +25,7 @@ function getCreatePage($iRoleID) { @@ -25,7 +25,7 @@ function getCreatePage($iRoleID) {
25 $oPattern->setUniqueName("roleEdit"); 25 $oPattern->setUniqueName("roleEdit");
26 $oPattern->setColumnsRequired(array(1,0,0)); 26 $oPattern->setColumnsRequired(array(1,0,0));
27 27
28 - $sToRender .= "<b>Edit Role Properties:</b>\n"; 28 + $sToRender .= "<table width=\"600\">" . renderHeading("Edit Role") . "</table>";
29 $sToRender .= "<table>\n"; 29 $sToRender .= "<table>\n";
30 $sToRender .= "<br></br>\n"; 30 $sToRender .= "<br></br>\n";
31 $sToRender .= "<tr></tr>\n"; 31 $sToRender .= "<tr></tr>\n";
@@ -53,6 +53,7 @@ function getAddFailPage() { @@ -53,6 +53,7 @@ function getAddFailPage() {
53 53
54 global $default; 54 global $default;
55 55
  56 + $sToRender .= "<table width=\"600\">" . renderHeading("Edit Role") . "</table>";
56 $sToRender .= "<table>\n"; 57 $sToRender .= "<table>\n";
57 $sToRender .= "<br></br>\n"; 58 $sToRender .= "<br></br>\n";
58 $sToRender .= "<tr><b>Add Role Failed:</b></tr>\n"; 59 $sToRender .= "<tr><b>Add Role Failed:</b></tr>\n";
@@ -80,7 +81,7 @@ function getEditPage($iRoleID) { @@ -80,7 +81,7 @@ function getEditPage($iRoleID) {
80 } 81 }
81 82
82 83
83 - $sToRender .= "<br></br>\n"; 84 + $sToRender .= "<table width=\"600\">" . renderHeading("Edit Role") . "</table>";
84 $sToRender .= "<b>Edit Role Properties:</b>\n"; 85 $sToRender .= "<b>Edit Role Properties:</b>\n";
85 $sToRender .= "<table>\n"; 86 $sToRender .= "<table>\n";
86 $sToRender .= "<br></br>\n"; 87 $sToRender .= "<br></br>\n";
@@ -120,7 +121,7 @@ function getEditPage($iRoleID) { @@ -120,7 +121,7 @@ function getEditPage($iRoleID) {
120 function getEditPageSuccess() { 121 function getEditPageSuccess() {
121 global $default; 122 global $default;
122 123
123 - $sToRender .= "<br></br>\n"; 124 + $sToRender .= "<table width=\"600\">" . renderHeading("Edit Role") . "</table>";
124 $sToRender .= "<b>Success!</b>\n"; 125 $sToRender .= "<b>Success!</b>\n";
125 $sToRender .= "<table>\n"; 126 $sToRender .= "<table>\n";
126 $sToRender .= "<br></br>\n"; 127 $sToRender .= "<br></br>\n";
@@ -142,7 +143,7 @@ function getEditPageSuccess() { @@ -142,7 +143,7 @@ function getEditPageSuccess() {
142 function getEditPageFail() { 143 function getEditPageFail() {
143 global $default; 144 global $default;
144 145
145 - $sToRender .= "<br></br>\n"; 146 + $sToRender .= "<table width=\"600\">" . renderHeading("Edit Role") . "</table>";
146 $sToRender .= "<b>Success!</b>\n"; 147 $sToRender .= "<b>Success!</b>\n";
147 $sToRender .= "<table>\n"; 148 $sToRender .= "<table>\n";
148 $sToRender .= "<br></br>\n"; 149 $sToRender .= "<br></br>\n";
presentation/lookAndFeel/knowledgeTree/administration/rolemanagement/removeRoleBL.php
@@ -10,45 +10,47 @@ @@ -10,45 +10,47 @@
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("removeRoleUI.inc");  
16 - require_once("$default->fileSystemRoot/lib/security/permission.inc");  
17 - require_once("$default->fileSystemRoot/lib/roles/Role.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 - $oPatternCustom = & new PatternCustom();  
25 -  
26 - // get main page  
27 - if (isset($fRoleID)) {  
28 -  
29 - $oPatternCustom->setHtml(getDeletePage($fRoleID));  
30 - $main->setFormAction($_SERVER["PHP_SELF"] . "?fForDelete=1");  
31 -  
32 - // get delete page  
33 - } else {  
34 - $oPatternCustom->setHtml(getDeletePage(null));  
35 - $main->setFormAction($_SERVER["PHP_SELF"]);  
36 - }  
37 -  
38 - // if delete entry  
39 - if (isset($fForDelete)) {  
40 - $oRole = Role::get($fRoleID);  
41 - $oRole->setName($fRoleName);  
42 -  
43 - if ($oRole->delete()) {  
44 - $oPatternCustom->setHtml(getDeleteSuccessPage());  
45 -  
46 - } else {  
47 - $oPatternCustom->setHtml(getDeleteFailPage());  
48 - }  
49 - }  
50 -  
51 - $main->setCentralPayload($oPatternCustom);  
52 - $main->render(); 13 + require_once("$default->fileSystemRoot/lib/visualpatterns/PatternListBox.inc");
  14 + require_once("$default->fileSystemRoot/lib/visualpatterns/PatternEditableListFromQuery.inc");
  15 + require_once("removeRoleUI.inc");
  16 + require_once("../adminUI.inc");
  17 + require_once("$default->fileSystemRoot/lib/security/permission.inc");
  18 + require_once("$default->fileSystemRoot/lib/roles/Role.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 + $oPatternCustom = & new PatternCustom();
  26 +
  27 + // get main page
  28 + if (isset($fRoleID)) {
  29 +
  30 + $oPatternCustom->setHtml(getDeletePage($fRoleID));
  31 + $main->setFormAction($_SERVER["PHP_SELF"] . "?fForDelete=1");
  32 +
  33 + // get delete page
  34 + }
  35 + else {
  36 + $oPatternCustom->setHtml(getDeletePage(null));
  37 + $main->setFormAction($_SERVER["PHP_SELF"]);
  38 + }
  39 +
  40 + // if delete entry
  41 + if (isset($fForDelete)) {
  42 + $oRole = Role::get($fRoleID);
  43 + $oRole->setName($fRoleName);
  44 +
  45 + if ($oRole->delete()) {
  46 + $oPatternCustom->setHtml(getDeleteSuccessPage());
  47 +
  48 + } else {
  49 + $oPatternCustom->setHtml(getDeleteFailPage());
  50 + }
  51 + }
  52 +
  53 + $main->setCentralPayload($oPatternCustom);
  54 + $main->render();
53 } 55 }
54 ?> 56 ?>
presentation/lookAndFeel/knowledgeTree/administration/rolemanagement/removeRoleUI.inc
@@ -9,130 +9,124 @@ @@ -9,130 +9,124 @@
9 * 9 *
10 */ 10 */
11 // gets the delete stuff 11 // gets the delete stuff
12 -function getDeletePage($iRoleID) {  
13 - global $default;  
14 - $oRole = null;  
15 - if (isset($iRoleID)) {  
16 - $oRole = Role::get($iRoleID);  
17 - $sToRender .= "<br></br>\n";  
18 - $sToRender .= "<b>Are you sure you wish to Remove this Role?:</b>\n";  
19 - }  
20 - else{  
21 - $sToRender .= "<br></br>\n";  
22 - $sToRender .= "<b>Remove Role From System:</b>\n";  
23 - }  
24 -  
25 - $sToRender .= "<table>\n";  
26 - $sToRender .= "<br></br>\n";  
27 - $sToRender .= "<tr></tr>\n";  
28 - $sToRender .= "<tr>\n";  
29 - $sToRender .= "<td>Role Name: </td><td>" . getRoleDisplay($oRole) . "</td>\n";  
30 - $sToRender .= "</tr>\n";  
31 - $sToRender .= "<tr>\n";  
32 - $sToRender .= "</tr>\n";  
33 - $sToRender .= "<tr>\n";  
34 - $sToRender .= getReadableCheckBox($oRole) . "</td>\n";  
35 - $sToRender .= "</tr>\n";  
36 - $sToRender .= "<tr>\n";  
37 - $sToRender .= getWriteableCheckBox($oRole) . "</td>\n";  
38 - $sToRender .= "</tr>\n";  
39 - $sToRender .= "<tr>\n";  
40 - $sToRender .= "</tr>\n";  
41 - $sToRender .= "<tr>\n";  
42 - $sToRender .= "</tr>\n";  
43 - $sToRender .= getDeleteButton($oRole);  
44 - $sToRender .= "</table>\n";  
45 -  
46 -  
47 - return $sToRender; 12 +function getDeletePage($iRoleID) {
  13 + global $default;
  14 + $oRole = null;
  15 + if (isset($iRoleID)) {
  16 + $oRole = Role::get($iRoleID);
  17 + $sHeading .= "<b>Are you sure you wish to Remove this Role?:</b>\n";
  18 + } else {
  19 + $sHeading .= "Please select a Role:";
  20 + }
  21 +
  22 + $sToRender .= "<table width=\"600\">" . renderHeading("Remove Role") . "</table>";
  23 + $sToRender .= "<table>\n";
  24 + $sToRender .= "<tr><td>$sHeading</td></tr>\n";
  25 + $sToRender .= "<tr>\n";
  26 + $sToRender .= "<td>Role Name: </td><td>" . getRoleDisplay($oRole) . "</td>\n";
  27 + $sToRender .= "</tr>\n";
  28 + $sToRender .= "<tr>\n";
  29 + $sToRender .= "</tr>\n";
  30 + $sToRender .= "<tr>\n";
  31 + $sToRender .= getReadableCheckBox($oRole) . "</td>\n";
  32 + $sToRender .= "</tr>\n";
  33 + $sToRender .= "<tr>\n";
  34 + $sToRender .= getWriteableCheckBox($oRole) . "</td>\n";
  35 + $sToRender .= "</tr>\n";
  36 + $sToRender .= "<tr>\n";
  37 + $sToRender .= "</tr>\n";
  38 + $sToRender .= "<tr>\n";
  39 + $sToRender .= "</tr>\n";
  40 + $sToRender .= getDeleteButton($oRole);
  41 + $sToRender .= "</table>\n";
  42 +
  43 + return $sToRender;
48 } 44 }
49 45
50 // get successfully deletion page 46 // get successfully deletion page
51 -function getDeleteSuccessPage() {  
52 -  
53 -global $default;  
54 -  
55 -$sToRender = "<br></br>\n" ;  
56 -$sToRender .= "<TABLE BORDER=\"0\" CELLSPACING=\"2\" CELLPADDING=\"2\">\n";  
57 -$sToRender .= "<tr>\n";  
58 -$sToRender .= "<td><b>Role SuccessFully Removed!</b></td>\n";  
59 -$sToRender .= "</tr>\n";  
60 -$sToRender .= "<tr></tr>\n";  
61 -$sToRender .= "<tr></tr>\n";  
62 -$sToRender .= "<tr></tr>\n";  
63 -$sToRender .= "<tr></tr>\n";  
64 -$sToRender .= "<tr>\n";  
65 -$sToRender .= "<td align = right><a href=\"$default->rootUrl/control.php?action=removeRole\"><img src =\"$default->graphicsUrl/widgets/back.gif\" border = \"0\" /></a></td>\n";  
66 -$sToRender .= "</tr>\n";  
67 -$sToRender .= "</table>\n";  
68 -  
69 -return $sToRender; 47 +function getDeleteSuccessPage() {
  48 +
  49 + global $default;
  50 +
  51 + $sToRender .= "<table width=\"600\">" . renderHeading("Remove Role") . "</table>";
  52 + $sToRender .= "<TABLE BORDER=\"0\" CELLSPACING=\"2\" CELLPADDING=\"2\">\n";
  53 + $sToRender .= "<tr>\n";
  54 + $sToRender .= "<td><b>Role SuccessFully Removed!</b></td>\n";
  55 + $sToRender .= "</tr>\n";
  56 + $sToRender .= "<tr></tr>\n";
  57 + $sToRender .= "<tr></tr>\n";
  58 + $sToRender .= "<tr></tr>\n";
  59 + $sToRender .= "<tr></tr>\n";
  60 + $sToRender .= "<tr>\n";
  61 + $sToRender .= "<td align = right><a href=\"$default->rootUrl/control.php?action=removeRole\"><img src =\"$default->graphicsUrl/widgets/back.gif\" border = \"0\" /></a></td>\n";
  62 + $sToRender .= "</tr>\n";
  63 + $sToRender .= "</table>\n";
  64 +
  65 + return $sToRender;
70 } 66 }
71 67
72 // get deletion failed page 68 // get deletion failed page
73 -function getDeleteFailPage() {  
74 -  
75 -global $default;  
76 -  
77 -$sToRender = "<br></br>\n" ;  
78 -$sToRender .= "<TABLE BORDER=\"0\" CELLSPACING=\"2\" CELLPADDING=\"2\">\n";  
79 -$sToRender .= "<tr>\n";  
80 -$sToRender .= "<td><b>Deletion Failed!</b></td>\n";  
81 -$sToRender .= "</tr>\n";  
82 -$sToRender .= "<tr></tr>\n";  
83 -$sToRender .= "<tr></tr>\n";  
84 -$sToRender .= "<tr><td>Please Ensure that The Role has not been assigned to any Folder</td></tr>\n";  
85 -$sToRender .= "<tr></tr>\n";  
86 -$sToRender .= "<tr></tr>\n";  
87 -$sToRender .= "</tr>\n";  
88 -$sToRender .= "<tr><td align = right><a href=\"$default->rootUrl/control.php?action=removeRole\"><img src =\"$default->graphicsUrl/widgets/back.gif\" border = \"0\" /></a></td></tr>\n";  
89 -$sToRender .= "</table>\n";  
90 -  
91 -return $sToRender; 69 +function getDeleteFailPage() {
  70 +
  71 + global $default;
  72 +
  73 + $sToRender .= "<table width=\"600\">" . renderHeading("Remove Role") . "</table>";
  74 + $sToRender .= "<TABLE BORDER=\"0\" CELLSPACING=\"2\" CELLPADDING=\"2\">\n";
  75 + $sToRender .= "<tr>\n";
  76 + $sToRender .= "<td><b>Deletion Failed!</b></td>\n";
  77 + $sToRender .= "</tr>\n";
  78 + $sToRender .= "<tr></tr>\n";
  79 + $sToRender .= "<tr></tr>\n";
  80 + $sToRender .= "<tr><td>Please Ensure that The Role has not been assigned to any Folder</td></tr>\n";
  81 + $sToRender .= "<tr></tr>\n";
  82 + $sToRender .= "<tr></tr>\n";
  83 + $sToRender .= "</tr>\n";
  84 + $sToRender .= "<tr><td align = right><a href=\"$default->rootUrl/control.php?action=removeRole\"><img src =\"$default->graphicsUrl/widgets/back.gif\" border = \"0\" /></a></td></tr>\n";
  85 + $sToRender .= "</table>\n";
  86 +
  87 + return $sToRender;
92 } 88 }
93 89
94 // show listbox...or the text name 90 // show listbox...or the text name
95 function getRoleDisplay($oRole) { 91 function getRoleDisplay($oRole) {
96 - global $default;  
97 - if (!isset($oRole)) {  
98 - $oPatternListBox = & new PatternListBox($default->owl_roles_table, "name", "id", "fRoleID");  
99 - $oPatternListBox->setIncludeDefaultValue(true);  
100 - $oPatternListBox->setPostBackOnChange(true);  
101 - return $oPatternListBox->render();  
102 - } else {  
103 - return "<input type=\"hidden\" name=\"fRoleID\" value=\"" . $oRole->iId . "\">\n" .  
104 - "<b>" . $oRole->getName() . "</b>";  
105 - }  
106 - 92 + global $default;
  93 + if (!isset($oRole)) {
  94 + $oPatternListBox = & new PatternListBox($default->owl_roles_table, "name", "id", "fRoleID");
  95 + $oPatternListBox->setIncludeDefaultValue(true);
  96 + $oPatternListBox->setPostBackOnChange(true);
  97 + return $oPatternListBox->render();
  98 + } else {
  99 + return "<input type=\"hidden\" name=\"fRoleID\" value=\"" . $oRole->iId . "\">\n" .
  100 + "<b>" . $oRole->getName() . "</b>";
  101 + }
  102 +
107 } 103 }
108 104
109 // show check box 105 // show check box
110 function getReadableCheckBox($oRole) { 106 function getReadableCheckBox($oRole) {
111 - if (!isset($oRole)) {  
112 - return "";  
113 - } else {  
114 - return "<td>Readable: </td><td><input type=\"checkbox\" name=\"fReadable\" " . ($oRole->getReadable() ? "CHECKED " : " ") . " />";  
115 - } 107 + if (!isset($oRole)) {
  108 + return "";
  109 + } else {
  110 + return "<td>Readable: </td><td><input disabled=\"true\" type=\"checkbox\" name=\"fReadable\" " . ($oRole->getReadable() ? "CHECKED " : " ") . " />";
  111 + }
116 } 112 }
117 113
118 // show text box 114 // show text box
119 function getWriteableCheckBox($oRole) { 115 function getWriteableCheckBox($oRole) {
120 - if (!isset($oRole)) {  
121 - return "";  
122 - } else {  
123 - return "<td>Writable: </td><td><input type=\"checkbox\" name=\"fWritable\" " . ($oRole->getWriteable() ? "CHECKED " : " ") . " />";  
124 - }  
125 - 116 + if (!isset($oRole)) {
  117 + return "";
  118 + } else {
  119 + return "<td>Writable: </td><td><input disabled=\"true\" type=\"checkbox\" name=\"fWritable\" " . ($oRole->getWriteable() ? "CHECKED " : " ") . " />";
  120 + }
  121 +
126 } 122 }
127 123
128 // show delete button 124 // show delete button
129 function getDeleteButton($oRole) { 125 function getDeleteButton($oRole) {
130 - global $default;  
131 - if (!isset($oRole)) {  
132 - return "Please select a Role: ";  
133 - } else {  
134 - return "<td></td><td><td align = right><input type=\"image\" src =\"$default->graphicsUrl/widgets/delete.gif\" value=\"submit\" border=\"0\"/></td>\n".  
135 - "<td align = right><a href=\"$default->rootUrl/control.php?action=removeRole\"><img src =\"$default->graphicsUrl/widgets/cancel.gif\" border = \"0\" /></a></td>\n";  
136 - } 126 + global $default;
  127 + if (isset($oRole)) {
  128 + return "<td></td><td><td align = right><input type=\"image\" src =\"$default->graphicsUrl/widgets/delete.gif\" value=\"submit\" border=\"0\"/></td>\n".
  129 + "<td align = right><a href=\"$default->rootUrl/control.php?action=removeRole\"><img src =\"$default->graphicsUrl/widgets/cancel.gif\" border = \"0\" /></a></td>\n";
  130 + }
137 } 131 }
138 ?> 132 ?>