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 10 require_once("../../../../../config/dmsDefaults.php");
11 11  
12 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 9 *
10 10 */
11 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 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 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 112 // show listbox...or the text name
128 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 126 // show listbox...or the text name
144 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 146 // show delete button
169 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 154 // show cancel button
181 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 ?>
... ...