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   -?>