Commit a2e4d95434e402a0bc433260068447fb06db9e9e

Authored by michael
1 parent 89afc19b

added headings


git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@1582 c91229c3-7414-0410-bfa2-8a42b809f60b
presentation/lookAndFeel/knowledgeTree/administration/usermanagement/removeUserBL.php
@@ -10,59 +10,48 @@ @@ -10,59 +10,48 @@
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("removeUserUI.inc");  
16 - require_once("$default->fileSystemRoot/lib/security/permission.inc");  
17 - require_once("$default->fileSystemRoot/lib/users/User.inc");  
18 - require_once("$default->fileSystemRoot/lib/groups/Group.inc");  
19 - require_once("$default->fileSystemRoot/lib/groups/GroupUserLink.inc");  
20 - require_once("$default->fileSystemRoot/presentation/webpageTemplate.inc");  
21 - require_once("$default->fileSystemRoot/lib/visualpatterns/PatternCustom.inc");  
22 - require_once("$default->fileSystemRoot/lib/foldermanagement/Folder.inc");  
23 - require_once("$default->fileSystemRoot/presentation/lookAndFeel/knowledgeTree/foldermanagement/folderUI.inc");  
24 - require_once("$default->fileSystemRoot/presentation/Html.inc");  
25 -  
26 - $oPatternCustom = & new PatternCustom();  
27 -  
28 - // get main page  
29 - if (isset($fUserID)) {  
30 -  
31 -  
32 - $oPatternCustom->setHtml(getDeleteConfirmedPage($fUserID));  
33 - $main->setFormAction($_SERVER["PHP_SELF"] . "?fForDeleteConfirmed=1");  
34 - }  
35 - else {  
36 - $oPatternCustom->setHtml(getDeletePage(null));  
37 - $main->setFormAction($_SERVER["PHP_SELF"]);  
38 - }  
39 -  
40 - if (isset($fForDeleteConfirmed)) {  
41 -  
42 -  
43 - //get User object  
44 - $oUser = User::get($fUserID);  
45 - $oUser->setUserName($fUserName);  
46 -  
47 - //delete from all groups  
48 - $oUser->deleteFromSystem();  
49 -  
50 -  
51 - //delete the User object  
52 - if ($oUser->delete()) {  
53 -  
54 - $oPatternCustom->setHtml(getDeleteSuccessPage());  
55 -  
56 - } else {  
57 - $oPatternCustom->setHtml(getDeleteFailPage());  
58 - }  
59 -  
60 - }  
61 -  
62 -  
63 -  
64 -  
65 - $main->setCentralPayload($oPatternCustom);  
66 - $main->render(); 13 + require_once("$default->fileSystemRoot/lib/visualpatterns/PatternListBox.inc");
  14 + require_once("$default->fileSystemRoot/lib/visualpatterns/PatternEditableListFromQuery.inc");
  15 + require_once("removeUserUI.inc");
  16 + require_once("../adminUI.inc");
  17 + require_once("$default->fileSystemRoot/lib/security/permission.inc");
  18 + require_once("$default->fileSystemRoot/lib/users/User.inc");
  19 + require_once("$default->fileSystemRoot/lib/groups/Group.inc");
  20 + require_once("$default->fileSystemRoot/lib/groups/GroupUserLink.inc");
  21 + require_once("$default->fileSystemRoot/presentation/webpageTemplate.inc");
  22 + require_once("$default->fileSystemRoot/lib/visualpatterns/PatternCustom.inc");
  23 + require_once("$default->fileSystemRoot/lib/foldermanagement/Folder.inc");
  24 + require_once("$default->fileSystemRoot/presentation/lookAndFeel/knowledgeTree/foldermanagement/folderUI.inc");
  25 + require_once("$default->fileSystemRoot/presentation/Html.inc");
  26 +
  27 + $oPatternCustom = & new PatternCustom();
  28 +
  29 + // get main page
  30 + if (isset($fUserID)) {
  31 + $oPatternCustom->setHtml(getDeleteConfirmedPage($fUserID));
  32 + $main->setFormAction($_SERVER["PHP_SELF"] . "?fForDeleteConfirmed=1");
  33 + } else {
  34 + $oPatternCustom->setHtml(getDeletePage(null));
  35 + $main->setFormAction($_SERVER["PHP_SELF"]);
  36 + }
  37 +
  38 + if (isset($fForDeleteConfirmed)) {
  39 + //get User object
  40 + $oUser = User::get($fUserID);
  41 + $oUser->setUserName($fUserName);
  42 +
  43 + //delete from all groups
  44 + $oUser->deleteFromSystem();
  45 +
  46 + //delete the User object
  47 + if ($oUser->delete()) {
  48 + $oPatternCustom->setHtml(getDeleteSuccessPage());
  49 + } else {
  50 + $oPatternCustom->setHtml(getDeleteFailPage());
  51 + }
  52 + }
  53 +
  54 + $main->setCentralPayload($oPatternCustom);
  55 + $main->render();
