Commit 7c4ed24185adac4b8abc9eea345b47ba09c61ec0

Authored by mukhtar
1 parent 5527c11c

no message


git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@905 c91229c3-7414-0410-bfa2-8a42b809f60b
presentation/lookAndFeel/knowledgeTree/administration/groupmanagement/editGroupBL.php
@@ -25,13 +25,12 @@ if (checkSession()) { @@ -25,13 +25,12 @@ if (checkSession()) {
25 $oPatternCustom = & new PatternCustom(); 25 $oPatternCustom = & new PatternCustom();
26 $oPatternCustom->setHtml(getCreatePage($fGroupID)); 26 $oPatternCustom->setHtml(getCreatePage($fGroupID));
27 $main->setCentralPayload($oPatternCustom); 27 $main->setCentralPayload($oPatternCustom);
28 - $main->setFormAction("$default->owl_root_url/presentation/lookAndFeel/knowledgeTree/store.php?fRedirectURL=" . urlencode("$default->owl_root_url/control.php?action=editGroup&fGroupID=$fGroupID")); 28 + $main->setFormAction("$default->owl_root_url/presentation/lookAndFeel/knowledgeTree/store.php?fRedirectURL=" . urlencode("$default->owl_root_url/control.php?action=editGroupSuccess"));
29 $main->render(); 29 $main->render();
30 } else if (isset($fForStore)) { 30 } else if (isset($fForStore)) {
31 $oGroup = Group::get($fGroupID); 31 $oGroup = Group::get($fGroupID);
32 $oGroup->setName($fGroupName); 32 $oGroup->setName($fGroupName);
33 33
34 - echo "Group name:" . $fGroupName;  
35 if (isset($fGroupUnitAdmin)) { 34 if (isset($fGroupUnitAdmin)) {
36 $oGroup->setUnitAdmin(true); 35 $oGroup->setUnitAdmin(true);
37 } else { 36 } else {
@@ -44,9 +43,9 @@ if (checkSession()) { @@ -44,9 +43,9 @@ if (checkSession()) {
44 $oGroup->setSysAdmin(false); 43 $oGroup->setSysAdmin(false);
45 } 44 }
46 if ($oGroup->update()) { 45 if ($oGroup->update()) {
47 - redirect($_SERVER["PHP_SELF"]); 46 + redirect("$default->owl_root_url/control.php?action=editGroupSuccess");
48 } else { 47 } else {
49 - 48 + redirect("$default->owl_root_url/control.php?action=editGroupFail");
50 } 49 }
51 } else if (isset($fGroupID)){ 50 } else if (isset($fGroupID)){
52 $oPatternCustom = & new PatternCustom(); 51 $oPatternCustom = & new PatternCustom();
presentation/lookAndFeel/knowledgeTree/administration/groupmanagement/editGroupFail.php 0 → 100644
  1 +<?php
  2 +/**
  3 +* Presentation information when updating froup properties fail
  4 +*
  5 +* @author Mukhtar Dharsey
  6 +* @date 5 February 2003
  7 +* @package presentation.lookAndFeel.knowledgeTree.
  8 +*
  9 +*/
  10 +
  11 +require_once("../../../../../config/dmsDefaults.php");
  12 +
  13 +global $default;
  14 +
  15 +if(checkSession())
  16 +{
  17 +
  18 +// include the page template (with navbar)
  19 +require_once("$default->owl_fs_root/presentation/webPageTemplate.inc");
  20 +
  21 +
  22 +$Center = "<br></br>\n" ;
  23 +$Center .= "<TABLE BORDER=\"0\" CELLSPACING=\"2\" CELLPADDING=\"2\">\n";
  24 +$Center .= "<tr>\n";
  25 +$Center .= "<td>Deletion Failed!</td>\n";
  26 +$Center .= "</tr>\n";
  27 +$Center .= "<tr></tr>\n";
  28 +$Center .= "<tr><td>Please Ensure that The Group has been Removed from any Unit it belongs to</td></tr>\n";
  29 +$Center .= "<tr></tr>\n";
  30 +$Center .= "<tr></tr>\n";
  31 +$Center .= "<tr>\n";
  32 +$Center .= "<td align = right><a href=\"$default_owl_root_url/control.php?action=editGroup\"><img src =\"$default->owl_graphics_url/widgets/back.gif\" border = \"0\" /></a></td>\n";
  33 +$Center .= "</tr>\n";
  34 +$Center .= "</table>\n";
  35 +
  36 +
  37 +$oPatternCustom = & new PatternCustom();
  38 +$oPatternCustom->setHtml($Center);
  39 +$main->setCentralPayload($oPatternCustom);
  40 +$main->render();
  41 +
  42 +
  43 +
  44 +
  45 +}
  46 +
  47 +?>
0 \ No newline at end of file 48 \ No newline at end of file
presentation/lookAndFeel/knowledgeTree/administration/groupmanagement/editGroupSuccess.php 0 → 100644
  1 +<?php
  2 +/**
  3 +* Presentation information when updating group properties is successful
  4 +*
  5 +* @author Mukhtar Dharsey
  6 +* @date 5 February 2003
  7 +* @package presentation.lookAndFeel.knowledgeTree.
  8 +*
  9 +*/
  10 +
  11 +require_once("../../../../../config/dmsDefaults.php");
  12 +
  13 +global $default;
  14 +
  15 +if(checkSession())
  16 +{
  17 +
  18 +// include the page template (with navbar)
  19 +require_once("$default->owl_fs_root/presentation/webPageTemplate.inc");
  20 +
  21 +$Center = "<br></br>\n" ;
  22 +$Center .= "<TABLE BORDER=\"0\" CELLSPACING=\"2\" CELLPADDING=\"2\">\n";
  23 +$Center .= "<tr>\n";
  24 +$Center .= "<td>Update SuccessFul!</td>\n";
  25 +$Center .= "</tr>\n";
  26 +$Center .= "<tr></tr>\n";
  27 +$Center .= "<tr></tr>\n";
  28 +$Center .= "<tr></tr>\n";
  29 +$Center .= "<tr></tr>\n";
  30 +$Center .= "<tr>\n";
  31 +$Center .= "<td align = right><a href=\"$default_owl_root_url/control.php?action=editGroup\"><img src =\"$default->owl_graphics_url/widgets/back.gif\" border = \"0\" /></a></td>\n";
  32 +$Center .= "</tr>\n";
  33 +$Center .= "</table>\n";
  34 +
  35 +
  36 +$oPatternCustom = & new PatternCustom();
  37 +$oPatternCustom->setHtml($Center);
  38 +$main->setCentralPayload($oPatternCustom);
  39 +$main->render();
  40 +
  41 +
  42 +
  43 +
  44 +}
  45 +
  46 +?>
0 \ No newline at end of file 47 \ No newline at end of file
presentation/lookAndFeel/knowledgeTree/administration/groupmanagement/editGroupUI.inc
@@ -19,7 +19,7 @@ @@ -19,7 +19,7 @@
19 $sQuery = "SELECT * FROM $default->owl_groups_table WHERE id = $iGroupID"; 19 $sQuery = "SELECT * FROM $default->owl_groups_table WHERE id = $iGroupID";
20 $aDisplayColumns = array("name","is_sys_admin","is_unit_admin"); 20 $aDisplayColumns = array("name","is_sys_admin","is_unit_admin");
21 $aStoreColumns = array("name","is_sys_admin","is_unit_admin"); 21 $aStoreColumns = array("name","is_sys_admin","is_unit_admin");
22 - $aColumnNames = array("Name","System admin", "Unit admin"); 22 + $aColumnNames = array("Name:","System admin:", "Unit admin:");
23 $aDisplayColumnTypes = array(1,2,2); 23 $aDisplayColumnTypes = array(1,2,2);
24 $aDatabaseColumnTypes = array(1,2,2); 24 $aDatabaseColumnTypes = array(1,2,2);
25 25
@@ -35,9 +35,9 @@ @@ -35,9 +35,9 @@
35 $sToRender .= "<td>" . $oPattern->render() . "</td>\n"; 35 $sToRender .= "<td>" . $oPattern->render() . "</td>\n";
36 $sToRender .= "</tr>\n"; 36 $sToRender .= "</tr>\n";
37 $sToRender .= "<tr>\n"; 37 $sToRender .= "<tr>\n";
  38 + $sToRender .= "<td>Assign to a Unit: &nbsp&nbsp" . getUnitDisplay() . "</td>\n";
38 $sToRender .= "</tr>\n"; 39 $sToRender .= "</tr>\n";
39 $sToRender .= "<tr>\n"; 40 $sToRender .= "<tr>\n";
40 - //$sToRender .="<input type=\"hidden\" name=\"fGroupName\" value=\"" . $oGroup->setName() . "\"";  
41 $sToRender .= "</tr>\n"; 41 $sToRender .= "</tr>\n";
42 42
43 $sToRender .= "<td align = right><input type=\"image\" src =\"$default->owl_graphics_url/widgets/update.gif\" value=\"Update\" /></td>\n"; 43 $sToRender .= "<td align = right><input type=\"image\" src =\"$default->owl_graphics_url/widgets/update.gif\" value=\"Update\" /></td>\n";
@@ -56,27 +56,39 @@ function getEditPage($iGroupID) { @@ -56,27 +56,39 @@ function getEditPage($iGroupID) {
56 $oGroup = null; 56 $oGroup = null;
57 if (isset($iGroupID)) { 57 if (isset($iGroupID)) {
58 $oGroup = Group::get($iGroupID); 58 $oGroup = Group::get($iGroupID);
  59 +
59 } 60 }
60 61
  62 +
61 $sToRender .= "<br></br>\n"; 63 $sToRender .= "<br></br>\n";
62 $sToRender .= "<b>Edit Group Properties:</b>\n"; 64 $sToRender .= "<b>Edit Group Properties:</b>\n";
63 $sToRender .= "<table>\n"; 65 $sToRender .= "<table>\n";
64 $sToRender .= "<br></br>\n"; 66 $sToRender .= "<br></br>\n";
65 $sToRender .= "<tr></tr>\n"; 67 $sToRender .= "<tr></tr>\n";
66 $sToRender .= "<tr>\n"; 68 $sToRender .= "<tr>\n";
67 - $sToRender .= "<td>" . getGroupDisplay($oGroup) . "</td>\n";  
68 - $sToRender .= "</tr>\n";  
69 - $sToRender .= "<tr>\n";  
70 - $sToRender .= "<td>" . getUnitAdminCheckBox($oGroup) . "</td>\n"; 69 + $sToRender .= "<td>Group Name: </td><td>" . getGroupDisplay($oGroup) . "</td>\n";
71 $sToRender .= "</tr>\n"; 70 $sToRender .= "</tr>\n";
72 $sToRender .= "<tr>\n"; 71 $sToRender .= "<tr>\n";
73 - $sToRender .= "<td>" . getSysAdminCheckBox($oGroup) . "</td>\n";  
74 $sToRender .= "</tr>\n"; 72 $sToRender .= "</tr>\n";
75 $sToRender .= "<tr>\n"; 73 $sToRender .= "<tr>\n";
  74 +
  75 + if (isset($iGroupID)) {
  76 + $sToRender .= "<td>Assign to Unit: </td><td>" . getUnitDisplay() . "</td>\n";
  77 + $sToRender .= "</tr>\n";
  78 + $sToRender .= "<tr>\n";
  79 + $sToRender .= "<td>Unit Administrator: </td><td>" . getUnitAdminCheckBox($oGroup) . "</td>\n";
  80 + $sToRender .= "</tr>\n";
  81 + $sToRender .= "<tr>\n";
  82 + $sToRender .= "<td>System Administrator: </td><td>" . getSysAdminCheckBox($oGroup) . "</td>\n";
  83 + $sToRender .= "</tr>\n";
  84 + $sToRender .= "<tr>\n";
  85 + $sToRender .= "</tr>\n";
  86 + }
  87 +
  88 +
76 $sToRender .= "<tr>\n"; 89 $sToRender .= "<tr>\n";
77 $sToRender .= "</tr>\n"; 90 $sToRender .= "</tr>\n";
78 - $sToRender .= "</tr>\n";  
79 - $sToRender .= getUpdateButton($oGroup); 91 + $sToRender .= "<td></td>" . getUpdateButton($oGroup);
80 $sToRender .= getCancelButton($oGroup); 92 $sToRender .= getCancelButton($oGroup);
81 $sToRender .= "</table>\n"; 93 $sToRender .= "</table>\n";
82 94
@@ -88,16 +100,25 @@ function getGroupDisplay($oGroup) { @@ -88,16 +100,25 @@ function getGroupDisplay($oGroup) {
88 global $default; 100 global $default;
89 if (!isset($oGroup)) { 101 if (!isset($oGroup)) {
90 $oPatternListBox = & new PatternListBox($default->owl_groups_table, "name", "id", "fGroupID"); 102 $oPatternListBox = & new PatternListBox($default->owl_groups_table, "name", "id", "fGroupID");
91 - $oPatternListBox->setIncludeDefaultValue(true); 103 + //$oPatternListBox->setIncludeDefaultValue(true);
92 $oPatternListBox->setPostBackOnChange(true); 104 $oPatternListBox->setPostBackOnChange(true);
93 return $oPatternListBox->render(); 105 return $oPatternListBox->render();
94 } else { 106 } else {
95 return "<input type=\"hidden\" name=\"fGroupID\" value=\"" . $oGroup->iId . "\">\n" . 107 return "<input type=\"hidden\" name=\"fGroupID\" value=\"" . $oGroup->iId . "\">\n" .
96 - "<input type=\"text\" name=\"fGroupName\" value=\"" . $oGroup->getName() . "\""; 108 + "<input size = \"40\" type=\"text\" name=\"fGroupName\" value=\"" . $oGroup->getName() . "\">";
97 } 109 }
98 110
99 } 111 }
100 112
  113 +function getUnitDisplay() {
  114 + global $default;
  115 + $oPatternListBox = & new PatternListBox($default->owl_units_table, "name", "id", "fUnitID");
  116 + return $oPatternListBox->render();
  117 +
  118 +
  119 +
  120 +}
  121 +
101 function getUnitAdminCheckBox($oGroup) { 122 function getUnitAdminCheckBox($oGroup) {
102 if (!isset($oGroup)) { 123 if (!isset($oGroup)) {
103 return ""; 124 return "";
@@ -120,16 +141,16 @@ function getUpdateButton($oGroup) { @@ -120,16 +141,16 @@ function getUpdateButton($oGroup) {
120 if (!isset($oGroup)) { 141 if (!isset($oGroup)) {
121 return "Please select a group"; 142 return "Please select a group";
122 } else { 143 } else {
123 - return "<td align = right><input type=\"image\" src =\"$default->owl_graphics_url/widgets/update.gif\" value=\"update\" /></td>\n"; 144 + return "<td align = right><input type=\"image\" src =\"$default->owl_graphics_url/widgets/update.gif\" value=\"submit\" /></td>\n";
124 } 145 }
125 } 146 }
126 147
127 function getCancelButton($oGroup) { 148 function getCancelButton($oGroup) {
128 global $default; 149 global $default;
129 if (!isset($oGroup)) { 150 if (!isset($oGroup)) {
130 - return "<td align = right><a href=\"$default_owl_root_url/control.php?action=browse\"><img src =\"$default->owl_graphics_url/widgets/cancel.gif\" value=\"cancel\" /></a></td>\n"; 151 + //return "<td align = right><a href=\"$default_owl_root_url/control.php?action=groupManagement\"><img src =\"$default->owl_graphics_url/widgets/cancel.gif\" value=\"cancel\" /></a></td>\n";
131 } else { 152 } else {
132 - return "<td align = right><a href=\"$default_owl_root_url/control.php?action=editGroup\"><img src =\"$default->owl_graphics_url/widgets/cancel.gif\" value=\"cancel\" /></a></td>\n"; 153 + return "<td align = right><a href=\"$default_owl_root_url/control.php?action=editGroup\"><img src =\"$default->owl_graphics_url/widgets/cancel.gif\" border = \"0\" /></a></td>\n";
133 } 154 }
134 } 155 }
135 ?> 156 ?>
136 \ No newline at end of file 157 \ No newline at end of file
presentation/lookAndFeel/knowledgeTree/administration/groupmanagement/removeGroupBL.php 0 → 100644
  1 +<?php
  2 +/**
  3 +* BL information for adding a group
  4 +*
  5 +* @author Mukhtar Dharsey
  6 +* @date 5 February 2003
  7 +* @package presentation.lookAndFeel.knowledgeTree.
  8 +*
  9 +*/
  10 +require_once("../../../../../config/dmsDefaults.php");
  11 +
  12 +if (checkSession()) {
  13 + require_once("$default->owl_fs_root/lib/visualpatterns/PatternListBox.inc");
  14 + require_once("$default->owl_fs_root/lib/visualpatterns/PatternEditableListFromQuery.inc");
  15 + require_once("removeGroupUI.inc");
  16 + require_once("$default->owl_fs_root/lib/security/permission.inc");
  17 + require_once("$default->owl_fs_root/lib/groups/Group.inc");
  18 + require_once("$default->owl_fs_root/presentation/webpageTemplate.inc");
  19 + require_once("$default->owl_fs_root/lib/visualpatterns/PatternCustom.inc");
  20 + require_once("$default->owl_fs_root/lib/foldermanagement/Folder.inc");
  21 + require_once("$default->owl_fs_root/presentation/lookAndFeel/knowledgeTree/foldermanagement/folderUI.inc");
  22 + require_once("$default->owl_fs_root/presentation/Html.inc");
  23 +
  24 + if (isset($fGroupID)) {
  25 + $oPatternCustom = & new PatternCustom();
  26 + $oPatternCustom->setHtml(getDeletePage($fGroupID));
  27 + $main->setCentralPayload($oPatternCustom);
  28 + $main->setFormAction($_SERVER["PHP_SELF"] . "?fForDelete=1");
  29 + $main->render();
  30 +
  31 + } else {
  32 + $oPatternCustom = & new PatternCustom();
  33 + $oPatternCustom->setHtml(getDeletePage(null));
  34 + $main->setCentralPayload($oPatternCustom);
  35 + $main->setFormAction($_SERVER["PHP_SELF"]);
  36 + $main->render();
  37 +
  38 + }
  39 +
  40 + if (isset($fForDelete)) {
  41 + $oGroup = Group::get($fGroupID);
  42 + $oGroup->setName($fGroupName);
  43 +
  44 + if ($oGroup->delete()) {
  45 + redirect("$default->owl_root_url/control.php?action=removeGroupSuccess");
  46 + } else {
  47 + redirect("$default->owl_root_url/control.php?action=removeGroupFail");
  48 + }
  49 + }
  50 +}
  51 +?>
presentation/lookAndFeel/knowledgeTree/administration/groupmanagement/removeGroupFail.php 0 → 100644
  1 +<?php
  2 +/**
  3 +* Presentation information when updating froup properties fail
  4 +*
  5 +* @author Mukhtar Dharsey
  6 +* @date 5 February 2003
  7 +* @package presentation.lookAndFeel.knowledgeTree.
  8 +*
  9 +*/
  10 +
  11 +require_once("../../../../../config/dmsDefaults.php");
  12 +
  13 +global $default;
  14 +
  15 +if(checkSession())
  16 +{
  17 +
  18 +// include the page template (with navbar)
  19 +require_once("$default->owl_fs_root/presentation/webPageTemplate.inc");
  20 +
  21 +
  22 +$Center = "<br></br>\n" ;
  23 +$Center .= "<TABLE BORDER=\"0\" CELLSPACING=\"2\" CELLPADDING=\"2\">\n";
  24 +$Center .= "<tr>\n";
  25 +$Center .= "<td>Deletion Failed!</td>\n";
  26 +$Center .= "</tr>\n";
  27 +$Center .= "<tr></tr>\n";
  28 +$Center .= "<tr><td>Please Ensure that The Group has been Removed from any Unit it belongs to</td></tr>\n";
  29 +$Center .= "<tr></tr>\n";
  30 +$Center .= "<tr></tr>\n";
  31 +$Center .= "<tr>\n";
  32 +$Center .= "<td align = right><a href=\"$default_owl_root_url/control.php?action=removeGroup\"><img src =\"$default->owl_graphics_url/widgets/back.gif\" border = \"0\" /></a></td>\n";
  33 +$Center .= "</tr>\n";
  34 +$Center .= "</table>\n";
  35 +
  36 +
  37 +$oPatternCustom = & new PatternCustom();
  38 +$oPatternCustom->setHtml($Center);
  39 +$main->setCentralPayload($oPatternCustom);
  40 +$main->render();
  41 +
  42 +
  43 +
  44 +
  45 +}
  46 +
  47 +?>
0 \ No newline at end of file 48 \ No newline at end of file
presentation/lookAndFeel/knowledgeTree/administration/groupmanagement/removeGroupSuccess.php 0 → 100644
  1 +<?php
  2 +/**
  3 +* Presentation information when updating group properties is successful
  4 +*
  5 +* @author Mukhtar Dharsey
  6 +* @date 5 February 2003
  7 +* @package presentation.lookAndFeel.knowledgeTree.
  8 +*
  9 +*/
  10 +
  11 +require_once("../../../../../config/dmsDefaults.php");
  12 +
  13 +global $default;
  14 +
  15 +if(checkSession())
  16 +{
  17 +
  18 +// include the page template (with navbar)
  19 +require_once("$default->owl_fs_root/presentation/webPageTemplate.inc");
  20 +
  21 +$Center = "<br></br>\n" ;
  22 +$Center .= "<TABLE BORDER=\"0\" CELLSPACING=\"2\" CELLPADDING=\"2\">\n";
  23 +$Center .= "<tr>\n";
  24 +$Center .= "<td>Group SuccessFully Removed!</td>\n";
  25 +$Center .= "</tr>\n";
  26 +$Center .= "<tr></tr>\n";
  27 +$Center .= "<tr></tr>\n";
  28 +$Center .= "<tr></tr>\n";
  29 +$Center .= "<tr></tr>\n";
  30 +$Center .= "<tr>\n";
  31 +$Center .= "<td align = right><a href=\"$default_owl_root_url/control.php?action=removeGroup\"><img src =\"$default->owl_graphics_url/widgets/back.gif\" border = \"0\" /></a></td>\n";
  32 +$Center .= "</tr>\n";
  33 +$Center .= "</table>\n";
  34 +
  35 +
  36 +$oPatternCustom = & new PatternCustom();
  37 +$oPatternCustom->setHtml($Center);
  38 +$main->setCentralPayload($oPatternCustom);
  39 +$main->render();
  40 +
  41 +
  42 +
  43 +
  44 +}
  45 +
  46 +?>
0 \ No newline at end of file 47 \ No newline at end of file
presentation/lookAndFeel/knowledgeTree/administration/groupmanagement/removeGroupUI.inc 0 → 100644
  1 +<?php
  2 +
  3 +/**
  4 +* Presentation information for Deleting a group
  5 +*
  6 +* @author Mukhtar Dharsey
  7 +* @date 5 February 2003
  8 +* @package presentation.lookAndFeel.knowledgeTree.
  9 +*
  10 +*/
  11 +
  12 +function getDeletePage($iGroupID) {
  13 + global $default;
  14 + $oGroup = null;
  15 + if (isset($iGroupID)) {
  16 + $oGroup = Group::get($iGroupID);
  17 + $sToRender .= "<br></br>\n";
  18 + $sToRender .= "<b>Are you sure you wish to Remove this Group?:</b>\n";
  19 + }
  20 + else{
  21 + $sToRender .= "<br></br>\n";
  22 + $sToRender .= "<b>Remove Group 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>" . getGroupDisplay($oGroup) . "</td>\n";
  30 + $sToRender .= "</tr>\n";
  31 + $sToRender .= "<tr>\n";
  32 + $sToRender .= "</tr>\n";
  33 + $sToRender .= "<tr>\n";
  34 + $sToRender .= "<td>" . getUnitAdminCheckBox($oGroup) . "</td>\n";
  35 + $sToRender .= "</tr>\n";
  36 + $sToRender .= "<tr>\n";
  37 + $sToRender .= "<td>" . getSysAdminCheckBox($oGroup) . "</td>\n";
  38 + $sToRender .= "</tr>\n";
  39 + $sToRender .= "<tr>\n";
  40 + $sToRender .= "</tr>\n";
  41 + $sToRender .= "<tr>\n";
  42 + $sToRender .= "</tr>\n";
  43 + $sToRender .= getDeleteButton($oGroup);
  44 + $sToRender .= "</table>\n";
  45 +
  46 +
  47 + return $sToRender;
  48 +}
  49 +
  50 +function getGroupDisplay($oGroup) {
  51 + global $default;
  52 + if (!isset($oGroup)) {
  53 + $oPatternListBox = & new PatternListBox($default->owl_groups_table, "name", "id", "fGroupID");
  54 + $oPatternListBox->setIncludeDefaultValue(true);
  55 + $oPatternListBox->setPostBackOnChange(true);
  56 + return $oPatternListBox->render();
  57 + } else {
  58 + return "<input type=\"hidden\" name=\"fGroupID\" value=\"" . $oGroup->iId . "\">\n" .
  59 + "Group Name: <b>" . $oGroup->getName() . "</b>";
  60 + }
  61 +
  62 +}
  63 +
  64 +function getUnitAdminCheckBox($oGroup) {
  65 + if (!isset($oGroup)) {
  66 + return "";
  67 + } else {
  68 + return "Unit Administrator: <input type=\"checkbox\" name=\"fGroupUnitAdmin\" " . ($oGroup->getUnitAdmin() ? "CHECKED " : " ") . " />";
  69 + }
  70 +}
  71 +
  72 +function getSysAdminCheckBox($oGroup) {
  73 + if (!isset($oGroup)) {
  74 + return "";
  75 + } else {
  76 + return "System Administrator: <input type=\"checkbox\" name=\"fGroupSysAdmin\" " . ($oGroup->getSysAdmin() ? "CHECKED " : " ") . " />";
  77 + }
  78 +
  79 +}
  80 +
  81 +
  82 +function getDeleteButton($oGroup) {
  83 + global $default;
  84 + if (!isset($oGroup)) {
  85 + return "Please select a group";
  86 + } else {
  87 + return "<td align = right><input type=\"image\" src =\"$default->owl_graphics_url/widgets/Delete.gif\" value=\"submit\" /></td>\n".
  88 + "<td align = right><a href=\"$default_owl_root_url/control.php?action=removeGroup\"><img src =\"$default->owl_graphics_url/widgets/Cancel.gif\" border = \"0\" /></a></td>\n";
  89 + }
  90 +}
  91 +?>