Commit e8bd94b20760abff61d4d286b2efdccee99dca9a

Authored by Neil Blakey-Milner
1 parent 3777dd77

Obsoleted by documentFields.php


git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@4225 c91229c3-7414-0410-bfa2-8a42b809f60b
presentation/lookAndFeel/knowledgeTree/administration/docfieldmanagement/metadatamanagement/addMetaDataBL.php deleted
1 -<?php  
2 -/**  
3 - * $Id$  
4 - *  
5 - * Add MetaData Entry.  
6 - *  
7 - * Copyright (c) 2003 Jam Warehouse http://www.jamwarehouse.com  
8 - *  
9 - * This program is free software; you can redistribute it and/or modify  
10 - * it under the terms of the GNU General Public License as published by  
11 - * the Free Software Foundation; either version 2 of the License, or  
12 - * (at your option) any later version.  
13 - *  
14 - * This program is distributed in the hope that it will be useful,  
15 - * but WITHOUT ANY WARRANTY; without even the implied warranty of  
16 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the  
17 - * GNU General Public License for more details.  
18 - *  
19 - * You should have received a copy of the GNU General Public License  
20 - * along with this program; if not, write to the Free Software  
21 - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA  
22 - *  
23 - * @version $Revision$  
24 - * @author Mukhtar Dharsey, Jam Warehouse (Pty) Ltd, South Africa  
25 - * @package administration.docfieldmanagement.metadatamanagement  
26 - */  
27 -require_once("../../../../../../config/dmsDefaults.php");  
28 -  
29 -KTUtil::extractGPC('fDocFieldID', 'fForStore', 'fMetaDataName');  
30 -  
31 -if (checkSession()) {  
32 - require_once("$default->fileSystemRoot/lib/visualpatterns/PatternListBox.inc");  
33 - require_once("$default->fileSystemRoot/lib/visualpatterns/PatternEditableListFromQuery.inc");  
34 - require_once("addMetaDataUI.inc");  
35 - require_once("$default->fileSystemRoot/lib/security/Permission.inc");  
36 - require_once("$default->fileSystemRoot/lib/documentmanagement/DocumentField.inc");  
37 - require_once("$default->fileSystemRoot/lib/documentmanagement/MetaData.inc");  
38 - require_once("$default->fileSystemRoot/presentation/webpageTemplate.inc");  
39 - require_once("$default->fileSystemRoot/lib/visualpatterns/PatternCustom.inc");  
40 - require_once("$default->fileSystemRoot/lib/foldermanagement/Folder.inc");  
41 - require_once("$default->fileSystemRoot/presentation/lookAndFeel/knowledgeTree/foldermanagement/folderUI.inc");  
42 - require_once("$default->fileSystemRoot/presentation/Html.inc");  
43 -  
44 - $oPatternCustom = & new PatternCustom();  
45 -  
46 - if(isset($fDocFieldID)) {  
47 - // post back on DocField select from manual edit page  
48 - $oPatternCustom->setHtml(getAddMetaDataPage($fDocFieldID));  
49 - $main->setFormAction($_SERVER["PHP_SELF"] . "?fForStore=1");  
50 - } else {  
51 - // if nothing happens...just reload edit page  
52 - $oPatternCustom->setHtml(getSelectFieldPage(null));  
53 - $main->setFormAction($_SERVER["PHP_SELF"]);  
54 - }  
55 -  
56 - if(isset($fForStore)) {  
57 - if($fMetaDataName != "") {  
58 - $oMetaData = new MetaData($fDocFieldID,$fMetaDataName);  
59 - if($oMetaData->create()) {  
60 - $oPatternCustom->setHtml(getSuccessPage($fDocFieldID));  
61 - } else {  
62 - $oPatternCustom->setHtml(getFailPage($fDocFieldID));  
63 - }  
64 - } else {  
65 - $oPatternCustom->setHtml(getTextPage($fDocFieldID));  
66 - }  
67 - }  
68 -  
69 - //render the page  
70 - $main->setCentralPayload($oPatternCustom);  
71 - $main->setHasRequiredFields(true);  
72 - $main->render();  
73 -}  
74 -?>  
presentation/lookAndFeel/knowledgeTree/administration/docfieldmanagement/metadatamanagement/addMetaDataUI.inc deleted
1 -<?php  
2 -/**  
3 - * $Id$  
4 - *  
5 - * Add MetaData Entry UI functions.  
6 - *  
7 - * Copyright (c) 2003 Jam Warehouse http://www.jamwarehouse.com  
8 - *  
9 - * This program is free software; you can redistribute it and/or modify  
10 - * it under the terms of the GNU General Public License as published by  
11 - * the Free Software Foundation; either version 2 of the License, or  
12 - * (at your option) any later version.  
13 - *  
14 - * This program is distributed in the hope that it will be useful,  
15 - * but WITHOUT ANY WARRANTY; without even the implied warranty of  
16 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the  
17 - * GNU General Public License for more details.  
18 - *  
19 - * You should have received a copy of the GNU General Public License  
20 - * along with this program; if not, write to the Free Software  
21 - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA  
22 - *  
23 - * @version $Revision$  
24 - * @author Mukhtar Dharsey, Jam Warehouse (Pty) Ltd, South Africa  
25 - * @package administration.docfieldmanagement.metadatamanagement  
26 - */  
27 -// if its the manual edit page..then display normally  
28 -function getSelectFieldPage($iDocFieldID) {  
29 - global $default;  
30 - $oDocField = null;  
31 - if (isset($iDocFieldID)) {  
32 - $oDocField = DocumentField::get($iDocFieldID);  
33 - }  
34 -  
35 - $sToRender .= renderHeading(_("Add Document Field Lookup"));  
36 - $sToRender .= "<table>\n";  
37 - $sToRender .= "<tr>" . _("Please Select a Field") . "</tr>\n";  
38 - $sToRender .= "<tr>\n";  
39 - $sToRender .= "<td>" . _("Document Field") . ": </td><td>" . getDocFieldDisplay($oDocField) . "</td>\n";  
40 - $sToRender .= "</tr>\n";  
41 - $sToRender .= "<tr>\n";  
42 - $sToRender .= "</tr>\n";  
43 - $sToRender .= "<tr>\n";  
44 - $sToRender .= "<tr>\n";  
45 - $sToRender .= "</tr>\n";  
46 - $sToRender .= "</table>\n";  
47 -  
48 - return $sToRender;  
49 -}  
50 -  
51 -// if its the manual edit page..then display normally  
52 -function getAddMetaDataPage($iDocFieldID) {  
53 - global $default;  
54 - $oDocField = null;  
55 - if (isset($iDocFieldID)) {  
56 - $oDocField = DocumentField::get($iDocFieldID);  
57 - }  
58 -  
59 - $sToRender .= renderHeading(_("Add Document Field Lookup"));  
60 - $sToRender .= "<table>\n";  
61 - $sToRender .= "<tr>" . _("Please Enter a new lookup value to add to the Selected Field") . "</tr>\n";  
62 - $sToRender .= "<tr>\n";  
63 - $sToRender .= "</tr>\n";  
64 - $sToRender .= "<tr>\n";  
65 - $sToRender .= "</tr>\n";  
66 - $sToRender .= "<tr>\n";  
67 - $sToRender .= "<td>" . _("Document Field") . ": </td><td><b>" . getDocFieldDisplay($oDocField) . "</br></td>\n";  
68 - $sToRender .= "</tr>\n";  
69 - $sToRender .= "<tr>\n";  
70 - $sToRender .= "<td>" . _("Lookup") . ": </td><td><input type=\"text\" name=\"fMetaDataName\">\n" ;  
71 - $sToRender .= "</tr>\n";  
72 - $sToRender .= "<tr>\n";  
73 - $sToRender .= "</tr>\n";  
74 - $sToRender .= "<tr>\n";  
75 - $sToRender .= "<td></td>" . getAddButton($oDocField);  
76 - $sToRender .= getCancelButton($oDocField);  
77 - $sToRender .= "</tr>\n";  
78 - $sToRender .= "</table>\n";  
79 -  
80 - $sToRender .= "\n\n<script language=\"javascript\">\n<!--\n";  
81 - $sToRender .= "function validateForm(theForm) {\n";  
82 - $sToRender .= "\tif (!(validRequired(theForm.fMetaDataName, 'MetaData Value'))) {\n";  
83 - $sToRender .= "\t\treturn false;\n";  
84 - $sToRender .= "\t}\n";  
85 - $sToRender .= "return true;\n}\n";  
86 - $sToRender .= "//-->\n</script>\n\n";  
87 - return $sToRender;  
88 -}  
89 -  
90 -  
91 -// if edition is successful print otu success page  
92 -function getSuccessPage($iDocFieldID = null) {  
93 - global $default;  
94 -  
95 - $sToRender .= renderHeading(_("Add Document Field Lookup"));  
96 - $sToRender .= "<table>\n";  
97 - $sToRender .= "<tr><td><b>" . _("Success") . "!</b></td></tr>\n";  
98 - $sToRender .= "<tr><td>" . _("The lookup value was successfully added") . "</td></tr>\n";  
99 - $sToRender .= "<tr></tr>\n";  
100 - $sToRender .= "<tr></tr>\n";  
101 - $sToRender .= "<tr>\n";  
102 - $sToRender .= "<td></td><td align = right><a href=\"$default->rootUrl/control.php?action=editDocFieldLookups&fDocFieldID=$iDocFieldID\"><img src =\"" . KTHtml::getBackButton() . "\" border = \"0\" /></a></td>\n";  
103 - $sToRender .= "</tr>\n";  
104 - $sToRender .= "</table>\n";  
105 -  
106 - return $sToRender;  
107 -}  
108 -  
109 -// if edition is successful print otu success page  
110 -function getFailPage($iDocFieldID = null) {  
111 - global $default;  
112 -  
113 - $sToRender .= renderHeading(_("Add Document Field Lookup"));  
114 - $sToRender .= "<table>\n";  
115 - $sToRender .= "<tr><td><b>" . strtoupper(_("Failure")) . "!</b></td></tr>\n";  
116 - $sToRender .= "<tr><td>" . _("The lookup value was not added") . "</td></tr>\n";  
117 - $sToRender .= "<tr></tr>\n";  
118 - $sToRender .= "<tr></tr>\n";  
119 - $sToRender .= "<tr>\n";  
120 - $sToRender .= "<td></td><td align = right><a href=\"$default->rootUrl/control.php?action=editDocFieldLookups&fDocFieldID=$iDocFieldID\"><img src =\"" . KTHtml::getBackButton() . "\" border = \"0\" /></a></td>\n";  
121 - $sToRender .= "</tr>\n";  
122 - $sToRender .= "</table>\n";  
123 -  
124 - return $sToRender;  
125 -}  
126 -  
127 -  
128 -// if edition is successful print otu success page  
129 -function getTextPage($iDocFieldID = null) {  
130 - global $default;  
131 -  
132 - $sToRender .= renderHeading(_("Add Document Field Lookup"));  
133 - $sToRender .= "<table>\n";  
134 - $sToRender .= "<tr><td><b>" . strtoupper(_("Failure")) . "!</b></td></tr>\n";  
135 - $sToRender .= "<tr><td>" . _("Please Enter a Value in the Text Box") . "</td></tr>\n";  
136 - $sToRender .= "<tr></tr>\n";  
137 - $sToRender .= "<tr></tr>\n";  
138 - $sToRender .= "<tr>\n";  
139 - $sToRender .= "<td></td><td align = right><a href=\"$default->rootUrl/control.php?action=editDocFieldLookups&fDocFieldID=$iDocFieldID\"><img src =\"" . KTHtml::getBackButton() . "\" border = \"0\" /></a></td>\n";  
140 - $sToRender .= "</tr>\n";  
141 - $sToRender .= "</table>\n";  
142 -  
143 - return $sToRender;  
144 -}  
145 -  
146 -// gets the updatebutton when a DocField is selected  
147 -function getAddButton($oDocField) {  
148 - global $default;  
149 - if (!isset($oDocField)) {  
150 - return _("Please select a Document Field:");  
151 - } else {  
152 - return "<td align = right><input type=\"image\" src =\"" . KTHtml::getAddButton() . "\" value=\"submit\" border=\"0\"/></td>\n";  
153 - }  
154 -}  
155 -  
156 -// gets the cancel button when a DocField is selected  
157 -function getCancelButton($oDocField) {  
158 - global $default;  
159 - if (!isset($oDocField)) {  
160 - return "<td align = right><a href=\"$default->rootUrl/control.php?action=listDocFields\"><img src =\"" . KTHtml::getCancelButton() . "\" value=\"cancel\" /></a></td>\n";  
161 - }  
162 - else {  
163 - return "<td align = right><a href=\"$default->rootUrl/control.php?action=editDocFieldLookups&fDocFieldID=" . $oDocField->getId() . " \"><img src =\"" . KTHtml::getCancelButton() . "\" border = \"0\" /></a></td>\n";  
164 - }  
165 -}  
166 -  
167 -// show the list box when no DocField selected  
168 -// then shows a text box with the DocField's name  
169 -function getDocFieldDisplay($oDocField) {  
170 - global $default;  
171 - if (!isset($oDocField)) {  
172 -  
173 - $sWhereClause = " ST.has_lookup = 1" ;  
174 - $oPatternListBox = & new PatternListBox($default->document_fields_table, "name", "id", "fDocFieldID");  
175 - //$oPatternListBox->setIncludeDefaultValue(true);  
176 - $oPatternListBox->setWhereClause($sWhereClause);  
177 - $oPatternListBox->setPostBackOnChange(true);  
178 - return $oPatternListBox->render();  
179 - } else {  
180 - return "<input type=\"hidden\" name=\"fDocFieldID\" value=\"" . $oDocField->iId . "\">\n" .  
181 - $oDocField->getName();  
182 - }  
183 -}  
184 -?>  
presentation/lookAndFeel/knowledgeTree/administration/docfieldmanagement/metadatamanagement/editMetaDataBL.php deleted
1 -<?php  
2 -/**  
3 - * $Id$  
4 - *  
5 - * Edit MetaData entry.  
6 - *  
7 - * Copyright (c) 2003 Jam Warehouse http://www.jamwarehouse.com  
8 - *  
9 - * This program is free software; you can redistribute it and/or modify  
10 - * it under the terms of the GNU General Public License as published by  
11 - * the Free Software Foundation; either version 2 of the License, or  
12 - * (at your option) any later version.  
13 - *  
14 - * This program is distributed in the hope that it will be useful,  
15 - * but WITHOUT ANY WARRANTY; without even the implied warranty of  
16 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the  
17 - * GNU General Public License for more details.  
18 - *  
19 - * You should have received a copy of the GNU General Public License  
20 - * along with this program; if not, write to the Free Software  
21 - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA  
22 - *  
23 - * @version $Revision$  
24 - * @author Mukhtar Dharsey, Jam Warehouse (Pty) Ltd, South Africa  
25 - * @package administration.docfieldmanagement.metadatamanagement  
26 - */  
27 -  
28 -require_once("../../../../../../config/dmsDefaults.php");  
29 -  
30 -KTUtil::extractGPC('fDocFieldID', 'fForStore', 'fMetaDataID', 'fMetaDataName', 'fOldMetaDataName', 'fSelected');  
31 -  
32 -if (checkSession()) {  
33 - require_once("$default->fileSystemRoot/lib/visualpatterns/PatternListBox.inc");  
34 - require_once("$default->fileSystemRoot/lib/visualpatterns/PatternEditableListFromQuery.inc");  
35 - require_once("editMetaDataUI.inc");  
36 - require_once("$default->fileSystemRoot/lib/security/Permission.inc");  
37 - require_once("$default->fileSystemRoot/lib/documentmanagement/DocumentField.inc");  
38 - require_once("$default->fileSystemRoot/lib/documentmanagement/MetaData.inc");  
39 - require_once("$default->fileSystemRoot/presentation/webpageTemplate.inc");  
40 - require_once("$default->fileSystemRoot/lib/visualpatterns/PatternCustom.inc");  
41 - require_once("$default->fileSystemRoot/lib/foldermanagement/Folder.inc");  
42 - require_once("$default->fileSystemRoot/presentation/lookAndFeel/knowledgeTree/foldermanagement/folderUI.inc");  
43 - require_once("$default->fileSystemRoot/presentation/Html.inc");  
44 -  
45 - $oPatternCustom = & new PatternCustom();  
46 - if(isset($fDocFieldID)) {  
47 - // post back on DocField select from manual edit page  
48 - $oPatternCustom->setHtml(getSelectMetaDataPage($fDocFieldID,$fMetaDataID));  
49 - $main->setFormAction($_SERVER["PHP_SELF"] . "?fSelected=1");  
50 - //$oPatternCustom->setHtml(getEditMetaDataFailPage($fDocFieldID));  
51 - } else {  
52 - // if nothing happens...just reload edit page  
53 - $oPatternCustom->setHtml(getSelectFieldPage(null));  
54 - $main->setFormAction($_SERVER["PHP_SELF"]);  
55 - }  
56 -  
57 - if(isset($fSelected)) {  
58 -  
59 - $oPatternCustom->setHtml(getEditMetaDataPage($fDocFieldID,$fMetaDataID));  
60 - $main->setFormAction($_SERVER["PHP_SELF"] . "?fForStore=1");  
61 - }  
62 -  
63 - if(isset($fForStore)) {  
64 - if($fMetaDataName != "") {  
65 - $oMetaData = new MetaData($fDocFieldID,$fMetaDataName);  
66 - $oMetaData->setMetaDataID($fDocFieldID,$fOldMetaDataName);  
67 - if($oMetaData->update()) {  
68 - $oPatternCustom->setHtml(getSuccessPage($fDocFieldID));  
69 - } else {  
70 - $oPatternCustom->setHtml(getFailPage($fDocFieldID));  
71 - }  
72 - } else {  
73 - $oPatternCustom->setHtml(getTextPage($fDocFieldID));  
74 - }  
75 - }  
76 -  
77 - //render the page  
78 - $main->setCentralPayload($oPatternCustom);  
79 - $main->setHasRequiredFields(true);  
80 - $main->render();  
81 -}  
82 -?>  
presentation/lookAndFeel/knowledgeTree/administration/docfieldmanagement/metadatamanagement/editMetaDataUI.inc deleted
1 -<?php  
2 -/**  
3 - * $Id$  
4 - *  
5 - * Edit MetaData UI functions.  
6 - *  
7 - * Copyright (c) 2003 Jam Warehouse http://www.jamwarehouse.com  
8 - *  
9 - * This program is free software; you can redistribute it and/or modify  
10 - * it under the terms of the GNU General Public License as published by  
11 - * the Free Software Foundation; either version 2 of the License, or  
12 - * (at your option) any later version.  
13 - *  
14 - * This program is distributed in the hope that it will be useful,  
15 - * but WITHOUT ANY WARRANTY; without even the implied warranty of  
16 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the  
17 - * GNU General Public License for more details.  
18 - *  
19 - * You should have received a copy of the GNU General Public License  
20 - * along with this program; if not, write to the Free Software  
21 - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA  
22 - *  
23 - * @version $Revision$  
24 - * @author Mukhtar Dharsey, Jam Warehouse (Pty) Ltd, South Africa  
25 - * @package administration.docfieldmanagement.metadatamanagement  
26 - */  
27 -function getEditMetaDataFailPage($iDocFieldID){  
28 - global $default;  
29 -  
30 -  
31 - $sToRender .= renderHeading(_("Edit Document Field Lookup"));  
32 - $sToRender .= "<table width=300>\n";  
33 - $sToRender .= "<tr><td>" . _("Document has no lookups to edit.") . "</td></tr>\n";  
34 - $sToRender .= "<tr>\n";  
35 - $sToRender .= "<td></td><td><a href=\"$default->rootUrl/control.php?action=editDocFieldLookups&fDocFieldID=$iDocFieldID\"><img src =\"" . KTHtml::getBackButton() . "\" border = \"0\" /></a></td>\n";  
36 - $sToRender .= "</tr>\n";  
37 - $sToRender .= "</table>\n";  
38 -  
39 - return $sToRender;  
40 -}  
41 -// if its the manual edit page..then display normally  
42 -function getSelectFieldPage($iDocFieldID) {  
43 - global $default;  
44 - $oDocField = null;  
45 - if (isset($iDocFieldID)) {  
46 - $oDocField = DocumentField::get($iDocFieldID);  
47 - }  
48 -  
49 - $sToRender .= renderHeading(_("Edit Document Field Lookup"));  
50 - $sToRender .= "<table>\n";  
51 - $sToRender .= "<tr>" . _("Please Select a Field") . "</tr>\n";  
52 - $sToRender .= "<tr>\n";  
53 - $sToRender .= "<td>" . _("Document Field") . ": </td><td>" . getDocFieldDisplay($oDocField) . "</td>\n";  
54 - $sToRender .= "</tr>\n";  
55 - $sToRender .= "<tr>\n";  
56 - $sToRender .= "</tr>\n";  
57 - $sToRender .= "<tr>\n";  
58 - $sToRender .= "<tr>\n";  
59 - $sToRender .= "</tr>\n";  
60 - $sToRender .= "</table>\n";  
61 -  
62 - return $sToRender;  
63 -}  
64 -  
65 -  
66 -// if its the manual edit page..then display normally  
67 -function getSelectMetaDataPage($iDocFieldID, $iMetaDataID) {  
68 - global $default;  
69 - $oDocField = null;  
70 - $oMetaData = null;  
71 -  
72 - if (isset($iDocFieldID)) {  
73 - $oDocField = DocumentField::get($iDocFieldID);  
74 - }  
75 -  
76 - if (isset($iMetaDataID)) {  
77 - $oMetaData = MetaData::get($iMetaDataID);  
78 - }  
79 -  
80 - getMetaDataDisplay($oMetaData,$iDocFieldID);  
81 -  
82 - $sToRender .= renderHeading(_("Edit Document Field Lookup"));  
83 - $sToRender .= "<table>\n";  
84 - $sToRender .= "<tr>" . _("Please Select the Document Field Lookup you wish to Edit") . "</tr>\n";  
85 - $sToRender .= "<tr>\n";  
86 - $sToRender .= "<td>" . _("Document Field") . ": </td><td>" . getDocFieldDisplay($oDocField) . "</td>\n";  
87 - $sToRender .= "</tr>\n";  
88 - $sToRender .= "<tr>\n";  
89 - $sToRender .= "<td>" . _("Lookup") . ": </td><td>" . getMetaDataDisplay($oMetaData,$iDocFieldID) . "</td>\n";  
90 - $sToRender .= "</tr>\n";  
91 - $sToRender .= "<tr>\n";  
92 - $sToRender .= "</tr>\n";  
93 - $sToRender .= "</table>\n";  
94 -  
95 - return $sToRender;  
96 -}  
97 -  
98 -  
99 -// if its the manual edit page..then display normally  
100 -function getEditMetaDataPage($iDocFieldID, $iMetaDataID) {  
101 - global $default;  
102 - $oDocField = null;  
103 - $oMetaData = null;  
104 -  
105 - if (isset($iDocFieldID)) {  
106 - $oDocField = DocumentField::get($iDocFieldID);  
107 - }  
108 -  
109 - if (isset($iMetaDataID)) {  
110 - $oMetaData = MetaData::get($iMetaDataID);  
111 - }  
112 -  
113 - $sToRender .= renderHeading(_("Edit Document Field Lookup"));  
114 - $sToRender .= "<table>\n";  
115 - $sToRender .= "<tr>" . _("Enter a Different Value") . "</tr>\n";  
116 - $sToRender .= "<tr>\n";  
117 - $sToRender .= "<td>" . _("Document Field") . ": </td><td>" . getDocFieldDisplay($oDocField) . "</td>\n";  
118 - $sToRender .= "</tr>\n";  
119 - $sToRender .= "<tr>\n";  
120 - $sToRender .= "<td>" . _("Lookup") . ": </td><td>" . getMetaDataDisplay($oMetaData,$iDocFieldID) . "</td>\n";  
121 - $sToRender .= "</tr>\n";  
122 - $sToRender .= "<tr></tr>\n";  
123 - $sToRender .= "<tr></tr>\n";  
124 - $sToRender .= "<tr>\n";  
125 - $sToRender .= "<td></td>" . getUpdateButton($oDocField);  
126 - $sToRender .= getCancelButton($oDocField);  
127 - $sToRender .= "</tr>\n";  
128 - $sToRender .= "</table>\n";  
129 -  
130 - $sToRender .= "\n\n<script language=\"javascript\">\n<!--\n";  
131 - $sToRender .= "function validateForm(theForm) {\n";  
132 - $sToRender .= "\tif (!(validRequired(theForm.fMetaDataName, 'MetaData Value'))) {\n";  
133 - $sToRender .= "\t\treturn false;\n";  
134 - $sToRender .= "\t}\n";  
135 - $sToRender .= "return true;\n}\n";  
136 - $sToRender .= "//-->\n</script>\n\n";  
137 -  
138 - return $sToRender;  
139 -}  
140 -  
141 -// if edition is successful print otu success page  
142 -function getSuccessPage($iDocFieldID = null) {  
143 - global $default;  
144 -  
145 - $sToRender .= renderHeading(_("Edit Document Field Lookup"));  
146 - $sToRender .= "<table>\n";  
147 - $sToRender .= "<tr><td><b>" . _("Success") . "!</b></td></tr>\n";  
148 - $sToRender .= "<tr><td>" . _("The Document Field Lookup was successfully edited") . "</td></tr>\n";  
149 - $sToRender .= "<tr></tr>\n";  
150 - $sToRender .= "<tr></tr>\n";  
151 - $sToRender .= "<tr>\n";  
152 - $sToRender .= "<td></td><td align = right><a href=\"$default->rootUrl/control.php?action=editDocFieldLookups&fDocFieldID=$iDocFieldID\"><img src =\"" . KTHtml::getBackButton() . "\" border = \"0\" /></a></td>\n";  
153 - $sToRender .= "</tr>\n";  
154 - $sToRender .= "</table>\n";  
155 -  
156 - return $sToRender;  
157 -}  
158 -  
159 -// if edition is successful print otu success page  
160 -function getFailPage($iDocFieldID = null) {  
161 - global $default;  
162 -  
163 - $sToRender .= renderHeading(_("Edit Document Field Lookup"));  
164 - $sToRender .= "<table>\n";  
165 - $sToRender .= "<tr><td><b>" . strtoupper(_("Failure")) . "!</b></td></tr>\n";  
166 - $sToRender .= "<tr><td>" . _("The Document Field Lookup was not updated") . "</td></tr>\n";  
167 - $sToRender .= "<tr></tr>\n";  
168 - $sToRender .= "<tr></tr>\n";  
169 - $sToRender .= "<tr>\n";  
170 - $sToRender .= "<td></td><td align = right><a href=\"$default->rootUrl/control.php?action=editDocFieldLookups&fDocFieldID=$iDocFieldID\"><img src =\"" . KTHtml::getBackButton() . "\" border = \"0\" /></a></td>\n";  
171 - $sToRender .= "</tr>\n";  
172 - $sToRender .= "</table>\n";  
173 -  
174 - return $sToRender;  
175 -}  
176 -  
177 -  
178 -// if edition is successful print otu success page  
179 -function getTextPage($iDocFieldID = null) {  
180 - global $default;  
181 -  
182 - $sToRender .= renderHeading(_("Edit Document Field Lookup"));  
183 - $sToRender .= "<table>\n";  
184 - $sToRender .= "<tr><td><b>" . strtoupper(_("Failure")) . "!</b></td></tr>\n";  
185 - $sToRender .= "<tr><td>" . _("Please Enter a Value in the Text Box") . "</td></tr>\n";  
186 - $sToRender .= "<tr></tr>\n";  
187 - $sToRender .= "<tr></tr>\n";  
188 - $sToRender .= "<tr>\n";  
189 - $sToRender .= "<td></td><td align = right><a href=\"$default->rootUrl/control.php?action=editDocFieldLookups&fDocFieldID=$iDocFieldID\"><img src =\"" . KTHtml::getBackButton() . "\" border = \"0\" /></a></td>\n";  
190 - $sToRender .= "</tr>\n";  
191 - $sToRender .= "</table>\n";  
192 -  
193 - return $sToRender;  
194 -}  
195 -  
196 -// gets the updatebutton when a DocField is selected  
197 -function getUpdateButton($oDocField) {  
198 - global $default;  
199 - if (!isset($oDocField)) {  
200 - return _("Please select a Document Field:") . " ";  
201 - } else {  
202 - return "<td align = right><input type=\"image\" src =\"" . KTHtml::getUpdateButton() . "\" value=\"submit\" border=\"0\"/></td>\n";  
203 - }  
204 -}  
205 -  
206 -// gets the cancel button when a DocField is selected  
207 -function getCancelButton($oDocField) {  
208 - global $default;  
209 - if (!isset($oDocField)) {  
210 - return "<td align = right><a href=\"$default->rootUrl/control.php?action=listDocFields\"><img src =\"" . KTHtml::getCancelButton() . "\" value=\"cancel\" /></a></td>\n";  
211 - }  
212 - else {  
213 - return "<td align = right><a href=\"$default->rootUrl/control.php?action=editDocFieldLookups&fDocFieldID=" . $oDocField->getId() . "\"><img src =\"" . KTHtml::getCancelButton() . "\" border = \"0\" /></a></td>\n";  
214 - }  
215 -}  
216 -  
217 -// show the list box when no DocField selected  
218 -// then shows a text box with the DocField's name  
219 -function getDocFieldDisplay($oDocField) {  
220 - global $default;  
221 - if (!isset($oDocField)) {  
222 -  
223 - $sWhereClause = " ST.has_lookup = 1" ;  
224 - $oPatternListBox = & new PatternListBox($default->document_fields_table, "name", "id", "fDocFieldID");  
225 - //$oPatternListBox->setIncludeDefaultValue(true);  
226 - $oPatternListBox->setWhereClause($sWhereClause);  
227 - $oPatternListBox->setPostBackOnChange(true);  
228 - return $oPatternListBox->render();  
229 - } else {  
230 - return "<input type=\"hidden\" name=\"fDocFieldID\" value=\"" . $oDocField->iId . "\">\n" .  
231 - $oDocField->getName();  
232 - }  
233 -  
234 -}  
235 -  
236 -// show the list box when no DocField selected  
237 -// then shows a text box with the DocField's name  
238 -function getMetaDataDisplay($oMetaData,$iDocFieldID) {  
239 - global $default;  
240 - if (!isset($oMetaData)) {  
241 -  
242 - $sWhereClause = " ST.document_field_id = " . $iDocFieldID;  
243 - $oPatternListBox = & new PatternListBox($default->metadata_table, "name", "id", "fMetaDataID");  
244 - //$oPatternListBox->setIncludeDefaultValue(true);  
245 - $oPatternListBox->setWhereClause($sWhereClause);  
246 - $oPatternListBox->setPostBackOnChange(true);  
247 - return $oPatternListBox->render();  
248 - } else {  
249 - return "<input type=\"hidden\" name=\"fMetaDataID\" value=\"" . $oMetaData->iId . "\">\n" .  
250 - "<input type=\"text\" name=\"fMetaDataName\" value=\"" . $oMetaData->getName() . "\">\n" .  
251 - "<input type=\"hidden\" name=\"fOldMetaDataName\" value=\"" . $oMetaData->getName() . "\">\n" ;  
252 - }  
253 -}  
254 -?>  
presentation/lookAndFeel/knowledgeTree/administration/docfieldmanagement/metadatamanagement/removeMetaDataBL.php deleted
1 -<?php  
2 -/**  
3 - * $Id$  
4 - *  
5 - * Remove MetaData entry.  
6 - *  
7 - * Copyright (c) 2003 Jam Warehouse http://www.jamwarehouse.com  
8 - *  
9 - * This program is free software; you can redistribute it and/or modify  
10 - * it under the terms of the GNU General Public License as published by  
11 - * the Free Software Foundation; either version 2 of the License, or  
12 - * (at your option) any later version.  
13 - *  
14 - * This program is distributed in the hope that it will be useful,  
15 - * but WITHOUT ANY WARRANTY; without even the implied warranty of  
16 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the  
17 - * GNU General Public License for more details.  
18 - *  
19 - * You should have received a copy of the GNU General Public License  
20 - * along with this program; if not, write to the Free Software  
21 - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA  
22 - *  
23 - * @version $Revision$  
24 - * @author Mukhtar Dharsey, Jam Warehouse (Pty) Ltd, South Africa  
25 - * @package administration.docfieldmanagement.metadatamanagement  
26 - */  
27 -  
28 -require_once("../../../../../../config/dmsDefaults.php");  
29 -  
30 -KTUtil::extractGPC('fDocFieldID', 'fForDelete', 'fMetaDataID', 'fMetaDataName', 'fSelected');  
31 -  
32 -if (checkSession()) {  
33 - require_once("$default->fileSystemRoot/lib/visualpatterns/PatternListBox.inc");  
34 - require_once("$default->fileSystemRoot/lib/visualpatterns/PatternEditableListFromQuery.inc");  
35 - require_once("removeMetaDataUI.inc");  
36 - require_once("$default->fileSystemRoot/lib/security/Permission.inc");  
37 - require_once("$default->fileSystemRoot/lib/documentmanagement/DocumentField.inc");  
38 - require_once("$default->fileSystemRoot/lib/documentmanagement/MetaData.inc");  
39 - require_once("$default->fileSystemRoot/presentation/webpageTemplate.inc");  
40 - require_once("$default->fileSystemRoot/lib/visualpatterns/PatternCustom.inc");  
41 - require_once("$default->fileSystemRoot/lib/foldermanagement/Folder.inc");  
42 - require_once("$default->fileSystemRoot/presentation/lookAndFeel/knowledgeTree/foldermanagement/folderUI.inc");  
43 - require_once("$default->fileSystemRoot/presentation/Html.inc");  
44 -  
45 - $oPatternCustom = & new PatternCustom();  
46 -  
47 - if(isset($fDocFieldID)) {  
48 - // post back on DocField select from manual edit page  
49 - $oPatternCustom->setHtml(getSelectMetaDataPage($fDocFieldID,$fMetaDataID));  
50 - $main->setFormAction($_SERVER["PHP_SELF"] . "?fSelected=1");  
51 - } else {  
52 - // if nothing happens...just reload edit page  
53 - $oPatternCustom->setHtml(getSelectFieldPage(null));  
54 - $main->setFormAction($_SERVER["PHP_SELF"]);  
55 - }  
56 -  
57 - if(isset($fSelected)) {  
58 - $oPatternCustom->setHtml(getDeleteConfirmedPage($fDocFieldID,$fMetaDataID));  
59 - $main->setFormAction($_SERVER["PHP_SELF"] . "?fForDelete=1");  
60 - }  
61 -  
62 - if(isset($fForDelete)) {  
63 - $oMetaData = new MetaData($fDocFieldID,$fMetaDataName);  
64 - $oMetaData->setMetaDataID($fDocFieldID,$fMetaDataName);  
65 - if($oMetaData->delete()) {  
66 - $oPatternCustom->setHtml(getSuccessPage($fDocFieldID));  
67 - } else {  
68 - $oPatternCustom->setHtml(getFailPage($fDocFieldID));  
69 - }  
70 - }  
71 -  
72 - //render the page  
73 - $main->setCentralPayload($oPatternCustom);  
74 - $main->render();  
75 -}  
76 -?>  
presentation/lookAndFeel/knowledgeTree/administration/docfieldmanagement/metadatamanagement/removeMetaDataUI.inc deleted
1 -<?php  
2 -/**  
3 - * $Id$  
4 - *  
5 - * Remove MetaData UI functions.  
6 - *  
7 - * Copyright (c) 2003 Jam Warehouse http://www.jamwarehouse.com  
8 - *  
9 - * This program is free software; you can redistribute it and/or modify  
10 - * it under the terms of the GNU General Public License as published by  
11 - * the Free Software Foundation; either version 2 of the License, or  
12 - * (at your option) any later version.  
13 - *  
14 - * This program is distributed in the hope that it will be useful,  
15 - * but WITHOUT ANY WARRANTY; without even the implied warranty of  
16 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the  
17 - * GNU General Public License for more details.  
18 - *  
19 - * You should have received a copy of the GNU General Public License  
20 - * along with this program; if not, write to the Free Software  
21 - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA  
22 - *  
23 - * @version $Revision$  
24 - * @author Mukhtar Dharsey, Jam Warehouse (Pty) Ltd, South Africa  
25 - * @package administration.docfieldmanagement.metadatamanagement  
26 - */  
27 -  
28 -// if its the manual edit page..then display normally  
29 -function getSelectFieldPage($iDocFieldID) {  
30 - global $default;  
31 - $oDocField = null;  
32 - if (isset($iDocFieldID)) {  
33 - $oDocField = DocumentField::get($iDocFieldID);  
34 - }  
35 -  
36 - $sToRender .= renderHeading(_("Remove Document Field Lookup"));  
37 - $sToRender .= "<table>\n";  
38 - $sToRender .= "<tr>" . _("Please Select a Field") . "</tr>\n";  
39 - $sToRender .= "<tr>\n";  
40 - $sToRender .= "<td>" . _("Document Field") . ": </td><td>" . getDocFieldDisplay($oDocField) . "</td>\n";  
41 - $sToRender .= "</tr>\n";  
42 - $sToRender .= "<tr>\n";  
43 - $sToRender .= "</tr>\n";  
44 - $sToRender .= "<tr>\n";  
45 - $sToRender .= "<tr><td></td>\n" . getCancelButton($oDocField);  
46 - $sToRender .= "</tr>\n";  
47 - $sToRender .= "</table>\n";  
48 -  
49 - return $sToRender;  
50 -}  
51 -  
52 -  
53 -// if its the manual edit page..then display normally  
54 -function getSelectMetaDataPage($iDocFieldID, $iMetaDataID) {  
55 - global $default;  
56 - $oDocField = null;  
57 - $oMetaData = null;  
58 -  
59 - if (isset($iDocFieldID)) {  
60 - $oDocField = DocumentField::get($iDocFieldID);  
61 - }  
62 -  
63 - if (isset($iMetaDataID)) {  
64 - $oMetaData = MetaData::get($iMetaDataID);  
65 - }  
66 -  
67 - $sToRender .= renderHeading(_("Remove Document Field Lookup"));  
68 - $sToRender .= "<table>\n";  
69 - $sToRender .= "<tr>" . _("Please Select the Lookup value you wish to remove") . "</tr>\n";  
70 - $sToRender .= "<tr>\n";  
71 - $sToRender .= "<td>" . _("Document Field") . ": </td><td>" . getDocFieldDisplay($oDocField) . "</td>\n";  
72 - $sToRender .= "</tr>\n";  
73 - $sToRender .= "<tr>\n";  
74 - $sToRender .= "<td>" . _("Lookup") . ": </td><td>" . getMetaDataDisplay($oMetaData,$iDocFieldID) . "</td>\n";  
75 - $sToRender .= "</tr>\n";  
76 - $sToRender .= "<tr><td></td>" . getCancelButton($oDocField);  
77 - $sToRender .= "</tr>\n";  
78 - $sToRender .= "</table>\n";  
79 -  
80 - return $sToRender;  
81 -}  
82 -  
83 -  
84 -// if its the manual edit page..then display normally  
85 -function getDeleteConfirmedPage($iDocFieldID, $iMetaDataID) {  
86 - global $default;  
87 - $oDocField = null;  
88 - $oMetaData = null;  
89 -  
90 - if (isset($iDocFieldID)) {  
91 - $oDocField = DocumentField::get($iDocFieldID);  
92 - }  
93 -  
94 - if (isset($iMetaDataID)) {  
95 - $oMetaData = MetaData::get($iMetaDataID);  
96 - }  
97 -  
98 - $sToRender .= renderHeading(_("Remove Document Field Lookup"));  
99 - $sToRender .= "<table border=0>\n";  
100 - $sToRender .= "<tr><td colspan=\"2\">" . _("Are you sure you wish to Remove the specified lookup from the Field?") . "</td></tr>\n";  
101 - $sToRender .= "<tr></tr>\n";  
102 - $sToRender .= "<tr></tr>\n";  
103 - $sToRender .= "<tr>\n";  
104 - $sToRender .= "<td>" . _("Document Field") . ": </td><td>" . getDocFieldDisplay($oDocField) . "</td>\n";  
105 - $sToRender .= "</tr>\n";  
106 - $sToRender .= "<tr>\n";  
107 - $sToRender .= "<td>" . _("Lookup") . ": </td><td>" . getMetaDataDisplay($oMetaData,$iDocFieldID) . "</td>\n";  
108 - $sToRender .= "</tr>\n";  
109 - $sToRender .= "<tr></tr>\n";  
110 - $sToRender .= "<tr></tr>\n";  
111 - $sToRender .= "<tr>\n";  
112 - $sToRender .= "<td></td>" . getDeleteButton($oDocField);  
113 - $sToRender .= getCancelButton($oDocField);  
114 - $sToRender .= "</tr>\n";  
115 - $sToRender .= "</table>\n";  
116 -  
117 - return $sToRender;  
118 -}  
119 -  
120 -// if edition is successful print otu success page  
121 -function getSuccessPage($iDocFieldID = null) {  
122 - global $default;  
123 -  
124 - $sToRender .= renderHeading(_("Remove Document Field Lookup"));  
125 - $sToRender .= "<table>\n";  
126 - $sToRender .= "<tr><td><b>" . _("Success") . "!</b></td></tr>\n";  
127 - $sToRender .= "<tr><td>" . _("The lookup was successfully deleted") . "</td></tr>\n";  
128 - $sToRender .= "<tr></tr>\n";  
129 - $sToRender .= "<tr></tr>\n";  
130 - $sToRender .= "<tr>\n";  
131 - $sToRender .= "<td></td><td align = right><a href=\"$default->rootUrl/control.php?action=editDocFieldLookups&fDocFieldID=$iDocFieldID\"><img src =\"" . KTHtml::getBackButton() . "\" border = \"0\" /></a></td>\n";  
132 - $sToRender .= "</tr>\n";  
133 - $sToRender .= "</table>\n";  
134 -  
135 - return $sToRender;  
136 -}  
137 -  
138 -// if edition is successful print otu success page  
139 -function getFailPage($iDocFieldID = null) {  
140 - global $default;  
141 -  
142 - $sToRender .= renderHeading(_("Remove Document Field Lookup"));  
143 - $sToRender .= "<table>\n";  
144 - $sToRender .= "<tr><td><b>" . strtoupper(_("Failure")) . "!</b></td></tr>\n";  
145 - $sToRender .= "<tr><td>" . _("The lookup was not deleted") . "</td></tr>\n";  
146 - $sToRender .= "<tr></tr>\n";  
147 - $sToRender .= "<tr></tr>\n";  
148 - $sToRender .= "<tr>\n";  
149 - $sToRender .= "<td></td><td align = right><a href=\"$default->rootUrl/control.php?action=editDocFieldLookups&fDocFieldID=$iDocFieldID\"><img src =\"" . KTHtml::getBackButton() . "\" border = \"0\" /></a></td>\n";  
150 - $sToRender .= "</tr>\n";  
151 - $sToRender .= "</table>\n";  
152 -  
153 - return $sToRender;  
154 -}  
155 -  
156 -// gets the updatebutton when a DocField is selected  
157 -function getDeleteButton($oDocField) {  
158 - global $default;  
159 - if (!isset($oDocField)) {  
160 - return _("Please select a Document Field:");  
161 - } else {  
162 - return "<td align = right><input type=\"image\" src =\"" . KTHtml::getDeleteButton() . "\" value=\"submit\" border=\"0\"/></td>\n";  
163 - }  
164 -}  
165 -  
166 -// gets the cancel button when a DocField is selected  
167 -function getCancelButton($oDocField) {  
168 - global $default;  
169 - if (!isset($oDocField)) {  
170 - return "<td align = right><a href=\"$default->rootUrl/control.php?action=listDocFields\"><img src =\"" . KTHtml::getCancelButton() . "\" value=\"cancel\" border = \"0\"/></a></td>\n";  
171 - } else {  
172 - return "<td align = right><a href=\"$default->rootUrl/control.php?action=editDocFieldLookups&fDocFieldID=" . $oDocField->getId() . "\"><img src =\"" . KTHtml::getCancelButton() . "\" border = \"0\" /></a></td>\n";  
173 - }  
174 -}  
175 -  
176 -// show the list box when no DocField selected  
177 -// then shows a text box with the DocField's name  
178 -function getDocFieldDisplay($oDocField) {  
179 - global $default;  
180 - if (!isset($oDocField)) {  
181 -  
182 - $sWhereClause = " ST.has_lookup = 1" ;  
183 - $oPatternListBox = & new PatternListBox($default->document_fields_table, "name", "id", "fDocFieldID");  
184 - //$oPatternListBox->setIncludeDefaultValue(true);  
185 - $oPatternListBox->setWhereClause($sWhereClause);  
186 - $oPatternListBox->setPostBackOnChange(true);  
187 - return $oPatternListBox->render();  
188 - } else {  
189 - return "<input type=\"hidden\" name=\"fDocFieldID\" value=\"" . $oDocField->iId . "\">\n" .  
190 - $oDocField->getName();  
191 - }  
192 -  
193 -}  
194 -  
195 -// show the list box when no DocField selected  
196 -// then shows a text box with the DocField's name  
197 -function getMetaDataDisplay($oMetaData,$iDocFieldID) {  
198 - global $default;  
199 - if (!isset($oMetaData)) {  
200 -  
201 -  
202 - $sWhereClause = " ST.document_field_id = " . $iDocFieldID;  
203 - $oPatternListBox = & new PatternListBox($default->metadata_table, "name", "id", "fMetaDataID");  
204 - //$oPatternListBox->setIncludeDefaultValue(true);  
205 - $oPatternListBox->setWhereClause($sWhereClause);  
206 - $oPatternListBox->setPostBackOnChange(true);  
207 - return $oPatternListBox->render();  
208 - } else {  
209 - return "<input type=\"hidden\" name=\"fMetaDataID\" value=\"" . $oMetaData->iId . "\">\n" .  
210 - "<input type=\"hidden\" name=\"fMetaDataName\" value=\"" . $oMetaData->getName() . "\">\n" .  
211 - $oMetaData->getName();  
212 -  
213 - }  
214 -}  
215 -?>