addUnitUI.inc
4.72 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
<?php
/**
* Presentation information for adding a unit
*
* @author Mukhtar Dharsey
* @date 5 February 2003
* @package presentation.lookAndFeel.knowledgeTree.
*
*/
// get add pages
function getAddPage($unitID) {
global $default;
$oOrg = null;
if (isset($iOrgID)) {
$oOrg = Organisation::get($iOrgID);
}
//$aDisplayRowNames = array("Unit Name:");
//$aParameterNumbers = array(0);
//$aDisplayColumnTypes = array(1);
//$aRequired = array(1);
//$aDropDownListTableNames = array(10=>"document_types_lookup");
// create a text field that is required
//$oPatternCreate = & new PatternCreate("Unit", "unitmanagement\\Unit.inc",$aDisplayRowNames, $aParameterNumbers, $aDisplayColumnTypes, $aRequired);
//$oPatternCreate->setUniqueName("unit");
$sToRender .= "<br></br>\n";
$sToRender .= "<b>Add a New Unit to the System:</b>\n";
$sToRender .= "<table>\n";
$sToRender .= "<br></br>\n";
$sToRender .= "<tr></tr>\n";
$sToRender .= "<tr>\n";
$sToRender .= "<td>Unit Name: </td><td><input size = \"40\" type=\"text\" name=\"fUnitName\"> </td>\n";
$sToRender .= "</tr>\n";
$sToRender .= "<tr>\n";
$sToRender .= "<td>Select an Organisation: </td><td>" . getOrgDisplay($oOrg) ;
$sToRender .= "</tr>\n";
$sToRender .= "<tr>\n";
$sToRender .= "</tr>\n";
$sToRender .= "<td></td><td align = right><input type=\"image\" src =\"$default->graphicsUrl/widgets/add.gif\" value=\"Submit\" /></td>\n";
$sToRender .= "</table>\n";
return $sToRender;
}
// if edition is successful print otu success page
function getAddPageSuccess() {
global $default;
$sToRender .= "<br></br>\n";
$sToRender .= "<b>Addition Successful!</b>\n";
$sToRender .= "<table>\n";
$sToRender .= "<br></br>\n";
$sToRender .= "<tr></tr>\n";
$sToRender .= "<tr><td>New Unit was successfully added</td></tr>\n";
$sToRender .= "<tr></tr>\n";
$sToRender .= "<tr></tr>\n";
$sToRender .= "<tr>\n";
$sToRender .= "<td></td><td align = right><a href=\"$default_rootUrl/control.php?action=addUnit\"><img src =\"$default->graphicsUrl/widgets/back.gif\" border = \"0\" /></a></td>\n";
$sToRender .= "</tr>\n";
$sToRender .= "</table>\n";
return $sToRender;
}
// if edition is successful print otu success page
function getAddPageFail() {
global $default;
$sToRender .= "<br></br>\n";
$sToRender .= "<b>Addition Unsuccessful</b>\n";
$sToRender .= "<table>\n";
$sToRender .= "<br></br>\n";
$sToRender .= "<tr></tr>\n";
$sToRender .= "<tr><td>The Unit was not added. Unit Name Already exists!</td></tr>\n";
$sToRender .= "<tr></tr>\n";
$sToRender .= "<tr></tr>\n";
$sToRender .= "<tr>\n";
$sToRender .= "<td></td><td align = right><a href=\"$default_rootUrl/control.php?action=addUnit\"><img src =\"$default->graphicsUrl/widgets/back.gif\" border = \"0\" /></a></td>\n";
$sToRender .= "</tr>\n";
$sToRender .= "</table>\n";
return $sToRender;
}
// if edition is successful print otu success page
function getPageFail() {
global $default;
$sToRender .= "<br></br>\n";
$sToRender .= "<b>Addition Unsuccessful</b>\n";
$sToRender .= "<table>\n";
$sToRender .= "<br></br>\n";
$sToRender .= "<tr></tr>\n";
$sToRender .= "<tr><td>Please enter a name AND Select the Organisation</td></tr>\n";
$sToRender .= "<tr></tr>\n";
$sToRender .= "<tr></tr>\n";
$sToRender .= "<tr>\n";
$sToRender .= "<td></td><td align = right><a href=\"$default_rootUrl/control.php?action=addUnit\"><img src =\"$default->graphicsUrl/widgets/back.gif\" border = \"0\" /></a></td>\n";
$sToRender .= "</tr>\n";
$sToRender .= "</table>\n";
return $sToRender;
}
// if edition is successful print otu success page
function getAddPageToOrgFail() {
global $default;
$sToRender .= "<br></br>\n";
$sToRender .= "<b>Addition to Organisation Unsuccessful</b>\n";
$sToRender .= "<table>\n";
$sToRender .= "<br></br>\n";
$sToRender .= "<tr></tr>\n";
$sToRender .= "<tr><td>The Unit was not added to the Organisation.</td></tr>\n";
$sToRender .= "<tr></tr>\n";
$sToRender .= "<tr></tr>\n";
$sToRender .= "<tr>\n";
$sToRender .= "<td></td><td align = right><a href=\"$default_rootUrl/control.php?action=addUnit\"><img src =\"$default->graphicsUrl/widgets/back.gif\" border = \"0\" /></a></td>\n";
$sToRender .= "</tr>\n";
$sToRender .= "</table>\n";
return $sToRender;
}
// show the list box when no unit selected
// then shows a text box with the unit's name
function getOrgDisplay($oOrg) {
global $default;
if (!isset($oOrg)) {
$oPatternListBox = & new PatternListBox($default->owl_organisations_table, "name", "id", "fOrgID");
//$oPatternListBox->setIncludeDefaultValue(true);
//$oPatternListBox->setPostBackOnChange(true);
return $oPatternListBox->render();
} else {
return "<input type=\"hidden\" name=\"fOrgID\" value=\"" . $oOrg->iId . "\">\n" .
"" . $oOrg->getName() . "\">";
}
}
?>