diff --git a/presentation/lookAndFeel/knowledgeTree/administration/usermanagement/removeUserFromGroupUI.inc b/presentation/lookAndFeel/knowledgeTree/administration/usermanagement/removeUserFromGroupUI.inc
index 870b2bb..cc4a2e4 100644
--- a/presentation/lookAndFeel/knowledgeTree/administration/usermanagement/removeUserFromGroupUI.inc
+++ b/presentation/lookAndFeel/knowledgeTree/administration/usermanagement/removeUserFromGroupUI.inc
@@ -9,256 +9,240 @@
*/
// get page for removal
-function getPage($iUserID) {
- global $default;
- $oUser = null;
- $oGroup = null;
-
- // change headings if User selected
- if (isset($iUserID)) {
- $oUser = User::get($iUserID);
- }else{
- $heading = "
Please select a User:
\n";
- }
-
- $sToRender .= "
\n";
- $sToRender .= "Select a User to Remove from a Group:\n";
- $sToRender .= "\n";
- $sToRender .= "
\n";
- $sToRender .= $heading;
- $sToRender .= "
\n";
- $sToRender .= "\n";
- $sToRender .= "
\n";
- $sToRender .= "User Name: " . getUserDisplay($oUser) . " | \n";
- $sToRender .= "\n";
- $sToRender .= "
\n";
- $sToRender .= "\n";
- $sToRender .= "
\n";
- $sToRender .= "\n";
- $sToRender .= "
\n";
- //$sToRender .= " | " . getDeleteButton($oUser);
- //$sToRender .= " | | " . getCancelButton($oUser);
- $sToRender .= " |
\n";
-
-
- return $sToRender;
+function getPage($iUserID) {
+ global $default;
+ $oUser = null;
+ $oGroup = null;
+
+ // change headings if User selected
+ if (isset($iUserID)) {
+ $oUser = User::get($iUserID);
+ } else {
+ $heading = "Please select a User:
\n";
+ }
+
+ $sToRender .= "
\n";
+ $sToRender .= "Select a User to Remove from a Group:\n";
+ $sToRender .= "\n";
+ $sToRender .= "
\n";
+ $sToRender .= $heading;
+ $sToRender .= "
\n";
+ $sToRender .= "\n";
+ $sToRender .= "
\n";
+ $sToRender .= "User Name: " . getUserDisplay($oUser) . " | \n";
+ $sToRender .= "\n";
+ $sToRender .= "
\n";
+ $sToRender .= "\n";
+ $sToRender .= "
\n";
+ $sToRender .= "\n";
+ $sToRender .= "
\n";
+ //$sToRender .= " | " . getDeleteButton($oUser);
+ //$sToRender .= " | | " . getCancelButton($oUser);
+ $sToRender .= " |
\n";
+
+
+ return $sToRender;
}
// get page for removal
-function getGroupPage($iUserID, $aGroup) {
- global $default;
- $oUser = null;
- $oGroup = null;
-
- // change headings if User selected
- if (isset($iUserID)) {
- $oUser = User::get($iUserID);
- }
-
- // change headings if User selected
- if (isset($fGroupID)) {
- $oGroup = Group::get($fGroupID);
- echo "what: " . $oGroup->getName();
- }
-
- // when Groupid is gotten show the name
- if (!isset($oGroup)) {
-
- $Groupdisplay = "Group Name: " . getGroupDisplay($aGroup) . " | \n";
- }
- else{
- $Groupdisplay = "Group Name: " . $oGroup->getName() . " | \n";
- }
-
- $sToRender .= "
\n";
- $sToRender .= "Select a Group to Remove User from:\n";
- $sToRender .= "\n";
- $sToRender .= "
\n";
- $sToRender .= "\n";
- $sToRender .= "
\n";
- $sToRender .= "User Name: " . getUserDisplay($oUser) . " | \n";
- $sToRender .= "\n";
- $sToRender .= "
\n";
- $sToRender .= "\n";
- $sToRender .= $Groupdisplay;
- $sToRender .= "
\n";
- $sToRender .= "\n";
- $sToRender .= "
\n";
- $sToRender .= "\n";
- $sToRender .= "
\n";
- $sToRender .= " | " . getSelectButton($oUser);
- $sToRender .= " | | " . getCancelButton($oUser);
- $sToRender .= " |
\n";
-
-
- return $sToRender;
+function getGroupPage($iUserID, $aGroup) {
+ global $default;
+ $oUser = null;
+ $oGroup = null;
+
+ // change headings if User selected
+ if (isset($iUserID)) {
+ $oUser = User::get($iUserID);
+ }
+
+ // change headings if User selected
+ if (isset($fGroupID)) {
+ $oGroup = Group::get($fGroupID);
+ echo "what: " . $oGroup->getName();
+ }
+
+ // when Groupid is gotten show the name
+ if (!isset($oGroup)) {
+
+ $Groupdisplay = "Group Name: " . getGroupDisplay($aGroup) . " | \n";
+ } else {
+ $Groupdisplay = "Group Name: " . $oGroup->getName() . " | \n";
+ }
+
+ $sToRender .= "
\n";
+ $sToRender .= "Select a Group to Remove User from:\n";
+ $sToRender .= "\n";
+ $sToRender .= "
\n";
+ $sToRender .= "\n";
+ $sToRender .= "
\n";
+ $sToRender .= "User Name: " . getUserDisplay($oUser) . " | \n";
+ $sToRender .= "\n";
+ $sToRender .= "
\n";
+ $sToRender .= "\n";
+ $sToRender .= $Groupdisplay;
+ $sToRender .= "
\n";
+ $sToRender .= "\n";
+ $sToRender .= "
\n";
+ $sToRender .= "\n";
+ $sToRender .= "
\n";
+ $sToRender .= " | " . getSelectButton($oUser);
+ $sToRender .= " | | " . getCancelButton($oUser);
+ $sToRender .= " |
\n";
+
+
+ return $sToRender;
}
// get page for removal
-function getDeleteConfirmedPage($iUserID,$fGroupID) {
- global $default;
- $oUser = null;
- $oGroup = null;
-
- // change headings if User selected
- if (isset($iUserID)) {
- $oUser = User::get($iUserID);
- $heading = "Are you sure you wish to remove this user from the Group?
";
- }
-
- // change headings if User selected
- if (isset($fGroupID)) {
- $oGroup = Group::get($fGroupID);
- $Groupdisplay = "Group Name: " . $oGroup->getName() . " | \n";
- }
-
- $sToRender .= "
\n";
- $sToRender .= "Select a Group to Remove User from:\n";
- $sToRender .= "\n";
- $sToRender .= "
\n";
- $sToRender .= "\n";
- $sToRender .= $heading;
- $sToRender .= "
\n";
- $sToRender .= "User Name: " . getUserDisplay($oUser) . " | \n";
- $sToRender .= "\n";
- $sToRender .= "
\n";
- $sToRender .= "\n";
- $sToRender .= $Groupdisplay;
- $sToRender .= "
\n";
- $sToRender .= "\n";
- $sToRender .= "
\n";
- $sToRender .= "\n";
- $sToRender .= "
\n";
- $sToRender .= " | " . getDeleteButton($oUser);
- $sToRender .= " | | " . getCancelButton($oUser);
- $sToRender .= " |
\n";
-
-
- return $sToRender;
+function getDeleteConfirmedPage($iUserID,$fGroupID) {
+ global $default;
+ $oUser = null;
+ $oGroup = null;
+
+ // change headings if User selected
+ if (isset($iUserID)) {
+ $oUser = User::get($iUserID);
+ $heading = "Are you sure you wish to remove this user from the Group?
";
+ }
+
+ // change headings if User selected
+ if (isset($fGroupID)) {
+ $oGroup = Group::get($fGroupID);
+ $Groupdisplay = "Group Name: " . $oGroup->getName() . " | \n";
+ }
+
+ $sToRender .= "
\n";
+ $sToRender .= "Select a Group to Remove User from:\n";
+ $sToRender .= "\n";
+ $sToRender .= "
\n";
+ $sToRender .= "\n";
+ $sToRender .= $heading;
+ $sToRender .= "
\n";
+ $sToRender .= "User Name: " . getUserDisplay($oUser) . " | \n";
+ $sToRender .= "\n";
+ $sToRender .= "
\n";
+ $sToRender .= "\n";
+ $sToRender .= $Groupdisplay;
+ $sToRender .= "
\n";
+ $sToRender .= "\n";
+ $sToRender .= "
\n";
+ $sToRender .= "\n";
+ $sToRender .= "
\n";
+ $sToRender .= " | " . getDeleteButton($oUser);
+ $sToRender .= " | | " . getCancelButton($oUser);
+ $sToRender .= " |
\n";
+
+
+ return $sToRender;
}
// show paig if deletion fails
-function getPageFail() {
- global $default;
-
- $sToRender .= "
\n";
- $sToRender .= "Sorry, Removal Failed\n";
- $sToRender .= "\n";
-
-
- return $sToRender;
+function getPageFail() {
+ global $default;
+
+ $sToRender .= "
\n";
+ $sToRender .= "Sorry, Removal Failed\n";
+ $sToRender .= "\n";
+
+
+ return $sToRender;
}
// show success page if removed from Group successfully
-function getPageSuccess() {
- global $default;
-
- $sToRender .= "
\n";
- $sToRender .= "Success!\n";
- $sToRender .= "\n";
-
-
- return $sToRender;
+function getPageSuccess() {
+ global $default;
+
+ $sToRender .= "
\n";
+ $sToRender .= "Success!\n";
+ $sToRender .= "\n";
+
+
+ return $sToRender;
}
// show listbox of Users belonging to Users_Groups_link table
function getUserDisplay($oUser) {
- global $default;
- // added clauses to get those Users belonging to the Users_Groups_link table
- $from = "," . $default->owl_users_groups_table . " AS GU";
- $where = "(ST.id = GU.user_id)";
-
-
- if (!isset($oUser)) {
- $oPatternListBox = & new PatternListBox($default->owl_users_table, "username", "id", "fUserID");
- $oPatternListBox->setWhereClause($where);
- $oPatternListBox->setFromClause($from);
- //$oPatternListBox->setIncludeDefaultValue(true);
- $oPatternListBox->setPostBackOnChange(true);
- return $oPatternListBox->render();
- } else {
- return "iId . "\">\n" .
- $oUser->getUserName();
- }
-
-}
-
-
+ global $default;
+ if (!isset($oUser)) {
+ $oPatternListBox = & new PatternListBox($default->owl_users_table, "username", "id", "fUserID");
+ if (Permission::userIsUnitAdministrator()) {
+ $oPatternListBox->setFromClause("INNER JOIN $default->owl_users_groups_table UGL on ST.id=UGL.user_id " .
+ "INNER JOIN $default->owl_groups_units_table GUL on UGL.group_id=GUL.group_id");
+ $oPatternListBox->setWhereClause("GUL.unit_id=" . User::getUnitID($_SESSION["userID"]));
+ }
+ $oPatternListBox->setPostBackOnChange(true);
+ return $oPatternListBox->render();
+ } else {
+ return "iId . "\">\n" .
+ $oUser->getUserName();
+ }
+}
// show Group details on confirm deletion page
function getGroupDisplay($aGroup) {
- global $default;
- /*"select UGL.group_id, GL.name from users_groups_link as UGL
- inner join groups_lookup AS GL on UGL.group_id = GL.id
- where UGL.user_id=1"
- */
-
- $oGroup= null;
- $sGroup = "";
-
- return $sGroup;
-
+ global $default;
+
+ $oGroup= null;
+ $sGroup = "";
+ return $sGroup;
}
// show delete button or select button
function getDeleteButton($oUser) {
- global $default;
- if (!isset($oUser)) {
- return "graphicsUrl/widgets/select.gif\" value=\"submit\" /> | \n";
- } else {
- return "graphicsUrl/widgets/delete.gif\" value=\"submit\" /> | \n";
- }
+ global $default;
+ if (!isset($oUser)) {
+ return "graphicsUrl/widgets/select.gif\" value=\"submit\" /> | \n";
+ } else {
+ return "graphicsUrl/widgets/delete.gif\" value=\"submit\" /> | \n";
+ }
}
// show delete button or select button
function getSelectButton($oUser) {
- global $default;
- if (!isset($oUser)) {
- return "graphicsUrl/widgets/select.gif\" value=\"submit\" /> | \n";
- } else {
- return "graphicsUrl/widgets/select.gif\" value=\"submit\" /> | \n";
- }
+ global $default;
+ if (!isset($oUser)) {
+ return "graphicsUrl/widgets/select.gif\" value=\"submit\" /> | \n";
+ } else {
+ return "graphicsUrl/widgets/select.gif\" value=\"submit\" /> | \n";
+ }
}
// show cancel button
function getCancelButton($oUser) {
- global $default;
- if (!isset($oUser)) {
- //return "rootUrl/control.php?action=UserManagement\"> graphicsUrl/widgets/cancel.gif\" value=\"cancel\" /> | \n";
- } else {
- return "rootUrl/control.php?action=removeUserFromGroup\"> graphicsUrl/widgets/cancel.gif\" border = \"0\" /> | \n";
- }
+ global $default;
+ if (!isset($oUser)) {
+ //return "rootUrl/control.php?action=UserManagement\"> graphicsUrl/widgets/cancel.gif\" value=\"cancel\" /> | \n";
+ }
+ else {
+ return "rootUrl/control.php?action=removeUserFromGroup\"> graphicsUrl/widgets/cancel.gif\" border = \"0\" /> | \n";
+ }
}