diff --git a/presentation/lookAndFeel/knowledgeTree/administration/groupmanagement/assignGroupToUnitUI.inc b/presentation/lookAndFeel/knowledgeTree/administration/groupmanagement/assignGroupToUnitUI.inc new file mode 100644 index 0000000..e251f37 --- /dev/null +++ b/presentation/lookAndFeel/knowledgeTree/administration/groupmanagement/assignGroupToUnitUI.inc @@ -0,0 +1,192 @@ +Are you Sure you wish to assign the Group to the Unit? \n"; + }else{ + $heading = "Please Assign a Group to a Unit: \n"; + } + + + if (isset($iUnitID)) { + $oUnit = Unit::get($iUnitID); + + } + + $sToRender .= "

\n"; + $sToRender .= "Assign Group to Unit:\n"; + $sToRender .= "\n"; + $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"; + + + 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 .= "

\n"; + $sToRender .= "Sorry, Assignment Failed\n"; + $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 .= "
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 .= "

\n"; + $sToRender .= "Sorry, Selection Failed\n"; + $sToRender .= "\n"; + $sToRender .= "

\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "
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 .= "

\n"; + $sToRender .= "Success!\n"; + $sToRender .= "\n"; + $sToRender .= "

\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "
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; + //$from = "," . $default->owl_groups_units_table . " AS GU"; + //$where = "(ST.id = GU.group_id)"; + + + if (!isset($oGroup)) { + $oPatternListBox = & new PatternListBox($default->owl_groups_table, "name", "id", "fGroupID"); + //$oPatternListBox->setWhereClause($where); + //$oPatternListBox->setFromClause($from); + //$oPatternListBox->setIncludeDefaultValue(true); + //$oPatternListBox->setPostBackOnChange(true); + return $oPatternListBox->render(); + } else { + return "iId . "\">\n" . + $oGroup->getName(); + } + +} + +// display the listbox initially ..then just display the text +function getUnitDisplay($oUnit) { + global $default; + if (!isset($oUnit)) { + $oPatternListBox = & new PatternListBox($default->owl_units_table, "name", "id", "fUnitID"); + //$oPatternLiListBoxstBox->setPostBackOnChange(true); + 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\" />\n"; + } else { + return "graphicsUrl/widgets/assign.gif\" value=\"submit\" />\n"; + } +} +// show button after group selected +function getCancelButton($oGroup) { + global $default; + if (!isset($oGroup)) { + //return "rootUrl/control.php?action=groupManagement\">graphicsUrl/widgets/cancel.gif\" value=\"cancel\" />\n"; + } else { + return "rootUrl/control.php?action=assignGroupToUnit\">graphicsUrl/widgets/cancel.gif\" border = \"0\" />\n"; + } +} + + +?> \ No newline at end of file