Are you Sure you wish to assign the Group to the Unit?\n"; } else { if (Permission::userIsUnitAdministrator()) { $heading = "Please Assign a Group to your Unit:\n"; } else { $heading = "Please Assign a Group to a Unit:\n"; } } if (isset($iUnitID)) { $oUnit = Unit::get($iUnitID); } $sToRender .= "" . renderHeading("Assign Group to Unit") . "
"; $sToRender .= "\n"; $sToRender .= $heading; $sToRender .= "
\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "
Group Name: " . getGroupDisplay($oGroup) . "
Unit Name: " . getUnitDisplay($oUnit) . "
" . getAssignButton($oGroup); $sToRender .= getCancelButton($oGroup); $sToRender .= "
\n"; $sToRender .= "\n\n\n\n"; return $sToRender; } // page when failure occurred function getPageFail($iGroupID) { global $default; $oGroup = null; $oUnit = null; if (isset($iGroupID)) { $oGroup = Group::get($iGroupID); } // find otu which unit the group belogns to $iUnitID = GroupUnitLink::groupBelongsToUnit($iGroupID); // get the id of that unit $oUnit= Unit::get($iUnitID); $sToRender .= "" . renderHeading("Assign Group to Unit") . "
"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "Group Already Belongs to A Unit\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "
Sorry, Assignment Failed
Group Name: " . $oGroup->getName() . "
Unit Name: " . $oUnit->getName($iUnitID) . "
rootUrl/control.php?action=assignGroupToUnit\">graphicsUrl/widgets/back.gif\" border = \"0\" />
\n"; return $sToRender; } // page that comes up when there is nothing selected function getPageNotSelected() { global $default; $sToRender .= "" . renderHeading("Assign Group to Unit") . "
"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "
Sorry, Selection Failed
Please select BOTH a Group AND a Unit
rootUrl/control.php?action=assignGroupToUnit\">graphicsUrl/widgets/back.gif\" border = \"0\" />
\n"; return $sToRender; } //if edition successful function getPageSuccess() { global $default; $sToRender .= "" . renderHeading("Assign Group to Unit") . "
"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "
Success!
The Group was successfully assigned to the specified Unit
rootUrl/control.php?action=assignGroupToUnit\">graphicsUrl/widgets/back.gif\" border = \"0\" />
\n"; return $sToRender; } // display the listbox initially ..then just display the text function getGroupDisplay($oGroup) { global $default; if (!isset($oGroup)) { // only display unassigned groups $oPatternListBox = & new PatternListBox($default->owl_groups_table, "name", "id", "fGroupID"); $oPatternListBox->setFromClause("LEFT OUTER JOIN $default->owl_groups_units_table GUL on ST.id=GUL.group_id"); $oPatternListBox->setWhereClause("ISNULL(GUL.group_id) AND ST.name <> 'Anonymous' AND ST.name <> 'System Administrators'"); return $oPatternListBox->render(); } else { return "iId . "\">\n" . $oGroup->getName(); } } // display the listbox initially ..then just display the text function getUnitDisplay($oUnit) { global $default; if (Permission::userIsUnitAdministrator()) { $oUnit = Unit::get(User::getUnitID($_SESSION["userID"])); } if (!isset($oUnit)) { $oPatternListBox = & new PatternListBox($default->owl_units_table, "name", "id", "fUnitID"); return $oPatternListBox->render(); } else { return "iId . "\">\n" . $oUnit->getName(); } } // show button after group selected function getAssignButton($oGroup) { global $default; if (!isset($oGroup)) { return "graphicsUrl/widgets/select.gif\" value=\"submit\" border=\"0\"/>\n"; } else { return "graphicsUrl/widgets/assign.gif\" value=\"submit\" border=\"0\"/>\n"; } } // show button after group selected function getCancelButton($oGroup) { global $default; return "rootUrl/control.php?action=groupManagement\">graphicsUrl/widgets/cancel.gif\" border = \"0\" />\n"; } ?>