Commit d5c8bad67c120b792a709ea25d0aec6fab07d60b

Authored by michael
1 parent a821ccdc

updated look and feel and formatted


git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@1602 c91229c3-7414-0410-bfa2-8a42b809f60b
presentation/lookAndFeel/knowledgeTree/administration/doctypefieldmanagement/assignDocTypeToFieldBL.php
@@ -10,77 +10,58 @@ @@ -10,77 +10,58 @@
10 require_once("../../../../../config/dmsDefaults.php"); 10 require_once("../../../../../config/dmsDefaults.php");
11 11
12 if (checkSession()) { 12 if (checkSession()) {
13 - require_once("$default->fileSystemRoot/lib/visualpatterns/PatternListBox.inc");  
14 - require_once("$default->fileSystemRoot/lib/visualpatterns/PatternCreate.inc");  
15 - require_once("assignDocTypeToFieldUI.inc");  
16 - require_once("$default->fileSystemRoot/lib/documentmanagement/DocumentField.inc");  
17 - require_once("$default->fileSystemRoot/lib/documentmanagement/DocumentType.inc");  
18 - require_once("$default->fileSystemRoot/lib/documentmanagement/DocumentTypeFieldLink.inc");  
19 - require_once("$default->fileSystemRoot/lib/security/permission.inc");  
20 - require_once("$default->fileSystemRoot/presentation/webpageTemplate.inc");  
21 - require_once("$default->fileSystemRoot/lib/visualpatterns/PatternCustom.inc");  
22 - require_once("$default->fileSystemRoot/lib/foldermanagement/Folder.inc");  
23 - require_once("$default->fileSystemRoot/presentation/lookAndFeel/knowledgeTree/foldermanagement/folderUI.inc");  
24 - require_once("$default->fileSystemRoot/presentation/Html.inc");  
25 -  
26 -  
27 - $oPatternCustom = & new PatternCustom();  
28 -  
29 - if(!isset($fDocTypeSet)){  
30 - // build first page  
31 -  
32 - $oPatternCustom->setHtml(getPage(null,null));  
33 - $main->setFormAction($_SERVER["PHP_SELF"] . "?fDocTypeSet=1");  
34 -  
35 - }else{  
36 -  
37 - // do a check to see both drop downs selected  
38 - if($fDocTypeID == -1 Or $fDocTypeID == -1){  
39 -  
40 - $oPatternCustom->setHtml(getPageNotSelected());  
41 -  
42 -  
43 - }else{ //check if it belongs to a unit  
44 - //$fieldLink = DocumentTypeFieldLink::doctypeBelongsToField($fDocTypeID);  
45 -  
46 - // if it does'nt ..then go to normal page  
47 - //if($fieldLink == false){  
48 -  
49 - $oPatternCustom->setHtml(getPage($fDocTypeID,$fDocFieldID));  
50 - $main->setFormAction($_SERVER["PHP_SELF"] . "?fDocTypeSet=1&fDocTypeAssign=1");  
51 -  
52 - // }else{  
53 - //if it does...then go to failure page  
54 - // $oPatternCustom->setHtml(getPageFail($fDocTypeID));  
55 -  
56 - //}  
57 - }  
58 - }  
59 -  
60 - if (isset($fDocTypeAssign)){  
61 -  
62 -  
63 - // else add to db and then goto page succes  
64 - $oDocTypeField = new DocumentTypeFieldLink($fDocTypeID,$fDocFieldID, $fbIsMandatory);  
65 -  
66 - //check if checkbox checked  
67 - if (isset($fbIsMandatory)) {  
68 - $oDocTypeField->setIsMandatory(true);  
69 - } else {  
70 - $oDocTypeField->setIsMandatory(false);  
71 - }  
72 -  
73 - if($oDocTypeField->create()){  
74 - $oPatternCustom->setHtml(getPageSuccess());  
75 - }else{  
76 - $oPatternCustom->setHtml(getPageFail());  
77 - }  
78 -  
79 - }  
80 -  
81 - // render page  
82 - $main->setCentralPayload($oPatternCustom);  
83 - $main->render();  
84 - 13 + require_once("$default->fileSystemRoot/lib/visualpatterns/PatternListBox.inc");
  14 + require_once("$default->fileSystemRoot/lib/visualpatterns/PatternCreate.inc");
  15 + require_once("assignDocTypeToFieldUI.inc");
  16 + require_once("../adminUI.inc");
  17 + require_once("$default->fileSystemRoot/lib/documentmanagement/DocumentField.inc");
  18 + require_once("$default->fileSystemRoot/lib/documentmanagement/DocumentType.inc");
  19 + require_once("$default->fileSystemRoot/lib/documentmanagement/DocumentTypeFieldLink.inc");
  20 + require_once("$default->fileSystemRoot/lib/security/permission.inc");
  21 + require_once("$default->fileSystemRoot/presentation/webpageTemplate.inc");
  22 + require_once("$default->fileSystemRoot/lib/visualpatterns/PatternCustom.inc");
  23 + require_once("$default->fileSystemRoot/lib/foldermanagement/Folder.inc");
  24 + require_once("$default->fileSystemRoot/presentation/lookAndFeel/knowledgeTree/foldermanagement/folderUI.inc");
  25 + require_once("$default->fileSystemRoot/presentation/Html.inc");
  26 +
  27 + $oPatternCustom = & new PatternCustom();
  28 +
  29 + if(!isset($fDocTypeSet)) {
  30 + // build first page
  31 + $oPatternCustom->setHtml(getPage(null,null));
  32 + $main->setFormAction($_SERVER["PHP_SELF"] . "?fDocTypeSet=1");
  33 + } else {
  34 + // do a check to see both drop downs selected
  35 + if($fDocTypeID == -1 Or $fDocTypeID == -1) {
  36 + $oPatternCustom->setHtml(getPageNotSelected());
  37 + } else { //check if it belongs to a unit
  38 + $oPatternCustom->setHtml(getPage($fDocTypeID,$fDocFieldID));
  39 + $main->setFormAction($_SERVER["PHP_SELF"] . "?fDocTypeSet=1&fDocTypeAssign=1");
  40 + }
  41 + }
  42 +
  43 + if (isset($fDocTypeAssign)) {
  44 +
  45 +
  46 + // else add to db and then goto page succes
  47 + $oDocTypeField = new DocumentTypeFieldLink($fDocTypeID,$fDocFieldID, $fbIsMandatory);
  48 +
  49 + //check if checkbox checked
  50 + if (isset($fbIsMandatory)) {
  51 + $oDocTypeField->setIsMandatory(true);
  52 + } else {
  53 + $oDocTypeField->setIsMandatory(false);
  54 + }
  55 +
  56 + if($oDocTypeField->create()) {
  57 + $oPatternCustom->setHtml(getPageSuccess());
  58 + } else {
  59 + $oPatternCustom->setHtml(getPageFail());
  60 + }
  61 + }
  62 +
  63 + // render page
  64 + $main->setCentralPayload($oPatternCustom);
  65 + $main->render();
85 } 66 }
86 ?> 67 ?>
presentation/lookAndFeel/knowledgeTree/administration/doctypefieldmanagement/assignDocTypeToFieldUI.inc
@@ -9,177 +9,159 @@ @@ -9,177 +9,159 @@
9 */ 9 */
10 10
11 // gets main page 11 // gets main page
12 -function getPage($iDocTypeID, $iDocFieldID) {  
13 - global $default;  
14 - $oDocType = null;  
15 - $oDocField = null;  
16 -  
17 - if (isset($iDocTypeID)) {  
18 - $oDocType = DocumentType::get($iDocTypeID);  
19 - $heading = "<tr>Are you Sure you wish to assign the Document Field to the Document Type? </tr>\n";  
20 - }else{  
21 - $heading = "<tr>Please Assign a Document Field to a Document Type: </tr>\n";  
22 - }  
23 -  
24 -  
25 - if (isset($iDocFieldID)) {  
26 - $oDocField = DocumentField::get($iDocFieldID);  
27 -  
28 - }  
29 -  
30 - $sToRender .= "<br></br>\n";  
31 - $sToRender .= "<b>Assign Document Field to Document Type:</b>\n";  
32 - $sToRender .= "<table>\n";  
33 - $sToRender .= "<br></br>\n";  
34 - $sToRender .= $heading;  
35 - $sToRender .= "<br>\n";  
36 - $sToRender .= "<tr>\n";  
37 - $sToRender .= "</tr>\n";  
38 - $sToRender .= "<td>Document Type Name: </td><td>" . getDocTypeDisplay($oDocType) . "</td>\n";  
39 - $sToRender .= "<tr>\n";  
40 - $sToRender .= "</tr>\n";  
41 - $sToRender .= "<tr>\n";  
42 - $sToRender .= "<td>Document Field Name: </td><td>" . getDocFieldDisplay($oDocField) . "</td>\n";  
43 - $sToRender .= "</tr>\n";  
44 - $sToRender .= "<tr>\n";  
45 - $sToRender .= getIsMandatoryCheckBox($oDocField) . "</td>\n";  
46 - $sToRender .= "</tr>\n";  
47 - $sToRender .= "<tr>\n";  
48 - $sToRender .= "</tr>\n";  
49 - $sToRender .= "<td></td><td>" . getAssignButton($oDocType);  
50 - $sToRender .= getCancelButton($oDocType);  
51 - $sToRender .= "</td></table>\n";  
52 -  
53 -  
54 - return $sToRender; 12 +function getPage($iDocTypeID, $iDocFieldID) {
  13 + global $default;
  14 + $oDocType = null;
  15 + $oDocField = null;
  16 +
  17 + if (isset($iDocTypeID)) {
  18 + $oDocType = DocumentType::get($iDocTypeID);
  19 + $heading = "<tr>Are you Sure you wish to assign the Document Field to the Document Type? </tr>\n";
  20 + } else {
  21 + $heading = "<tr>Please Assign a Document Field to a Document Type: </tr>\n";
  22 + }
  23 +
  24 + if (isset($iDocFieldID)) {
  25 + $oDocField = DocumentField::get($iDocFieldID);
  26 + }
  27 +
  28 + $sToRender .= "<table width=\"600\">" . renderHeading("Assign Document Field to Document Type") . "</table>";
  29 + $sToRender .= "<table>\n";
  30 + $sToRender .= $heading;
  31 + $sToRender .= "<tr>\n";
  32 + $sToRender .= "</tr>\n";
  33 + $sToRender .= "<td>Document Type Name: </td><td>" . getDocTypeDisplay($oDocType) . "</td>\n";
  34 + $sToRender .= "<tr>\n";
  35 + $sToRender .= "</tr>\n";
  36 + $sToRender .= "<tr>\n";
  37 + $sToRender .= "<td>Document Field Name: </td><td>" . getDocFieldDisplay($oDocField) . "</td>\n";
  38 + $sToRender .= "</tr>\n";
  39 + $sToRender .= "<tr>\n";
  40 + $sToRender .= getIsMandatoryCheckBox($oDocField) . "</td>\n";
  41 + $sToRender .= "</tr>\n";
  42 + $sToRender .= "<tr>\n";
  43 + $sToRender .= "</tr>\n";
  44 + $sToRender .= "<td></td><td>" . getAssignButton($oDocType);
  45 + $sToRender .= getCancelButton($oDocType);
  46 + $sToRender .= "</td></table>\n";
  47 +
  48 + return $sToRender;
55 } 49 }
56 50
57 51
58 // page that comes up when there is nothing selected 52 // page that comes up when there is nothing selected
59 -function getPageNotSelected() {  
60 - global $default;  
61 -  
62 - $sToRender .= "<br></br>\n";  
63 - $sToRender .= "<b>Sorry, Selection Failed</b>\n";  
64 - $sToRender .= "<table>\n";  
65 - $sToRender .= "<br></br>\n";  
66 - $sToRender .= "<tr></tr>\n";  
67 - $sToRender .= "<tr><td>Please select BOTH a Document Type AND a Document Field</td></tr>\n";  
68 - $sToRender .= "<tr></tr>\n";  
69 - $sToRender .= "<tr></tr>\n";  
70 - $sToRender .= "<tr>\n";  
71 - $sToRender .= "<td></td><td align = right><a href=\"$default->rootUrl/control.php?action=assignDocTypeToField\"><img src =\"$default->graphicsUrl/widgets/back.gif\" border = \"0\" /></a></td>\n";  
72 - $sToRender .= "</tr>\n";  
73 - $sToRender .= "</table>\n";  
74 -  
75 -  
76 - return $sToRender; 53 +function getPageNotSelected() {
  54 + global $default;
  55 +
  56 + $sToRender .= "<table width=\"600\">" . renderHeading("Assign Document Field to Document Type") . "</table>";
  57 + $sToRender .= "<table>\n";
  58 + $sToRender .= "<tr><td><b>Sorry, Selection Failed</b></td></tr>\n";
  59 + $sToRender .= "<tr><td>Please select BOTH a Document Type AND a Document Field</td></tr>\n";
  60 + $sToRender .= "<tr></tr>\n";
  61 + $sToRender .= "<tr></tr>\n";
  62 + $sToRender .= "<tr>\n";
  63 + $sToRender .= "<td></td><td align = right><a href=\"$default->rootUrl/control.php?action=assignDocTypeToField\"><img src =\"$default->graphicsUrl/widgets/back.gif\" border = \"0\" /></a></td>\n";
  64 + $sToRender .= "</tr>\n";
  65 + $sToRender .= "</table>\n";
  66 +
  67 +
  68 + return $sToRender;
77 } 69 }
78 70
79 //if edition successful 71 //if edition successful
80 -function getPageSuccess() {  
81 - global $default;  
82 -  
83 - $sToRender .= "<br></br>\n";  
84 - $sToRender .= "<b>Success!</b>\n";  
85 - $sToRender .= "<table>\n";  
86 - $sToRender .= "<br></br>\n";  
87 - $sToRender .= "<tr></tr>\n";  
88 - $sToRender .= "<tr><td>The Document Field was successfully assigned to the specified Document Type</td></tr>\n";  
89 - $sToRender .= "<tr></tr>\n";  
90 - $sToRender .= "<tr></tr>\n";  
91 - $sToRender .= "<tr>\n";  
92 - $sToRender .= "<td></td><td align = right><a href=\"$default->rootUrl/control.php?action=assignDocTypeToField\"><img src =\"$default->graphicsUrl/widgets/back.gif\" border = \"0\" /></a></td>\n";  
93 - $sToRender .= "</tr>\n";  
94 - $sToRender .= "</table>\n";  
95 -  
96 -  
97 - return $sToRender; 72 +function getPageSuccess() {
  73 + global $default;
  74 +
  75 + $sToRender .= "<table width=\"600\">" . renderHeading("Assign Document Field to Document Type") . "</table>";
  76 + $sToRender .= "<table>\n";
  77 + $sToRender .= "<tr><td><b>Success!</b></td></tr>\n";
  78 + $sToRender .= "<tr><td>The Document Field was successfully assigned to the specified Document Type</td></tr>\n";
  79 + $sToRender .= "<tr></tr>\n";
  80 + $sToRender .= "<tr></tr>\n";
  81 + $sToRender .= "<tr>\n";
  82 + $sToRender .= "<td></td><td align = right><a href=\"$default->rootUrl/control.php?action=assignDocTypeToField\"><img src =\"$default->graphicsUrl/widgets/back.gif\" border = \"0\" /></a></td>\n";
  83 + $sToRender .= "</tr>\n";
  84 + $sToRender .= "</table>\n";
  85 +
  86 +
  87 + return $sToRender;
98 } 88 }
99 89
100 //if edition successful 90 //if edition successful
101 -function getPageFail() {  
102 - global $default;  
103 -  
104 - $sToRender .= "<br></br>\n";  
105 - $sToRender .= "<b>Failure!</b>\n";  
106 - $sToRender .= "<table>\n";  
107 - $sToRender .= "<br></br>\n";  
108 - $sToRender .= "<tr></tr>\n";  
109 - $sToRender .= "<tr><td>The Document Field already belongs to that Document Type</td></tr>\n";  
110 - $sToRender .= "<tr></tr>\n";  
111 - $sToRender .= "<tr></tr>\n";  
112 - $sToRender .= "<tr>\n";  
113 - $sToRender .= "<td></td><td align = right><a href=\"$default->rootUrl/control.php?action=assignDocTypeToField\"><img src =\"$default->graphicsUrl/widgets/back.gif\" border = \"0\" /></a></td>\n";  
114 - $sToRender .= "</tr>\n";  
115 - $sToRender .= "</table>\n";  
116 -  
117 -  
118 - return $sToRender; 91 +function getPageFail() {
  92 + global $default;
  93 +
  94 + $sToRender .= "<table width=\"600\">" . renderHeading("Assign Document Field to Document Type") . "</table>";
  95 + $sToRender .= "<table>\n";
  96 + $sToRender .= "<tr><td><b>Failure!</b></td></tr>\n";
  97 + $sToRender .= "<tr><td>The Document Field already belongs to that Document Type</td></tr>\n";
  98 + $sToRender .= "<tr></tr>\n";
  99 + $sToRender .= "<tr></tr>\n";
  100 + $sToRender .= "<tr>\n";
  101 + $sToRender .= "<td></td><td align = right><a href=\"$default->rootUrl/control.php?action=assignDocTypeToField\"><img src =\"$default->graphicsUrl/widgets/back.gif\" border = \"0\" /></a></td>\n";
  102 + $sToRender .= "</tr>\n";
  103 + $sToRender .= "</table>\n";
  104 +
  105 +
  106 + return $sToRender;
119 } 107 }
120 108
121 // display the listbox initially ..then just display the text 109 // display the listbox initially ..then just display the text
122 function getDocTypeDisplay($oDocType) { 110 function getDocTypeDisplay($oDocType) {
123 - global $default;  
124 - //$from = "," . $default->owl_DocTypes_DocFields_table . " AS GU";  
125 - //$where = "(ST.id = GU.DocType_id)";  
126 -  
127 -  
128 - if (!isset($oDocType)) {  
129 - $oPatternListBox = & new PatternListBox($default->owl_document_types_table, "name", "id", "fDocTypeID");  
130 - //$oPatternListBox->setWhereClause($where);  
131 - //$oPatternListBox->setFromClause($from);  
132 - //$oPatternListBox->setIncludeDefaultValue(true);  
133 - //$oPatternListBox->setPostBackOnChange(true);  
134 - return $oPatternListBox->render();  
135 - } else {  
136 - return "<input type=\"hidden\" name=\"fDocTypeID\" value=\"" . $oDocType->iId . "\">\n" .  
137 - $oDocType->getName();  
138 - }  
139 - 111 + global $default;
  112 + if (!isset($oDocType)) {
  113 + $oPatternListBox = & new PatternListBox($default->owl_document_types_table, "name", "id", "fDocTypeID");
  114 +
  115 + return $oPatternListBox->render();
  116 + } else {
  117 + return "<input type=\"hidden\" name=\"fDocTypeID\" value=\"" . $oDocType->iId . "\">\n" .
  118 + $oDocType->getName();
  119 + }
  120 +
140 } 121 }
141 122
142 // display the listbox initially ..then just display the text 123 // display the listbox initially ..then just display the text
143 function getDocFieldDisplay($oDocField) { 124 function getDocFieldDisplay($oDocField) {
144 - global $default;  
145 - if (!isset($oDocField)) {  
146 - $oPatternListBox = & new PatternListBox($default->owl_fields_table, "name", "id", "fDocFieldID");  
147 - //$oPatternLiListBoxstBox->setPostBackOnChange(true);  
148 - return $oPatternListBox->render();  
149 - } else {  
150 - return "<input type=\"hidden\" name=\"fDocFieldID\" value=\"" . $oDocField->iId . "\">\n" .  
151 - $oDocField->getName();  
152 - }  
153 - 125 + global $default;
  126 + if (!isset($oDocField)) {
  127 + $oPatternListBox = & new PatternListBox($default->owl_fields_table, "name", "id", "fDocFieldID");
  128 + //$oPatternLiListBoxstBox->setPostBackOnChange(true);
  129 + return $oPatternListBox->render();
  130 + } else {
  131 + return "<input type=\"hidden\" name=\"fDocFieldID\" value=\"" . $oDocField->iId . "\">\n" .
  132 + $oDocField->getName();
  133 + }
  134 +
154 } 135 }
155 136
156 // returns the checkbox ticked or unticked 137 // returns the checkbox ticked or unticked
157 function getIsMandatoryCheckBox($oDocField) { 138 function getIsMandatoryCheckBox($oDocField) {
158 - if (!isset($oDocField)) {  
159 - return "";  
160 - } else {  
161 - return "<td>Is it Mandatory?: </td><td> <input type=\"checkbox\" name=\"fbIsMandatory\">";  
162 - } 139 + if (!isset($oDocField)) {
  140 + return "";
  141 + } else {
  142 + return "<td>Is it Mandatory?: </td><td> <input type=\"checkbox\" name=\"fbIsMandatory\">";
  143 + }
163 } 144 }
164 145
165 146
166 // show button after DocType selected 147 // show button after DocType selected
167 function getAssignButton($oDocType) { 148 function getAssignButton($oDocType) {
168 - global $default;  
169 - if (!isset($oDocType)) {  
170 - return "<td align = right><input type=\"image\" src =\"$default->graphicsUrl/widgets/select.gif\" value=\"submit\" border=\"0\"/></td>\n";  
171 - } else {  
172 - return "<td align = right><input type=\"image\" src =\"$default->graphicsUrl/widgets/assign.gif\" value=\"submit\" border=\"0\"/></td>\n";  
173 - } 149 + global $default;
  150 + if (!isset($oDocType)) {
  151 + return "<td align = right><input type=\"image\" src =\"$default->graphicsUrl/widgets/select.gif\" value=\"submit\" border=\"0\"/></td>\n";
  152 + } else {
  153 + return "<td align = right><input type=\"image\" src =\"$default->graphicsUrl/widgets/assign.gif\" value=\"submit\" border=\"0\"/></td>\n";
  154 + }
174 } 155 }
175 // show button after DocType selected 156 // show button after DocType selected
176 function getCancelButton($oDocType) { 157 function getCancelButton($oDocType) {
177 - global $default;  
178 - if (!isset($oDocType)) {  
179 - //return "<td align = right><a href=\"$default->rootUrl/control.php?action=DocTypeManagement\"><img src =\"$default->graphicsUrl/widgets/cancel.gif\" value=\"cancel\" /></a></td>\n";  
180 - } else {  
181 - return "<td align = right><a href=\"$default->rootUrl/control.php?action=assignDocTypeToField\"><img src =\"$default->graphicsUrl/widgets/cancel.gif\" border = \"0\" /></a></td>\n";  
182 - } 158 + global $default;
  159 + if (!isset($oDocType)) {
  160 + return "<td align = right><a href=\"$default->rootUrl/control.php?action=doctypeManagement\"><img src =\"$default->graphicsUrl/widgets/cancel.gif\" value=\"cancel\" border = \"0\"/></a></td>\n";
  161 + }
  162 + else {
  163 + return "<td align = right><a href=\"$default->rootUrl/control.php?action=assignDocTypeToField\"><img src =\"$default->graphicsUrl/widgets/cancel.gif\" border = \"0\" /></a></td>\n";
  164 + }
183 } 165 }
184 166
185 167