67 } 56 }
68 ?> 57 ?>
presentation/lookAndFeel/knowledgeTree/administration/usermanagement/removeUserUI.inc
@@ -9,182 +9,157 @@ @@ -9,182 +9,157 @@
9 * 9 *
10 */ 10 */
11 // gets the delete stuff 11 // gets the delete stuff
12 -function getDeletePage($iUserID) {  
13 - global $default;  
14 - $oUser = null;  
15 - if (isset($iUserID)) {  
16 - $oUser = User::get($iUserID);  
17 - $sToRender .= "<br></br>\n";  
18 - $sToRender .= "<b>Are you sure you wish to Remove this User From the System?:</b>\n";  
19 - }  
20 - else{  
21 - $sToRender .= "<br></br>\n";  
22 - $sToRender .= "<b>Remove User 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>User Name: " . getUserDisplay($oUser) . "</td>\n";  
30 - $sToRender .= "</tr>\n";  
31 - $sToRender .= "<tr>\n";  
32 - $sToRender .= "</tr>\n";  
33 - $sToRender .= "<tr>\n";  
34 - $sToRender .= "</tr>\n";  
35 - $sToRender .= "<tr>\n";  
36 - $sToRender .= "</tr>\n";  
37 - $sToRender .= "<tr>\n";  
38 - $sToRender .= getDeleteButton($oUser);  
39 - $sToRender .= "</tr>\n";  
40 - $sToRender .= "</table>\n";  
41 -  
42 -  
43 - return $sToRender; 12 +function getDeletePage($iUserID) {
  13 + global $default;
  14 + $oUser = null;
  15 + if (isset($iUserID)) {
  16 + $oUser = User::get($iUserID);
  17 + $sHeading .= "<tr><td><b>Are you sure you wish to Remove this User From the System?:</b></td></tr>\n";
  18 + } else {
  19 + $sHeading .= "<tr><td><b>Please select a User:</b></td></tr>\n";
  20 + }
  21 +
  22 + $sToRender .= "<table width=\"600\">" . renderHeading("Remove User") . "</table>";
  23 + $sToRender .= "<table>\n";
  24 + $sToRender .= $sHeading;
  25 + $sToRender .= "<tr></tr>\n";
  26 + $sToRender .= "<tr>\n";
  27 + $sToRender .= "<td>User Name: " . getUserDisplay($oUser) . "</td>\n";
  28 + $sToRender .= "</tr>\n";
  29 + $sToRender .= "<tr>\n";
  30 + $sToRender .= "</tr>\n";
  31 + $sToRender .= "<tr>\n";
  32 + $sToRender .= "</tr>\n";
  33 + $sToRender .= "<tr>\n";
  34 + $sToRender .= "</tr>\n";
  35 + $sToRender .= "</table>\n";
  36 +
  37 + return $sToRender;
44 } 38 }
45 39
46 // get successfully deletion page 40 // get successfully deletion page
47 -function getDeleteSuccessPage() {  
48 -  
49 -global $default;  
50 -  
51 -$sToRender = "<br></br>\n" ;  
52 -$sToRender .= "<TABLE BORDER=\"0\" CELLSPACING=\"2\" CELLPADDING=\"2\">\n";  
53 -$sToRender .= "<tr>\n";  
54 -$sToRender .= "<td><b>User 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=removeUser\"><img src =\"$default->graphicsUrl/widgets/back.gif\" border = \"0\" /></a></td>\n";  
62 -$sToRender .= "</tr>\n";  
63 -$sToRender .= "</table>\n";  
64 -  
65 -return $sToRender; 41 +function getDeleteSuccessPage() {
  42 +
  43 + global $default;
  44 +
  45 + $sToRender .= "<table width=\"600\">" . renderHeading("Remove User") . "</table>";
  46 + $sToRender .= "<table>\n";
  47 + $sToRender .= "<tr>\n";
  48 + $sToRender .= "<td><b>User SuccessFully Removed!</b></td>\n";
  49 + $sToRender .= "</tr>\n";
  50 + $sToRender .= "<tr></tr>\n";
  51 + $sToRender .= "<tr></tr>\n";
  52 + $sToRender .= "<tr></tr>\n";
  53 + $sToRender .= "<tr></tr>\n";
  54 + $sToRender .= "<tr>\n";
  55 + $sToRender .= "<td align = right><a href=\"$default->rootUrl/control.php?action=removeUser\"><img src =\"$default->graphicsUrl/widgets/back.gif\" border = \"0\" /></a></td>\n";
  56 + $sToRender .= "</tr>\n";
  57 + $sToRender .= "</table>\n";
  58 +
  59 + return $sToRender;
66 } 60 }
67 61
68 // get deletion failed page 62 // get deletion failed page
69 -function getDeleteFailPage() {  
70 -  
71 -global $default;  
72 -  
73 -$sToRender = "<br></br>\n" ;  
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 User has no groups belonging to it</td></tr>\n";  
81 -$sToRender .= "<tr></tr>\n";  
82 -$sToRender .= "</tr>\n";  
83 -$sToRender .= "<tr><td align = right><a href=\"$default->rootUrl/control.php?action=removeUser\"><img src =\"$default->graphicsUrl/widgets/back.gif\" border = \"0\" /></a></td></tr>\n";  
84 -$sToRender .= "</table>\n";  
85 -  
86 -return $sToRender; 63 +function getDeleteFailPage() {
  64 +
  65 + global $default;
  66 +
  67 + $sToRender .= "<table width=\"600\">" . renderHeading("Remove User") . "</table>";
  68 + $sToRender .= "<table>\n";
  69 + $sToRender .= "<tr>\n";
  70 + $sToRender .= "<td><b>Deletion Failed!</b></td>\n";
  71 + $sToRender .= "</tr>\n";
  72 + $sToRender .= "<tr></tr>\n";
  73 + $sToRender .= "</tr>\n";
  74 + $sToRender .= "<tr><td align = right><a href=\"$default->rootUrl/control.php?action=removeUser\"><img src =\"$default->graphicsUrl/widgets/back.gif\" border = \"0\" /></a></td></tr>\n";
  75 + $sToRender .= "</table>\n";
  76 +
  77 + return $sToRender;
87 } 78 }
88 79
89 80
90 -function getDeleteConfirmedPage($iUserID) {  
91 - global $default;  
92 - $oUser = null;  
93 - if (isset($iUserID)) {  
94 - $oUser = User::get($iUserID);  
95 - $sToRender .= "<br></br>\n";  
96 - $sToRender .= "<b>Are you sure you wish to Remove this User?:</b>\n";  
97 - $sToRender .= "<br></br>Note: This User will be Removed from ALL Groups as well\n";  
98 - }  
99 - else{  
100 - $sToRender .= "<br></br>\n";  
101 - $sToRender .= "<b>Remove User From System:</b>\n";  
102 - }  
103 -  
104 - $sToRender .= "<table>\n";  
105 - $sToRender .= "<br></br>\n";  
106 - $sToRender .= "<tr></tr>\n";  
107 - $sToRender .= "<tr>\n";  
108 - $sToRender .= "<td>User Name: " . getUserDisplay($oUser) . "</td>\n";  
109 - $sToRender .= "</tr>\n";  
110 - $sToRender .= "<tr>\n";  
111 - $sToRender .= getUserDetails($oUser). "</td>\n";  
112 - $sToRender .= "</tr>\n";  
113 - $sToRender .= "<tr>\n";  
114 - $sToRender .= "</tr>\n";  
115 - $sToRender .= "<tr>\n";  
116 - $sToRender .= "</tr>\n";  
117 - $sToRender .= "<tr>\n";  
118 - $sToRender .= "<td></td>" . getDeleteButton($oUser);  
119 - $sToRender .= "</tr>\n";  
120 - $sToRender .= "</table>\n";  
121 -  
122 -  
123 - return $sToRender; 81 +function getDeleteConfirmedPage($iUserID) {
  82 + global $default;
  83 + $oUser = null;
  84 + if (isset($iUserID)) {
  85 + $oUser = User::get($iUserID);
  86 + }
  87 +
  88 + $sToRender .= "<table width=\"600\">" . renderHeading("Remove User") . "</table>";
  89 + $sToRender .= "<table>\n";
  90 + $sToRender .= "<tr><td><b>Are you sure you wish to Remove this User?:</b></td></tr>";
  91 + $sToRender .= "<tr><td>Note: This User will be Removed from ALL Groups as well\n</td></tr>\n";
  92 + $sToRender .= "<tr>\n";
  93 + $sToRender .= "<td>User Name: " . getUserDisplay($oUser) . "</td>\n";
  94 + $sToRender .= "</tr>\n";
  95 + $sToRender .= "<tr>\n";
  96 + $sToRender .= getUserDetails($oUser). "</td>\n";
  97 + $sToRender .= "</tr>\n";
  98 + $sToRender .= "<tr>\n";
  99 + $sToRender .= "</tr>\n";
  100 + $sToRender .= "<tr>\n";
  101 + $sToRender .= "</tr>\n";
  102 + $sToRender .= "<tr>\n";
  103 + $sToRender .= "<td></td>" . getDeleteButton($oUser);
  104 + $sToRender .= "</tr>\n";
  105 + $sToRender .= "</table>\n";
  106 +
  107 +
  108 + return $sToRender;
124 } 109 }
125 110
126 111
127 // show listbox...or the text name 112 // show listbox...or the text name
128 function getUserDisplay($oUser) { 113 function getUserDisplay($oUser) {
129 - global $default;  
130 - if (!isset($oUser)) {  
131 - $oPatternListBox = & new PatternListBox($default->owl_users_table, "username", "id", "fUserID");  
132 - $oPatternListBox->setIncludeDefaultValue(true);  
133 - $oPatternListBox->setPostBackOnChange(true);  
134 - return $oPatternListBox->render();  
135 - } else {  
136 - return "<input type=\"hidden\" name=\"fUserID\" value=\"" . $oUser->iId . "\">\n" .  
137 - "<td><b>" . $oUser->getUserName() . "</b>";  
138 -  
139 - }  
140 - 114 + global $default;
  115 + if (!isset($oUser)) {
  116 + $oPatternListBox = & new PatternListBox($default->owl_users_table, "username", "id", "fUserID");
  117 + $oPatternListBox->setIncludeDefaultValue(true);
  118 + $oPatternListBox->setPostBackOnChange(true);
  119 + return $oPatternListBox->render();
  120 + } else {
  121 + return "<input type=\"hidden\" name=\"fUserID\" value=\"" . $oUser->iId . "\">\n" .
  122 + "<td><b>" . $oUser->getUserName() . "</b>";
  123 + }
141 } 124 }
142 125
143 // show listbox...or the text name 126 // show listbox...or the text name
144 function getUserDetails($oUser) { 127 function getUserDetails($oUser) {
145 - global $default;  
146 - if (!isset($oUser)) {  
147 - return "";  
148 - } else {  
149 - return  
150 - "<tr>\n".  
151 - "<td>Name: </td><td>". $oUser->getName() . "</td>\n" .  
152 - "</tr>\n".  
153 - "<tr>\n".  
154 - "<td>Email Address: </td><td>". $oUser->getEmail() . "</td>\n" .  
155 - "</tr>\n".  
156 - "<tr>\n".  
157 - "<td>Mobile Number: </td><td>". $oUser->getMobile() . "</td>\n" .  
158 - "</tr>\n".  
159 - "<tr>\n".  
160 - "<td>LDAP Dn: </td><td>". $oUser->getLdapDn() . "</td>\n" .  
161 - "</tr>\n";  
162 -  
163 - }  
164 - 128 + global $default;
  129 + if (!isset($oUser)) {
  130 + return "";
  131 + } else {
  132 + return
  133 + "<tr>\n".
  134 + "<td>Name: </td><td>". $oUser->getName() . "</td>\n" .
  135 + "</tr>\n".
  136 + "<tr>\n".
  137 + "<td>Email Address: </td><td>". $oUser->getEmail() . "</td>\n" .
  138 + "</tr>\n".
  139 + "<tr>\n".
  140 + "<td>Mobile Number: </td><td>". $oUser->getMobile() . "</td>\n" .
  141 + "</tr>\n";
  142 + }
165 } 143 }
166 144
167 145
168 // show delete button 146 // show delete button
169 function getDeleteButton($oUser) { 147 function getDeleteButton($oUser) {
170 - global $default;  
171 - if (!isset($oUser)) {  
172 - return "Please select a User: ";  
173 - } else {  
174 - return "<td align = right><input type=\"image\" src =\"$default->graphicsUrl/widgets/delete.gif\" value=\"submit\" border=\"0\"/></td>\n".  
175 - "<td align = right><a href=\"$default->rootUrl/control.php?action=removeUser\"><img src =\"$default->graphicsUrl/widgets/cancel.gif\" border = \"0\" /></a></td>\n";  
176 - } 148 + global $default;
  149 + return "<td align = right><input type=\"image\" src =\"$default->graphicsUrl/widgets/delete.gif\" value=\"submit\" border=\"0\"/></td>\n".
  150 + "<td align = right><a href=\"$default->rootUrl/control.php?action=removeUser\"><img src =\"$default->graphicsUrl/widgets/cancel.gif\" border = \"0\" /></a></td>\n";
177 } 151 }
178 152
179 153
180 // show cancel button 154 // show cancel button
181 function getCancelButton($oUser) { 155 function getCancelButton($oUser) {
182 - global $default;  
183 - if (!isset($oUser)) {  
184 - //return "<td align = right><a href=\"$default->rootUrl/control.php?action=groupManagement\"><img src =\"$default->graphicsUrl/widgets/cancel.gif\" value=\"cancel\" /></a></td>\n";  
185 - } else {  
186 - return "<td align = right><a href=\"$default->rootUrl/control.php?action=removeUser\"><img src =\"$default->graphicsUrl/widgets/cancel.gif\" border = \"0\" /></a></td>\n";  
187 - } 156 + global $default;
  157 + if (!isset($oUser)) {
  158 + return "<td align = right><a href=\"$default->rootUrl/control.php?action=userAdministration\"><img src =\"$default->graphicsUrl/widgets/cancel.gif\" value=\"cancel\" /></a></td>\n";
  159 + }
  160 + else {
  161 + return "<td align = right><a href=\"$default->rootUrl/control.php?action=removeUser\"><img src =\"$default->graphicsUrl/widgets/cancel.gif\" border = \"0\" /></a></td>\n";
  162 + }
188 } 163 }
189 164
190 ?> 165 ?>