Commit 7086b80faffd6daa2de3eaba5262d41d247f5f72

Authored by mukhtar
1 parent 523740dc

added document field management


git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@1166 c91229c3-7414-0410-bfa2-8a42b809f60b
presentation/lookAndFeel/knowledgeTree/administration/docfieldmanagement/addDocFieldBL.php 0 โ†’ 100644
  1 +<?php
  2 +/**
  3 +* BL information for adding a DocField
  4 +*
  5 +* @author Mukhtar Dharsey
  6 +* @date 5 February 2003
  7 +* @package presentation.lookAndFeel.knowledgeTree.
  8 +*
  9 +*/
  10 +require_once("../../../../../config/dmsDefaults.php");
  11 +
  12 +if (checkSession()) {
  13 + require_once("$default->fileSystemRoot/lib/visualpatterns/PatternListBox.inc");
  14 + require_once("$default->fileSystemRoot/lib/visualpatterns/PatternCreate.inc");
  15 + require_once("addDocFieldUI.inc");
  16 + //require_once("$default->fileSystemRoot/lib/documentmanagement/DocumentField.inc");
  17 + require_once("$default->fileSystemRoot/lib/security/permission.inc");
  18 + require_once("$default->fileSystemRoot/presentation/webpageTemplate.inc");
  19 + require_once("$default->fileSystemRoot/lib/visualpatterns/PatternCustom.inc");
  20 + require_once("$default->fileSystemRoot/lib/foldermanagement/Folder.inc");
  21 + require_once("$default->fileSystemRoot/presentation/lookAndFeel/knowledgeTree/foldermanagement/folderUI.inc");
  22 + require_once("$default->fileSystemRoot/presentation/Html.inc");
  23 +
  24 + $oPatternCustom = & new PatternCustom();
  25 + $oPatternCustom->setHtml(getPage());
  26 + $main->setCentralPayload($oPatternCustom);
  27 + $main->setFormAction("$default->rootUrl/presentation/lookAndFeel/knowledgeTree/create.php?fRedirectURL=".urlencode("$default->rootUrl/control.php?action=editDocField&fFromCreate=1&fDocFieldID="));
  28 + $main->render();
  29 +}
  30 +?>
... ...
presentation/lookAndFeel/knowledgeTree/administration/docfieldmanagement/addDocFieldUI.inc 0 โ†’ 100644
  1 +<?php
  2 +/**
  3 +* Presentation information for adding a DocField
  4 +*
  5 +* @author Mukhtar Dharsey
  6 +* @date 5 February 2003
  7 +* @package presentation.lookAndFeel.knowledgeTree.
  8 +*
  9 +*/
  10 +// get add pages
  11 +function getPage() {
  12 +
  13 + global $default;
  14 + $aDisplayRowNames = array("Document Field Name:", "Data Types: ", "Generic: ", "Has a Lookup: ");
  15 + $aParameterNumbers = array(0,1,2,3);
  16 + $aDisplayColumnTypes = array(1,3,2,2);
  17 + $aRequired = array(1,1);
  18 + $aDropDownListTableNames = array(1 => "$default->owl_data_types_table");
  19 + $aDropDownListValueColumns = array(1=>'name');
  20 + $aDropDownListDisplayColumns = array(1=>'name');
  21 +
  22 + // create a text field that is required
  23 + $oPatternCreate = & new PatternCreate("DocumentField", "documentmanagement/DocumentField.inc",$aDisplayRowNames, $aParameterNumbers, $aDisplayColumnTypes, $aRequired,$aDropDownListTableNames,$aDropDownListValueColumns,$aDropDownListDisplayColumns);
  24 + $oPatternCreate->setUniqueName("DocField");
  25 +
  26 + $sToRender .= "<br></br>\n";
  27 + $sToRender .= "<b>Add a New Document Field to the System:</b>\n";
  28 + $sToRender .= "<table>\n";
  29 + $sToRender .= "<br></br>\n";
  30 + $sToRender .= "<tr></tr>\n";
  31 + $sToRender .= "<tr>\n";
  32 + $sToRender .= "<td>" . $oPatternCreate->render() . "</td>\n";
  33 + $sToRender .= "</tr>\n";
  34 + $sToRender .= "<tr>\n";
  35 + $sToRender .= "</tr>\n";
  36 + $sToRender .= "<tr>\n";
  37 + $sToRender .= "</tr>\n";
  38 + $sToRender .= "<td align = right><input type=\"image\" src =\"$default->graphicsUrl/widgets/add.gif\" value=\"Submit\" /></td>\n";
  39 + $sToRender .= "</table>\n";
  40 +
  41 + return $sToRender;
  42 +
  43 +
  44 +
  45 +}
  46 +?>
0 47 \ No newline at end of file
... ...
presentation/lookAndFeel/knowledgeTree/administration/docfieldmanagement/editDocFieldBL.php 0 โ†’ 100644
  1 +<?php
  2 +/**
  3 +* BL information for adding a DocField
  4 +*
  5 +* @author Mukhtar Dharsey
  6 +* @date 5 February 2003
  7 +* @package presentation.lookAndFeel.knowledgeTree.
  8 +*
  9 +*/
  10 +require_once("../../../../../config/dmsDefaults.php");
  11 +
  12 +if (checkSession()) {
  13 + require_once("$default->fileSystemRoot/lib/visualpatterns/PatternListBox.inc");
  14 + require_once("$default->fileSystemRoot/lib/visualpatterns/PatternEditableListFromQuery.inc");
  15 + require_once("editDocFieldUI.inc");
  16 + require_once("$default->fileSystemRoot/lib/security/permission.inc");
  17 + require_once("$default->fileSystemRoot/lib/documentmanagement/DocumentField.inc");
  18 + require_once("$default->fileSystemRoot/presentation/webpageTemplate.inc");
  19 + require_once("$default->fileSystemRoot/lib/visualpatterns/PatternCustom.inc");
  20 + require_once("$default->fileSystemRoot/lib/foldermanagement/Folder.inc");
  21 + require_once("$default->fileSystemRoot/presentation/lookAndFeel/knowledgeTree/foldermanagement/folderUI.inc");
  22 + require_once("$default->fileSystemRoot/presentation/Html.inc");
  23 +
  24 +
  25 + $oPatternCustom = & new PatternCustom();
  26 +
  27 + if (isset($fForStore)) {
  28 + $oDocField = DocumentField::get($fDocFieldID);
  29 + $oDocField->setName($fDocFieldName);
  30 + $oDocField->setDataType($fDocFieldDataType);
  31 +
  32 + //check if checkbox checked
  33 + if (isset($fDocFieldIsGeneric)) {
  34 + $oDocField->setIsGeneric(true);
  35 + } else {
  36 + $oDocField->setIsGeneric(false);
  37 + }
  38 + //check if checkbox checked
  39 + if (isset($fDocFieldHasLookup)) {
  40 + $oDocField->setHasLookup(true);
  41 + } else {
  42 + $oDocField->setHasLookup(false);
  43 + }
  44 + if ($oDocField->update()) {
  45 + // if successfull print out success message
  46 + $oPatternCustom->setHtml(getEditPageSuccess());
  47 +
  48 + } else {
  49 + // if fail print out fail message
  50 + $oPatternCustom->setHtml(getEditPageFail());
  51 + }
  52 + } else if (isset($fDocFieldID)){
  53 + // post back on DocField select from manual edit page
  54 + $oPatternCustom->setHtml(getEditPage($fDocFieldID));
  55 + $main->setFormAction($_SERVER["PHP_SELF"] . "?fForStore=1");
  56 +
  57 +
  58 + } else {
  59 + // if nothing happens...just reload edit page
  60 + $oPatternCustom->setHtml(getEditPage(null));
  61 + $main->setFormAction($_SERVER["PHP_SELF"]);
  62 +
  63 + }
  64 + //render the page
  65 + $main->setCentralPayload($oPatternCustom);
  66 + $main->render();
  67 +}
  68 +?>
... ...
presentation/lookAndFeel/knowledgeTree/administration/docfieldmanagement/editDocFieldUI.inc 0 โ†’ 100644
  1 +<?php
  2 +/**
  3 +* Presentation information for adding a DocField
  4 +*
  5 +* @author Mukhtar Dharsey
  6 +* @date 5 February 2003
  7 +* @package presentation.lookAndFeel.knowledgeTree.
  8 +*
  9 +*/
  10 +// get hte edit page if it comes from the add page
  11 +
  12 +
  13 +
  14 +// if its the manual edit page..then display normally
  15 +function getEditPage($iDocFieldID) {
  16 + global $default;
  17 + $oDocField = null;
  18 + if (isset($iDocFieldID)) {
  19 + $oDocField = DocumentField::get($iDocFieldID);
  20 +
  21 + }
  22 +
  23 +
  24 + $sToRender .= "<br></br>\n";
  25 + $sToRender .= "<b>Edit Document Field Properties:</b>\n";
  26 + $sToRender .= "<table>\n";
  27 + $sToRender .= "<br></br>\n";
  28 + $sToRender .= "<tr></tr>\n";
  29 + $sToRender .= "<tr>\n";
  30 + $sToRender .= "<td>Document Field Name: </td><td>" . getDocFieldDisplay($oDocField) . "</td>\n";
  31 + $sToRender .= "</tr>\n";
  32 + $sToRender .= "<tr>\n";
  33 + $sToRender .= "</tr>\n";
  34 + $sToRender .= "<tr>\n";
  35 +
  36 + // if a DocField selected...show checkboxes
  37 + if (isset($iDocFieldID)) {
  38 + $sToRender .= "</tr>\n";
  39 + $sToRender .= "<tr>\n";
  40 + $sToRender .= "<td>Data Type: </td><td><input size = \"20\" type=\"text\" name=\"fDocFieldDataType\" value=\"" . $oDocField->getDataType() . "\">";
  41 + $sToRender .= "</tr>\n";
  42 + $sToRender .= "<tr>\n";
  43 + $sToRender .= "<td>Is Generic: </td><td>" . getIsGenericCheckBox($oDocField) . "</td>\n";
  44 + $sToRender .= "</tr>\n";
  45 + $sToRender .= "<tr>\n";
  46 + $sToRender .= "<td>Has Lookup: </td><td>" . getHasLookupCheckBox($oDocField) . "</td>\n";
  47 + $sToRender .= "</tr>\n";
  48 + $sToRender .= "<tr>\n";
  49 + $sToRender .= "</tr>\n";
  50 + }
  51 +
  52 +
  53 + $sToRender .= "<tr>\n";
  54 + $sToRender .= "</tr>\n";
  55 + $sToRender .= "<td></td>" . getUpdateButton($oDocField);
  56 + $sToRender .= getCancelButton($oDocField);
  57 + $sToRender .= "</table>\n";
  58 +
  59 +
  60 + return $sToRender;
  61 +}
  62 +
  63 +// if edition is successful print otu success page
  64 +function getEditPageSuccess() {
  65 + global $default;
  66 +
  67 + $sToRender .= "<br></br>\n";
  68 + $sToRender .= "<b>Success!</b>\n";
  69 + $sToRender .= "<table>\n";
  70 + $sToRender .= "<br></br>\n";
  71 + $sToRender .= "<tr></tr>\n";
  72 + $sToRender .= "<tr><td>The Document Field was successfully modified</td></tr>\n";
  73 + $sToRender .= "<tr></tr>\n";
  74 + $sToRender .= "<tr></tr>\n";
  75 + $sToRender .= "<tr>\n";
  76 + $sToRender .= "<td></td><td align = right><a href=\"$default->rootUrl/control.php?action=editDocField\"><img src =\"$default->graphicsUrl/widgets/back.gif\" border = \"0\" /></a></td>\n";
  77 + $sToRender .= "</tr>\n";
  78 + $sToRender .= "</table>\n";
  79 +
  80 +
  81 + return $sToRender;
  82 +}
  83 +
  84 +
  85 +// gets the page if edition fails
  86 +function getEditPageFail() {
  87 + global $default;
  88 +
  89 + $sToRender .= "<br></br>\n";
  90 + $sToRender .= "<b>FAILURE!</b>\n";
  91 + $sToRender .= "<table>\n";
  92 + $sToRender .= "<br></br>\n";
  93 + $sToRender .= "<tr></tr>\n";
  94 + $sToRender .= "<tr><td>The Document Field modification Failed!</td></tr>\n";
  95 + $sToRender .= "<tr></tr>\n";
  96 + $sToRender .= "<tr></tr>\n";
  97 + $sToRender .= "<tr>\n";
  98 + $sToRender .= "<td></td><td align = right><a href=\"$default->rootUrl/control.php?action=editDocField\"><img src =\"$default->graphicsUrl/widgets/back.gif\" border = \"0\" /></a></td>\n";
  99 + $sToRender .= "</tr>\n";
  100 + $sToRender .= "</table>\n";
  101 +
  102 +
  103 + return $sToRender;
  104 +}
  105 +
  106 +// show the list box when no DocField selected
  107 +// then shows a text box with the DocField's name
  108 +function getDocFieldDisplay($oDocField) {
  109 + global $default;
  110 + if (!isset($oDocField)) {
  111 + $oPatternListBox = & new PatternListBox($default->owl_fields_table, "name", "id", "fDocFieldID");
  112 + //$oPatternListBox->setIncludeDefaultValue(true);
  113 + $oPatternListBox->setPostBackOnChange(true);
  114 + return $oPatternListBox->render();
  115 + } else {
  116 + return "<input type=\"hidden\" name=\"fDocFieldID\" value=\"" . $oDocField->iId . "\">\n" .
  117 + "<input size = \"40\" type=\"text\" name=\"fDocFieldName\" value=\"" . $oDocField->getName() . "\">";
  118 + }
  119 +
  120 +}
  121 +
  122 +// returns the checkbox ticked or unticked
  123 +function getIsGenericCheckBox($oDocField) {
  124 + if (!isset($oDocField)) {
  125 + return "";
  126 + } else {
  127 + return "<input type=\"checkbox\" name=\"fDocFieldIsGeneric\" " . ($oDocField->getIsGeneric() ? "CHECKED " : " ") . " />";
  128 + }
  129 +}
  130 +
  131 +// returns the checkbox ticked or unticked
  132 +function getHasLookupCheckBox($oDocField) {
  133 + if (!isset($oDocField)) {
  134 + return "";
  135 + } else {
  136 + return "<input type=\"checkbox\" name=\"fDocFieldHasLookup\" " . ($oDocField->getHasLookup() ? "CHECKED " : " ") . " />";
  137 + }
  138 +
  139 +}
  140 +
  141 +// gets the updatebutton when a DocField is selected
  142 +function getUpdateButton($oDocField) {
  143 + global $default;
  144 + if (!isset($oDocField)) {
  145 + return "Please select a Document Field: ";
  146 + } else {
  147 + return "<td align = right><input type=\"image\" src =\"$default->graphicsUrl/widgets/update.gif\" value=\"submit\" /></td>\n";
  148 + }
  149 +}
  150 +
  151 +// gets the cancel button when a DocField is selected
  152 +function getCancelButton($oDocField) {
  153 + global $default;
  154 + if (!isset($oDocField)) {
  155 + //return "<td align = right><a href=\"$default->rootUrl/control.php?action=DocFieldManagement\"><img src =\"$default->graphicsUrl/widgets/cancel.gif\" value=\"cancel\" /></a></td>\n";
  156 + } else {
  157 + return "<td align = right><a href=\"$default->rootUrl/control.php?action=editDocField\"><img src =\"$default->graphicsUrl/widgets/cancel.gif\" border = \"0\" /></a></td>\n";
  158 + }
  159 +}
  160 +?>
0 161 \ No newline at end of file
... ...
presentation/lookAndFeel/knowledgeTree/administration/docfieldmanagement/removeDocFieldBL.php 0 โ†’ 100644
  1 +<?php
  2 +/**
  3 +* BL information for adding a DocField
  4 +*
  5 +* @author Mukhtar Dharsey
  6 +* @date 5 February 2003
  7 +* @package presentation.lookAndFeel.knowledgeTree.
  8 +*
  9 +*/
  10 +require_once("../../../../../config/dmsDefaults.php");
  11 +
  12 +if (checkSession()) {
  13 + require_once("$default->fileSystemRoot/lib/visualpatterns/PatternListBox.inc");
  14 + require_once("$default->fileSystemRoot/lib/visualpatterns/PatternEditableListFromQuery.inc");
  15 + require_once("removeDocFieldUI.inc");
  16 + require_once("$default->fileSystemRoot/lib/security/permission.inc");
  17 + require_once("$default->fileSystemRoot/lib/documentmanagement/DocumentField.inc");
  18 + require_once("$default->fileSystemRoot/presentation/webpageTemplate.inc");
  19 + require_once("$default->fileSystemRoot/lib/visualpatterns/PatternCustom.inc");
  20 + require_once("$default->fileSystemRoot/lib/foldermanagement/Folder.inc");
  21 + require_once("$default->fileSystemRoot/presentation/lookAndFeel/knowledgeTree/foldermanagement/folderUI.inc");
  22 + require_once("$default->fileSystemRoot/presentation/Html.inc");
  23 +
  24 + $oPatternCustom = & new PatternCustom();
  25 +
  26 + // get main page
  27 + if (isset($fDocFieldID)) {
  28 +
  29 + $oPatternCustom->setHtml(getDeletePage($fDocFieldID));
  30 + $main->setFormAction($_SERVER["PHP_SELF"] . "?fForDelete=1");
  31 +
  32 + // get delete page
  33 + } else {
  34 + $oPatternCustom->setHtml(getDeletePage(null));
  35 + $main->setFormAction($_SERVER["PHP_SELF"] );
  36 + }
  37 +
  38 + // if delete entry
  39 + if (isset($fForDelete)) {
  40 + $oDocField = DocumentField::get($fDocFieldID);
  41 + $oDocField->setName($fDocFieldName);
  42 +
  43 + if ($oDocField->delete()) {
  44 + $oPatternCustom->setHtml(getDeleteSuccessPage());
  45 +
  46 + } else {
  47 + $oPatternCustom->setHtml(getDeleteFailPage());
  48 + }
  49 + }
  50 +
  51 + $main->setCentralPayload($oPatternCustom);
  52 + $main->render();
  53 +}
  54 +?>
... ...
presentation/lookAndFeel/knowledgeTree/administration/docfieldmanagement/removeDocFieldUI.inc 0 โ†’ 100644
  1 +<?php
  2 +
  3 +/**
  4 +* Presentation information for Deleting a DocField
  5 +*
  6 +* @author Mukhtar Dharsey
  7 +* @date 5 February 2003
  8 +* @package presentation.lookAndFeel.knowledgeTree.
  9 +*
  10 +*/
  11 +// gets the delete stuff
  12 +function getDeletePage($fDocFieldID) {
  13 + global $default;
  14 + $oDocField = null;
  15 + if (!isset($fDocFieldID)) {
  16 + $sToRender .= "<br></br>\n";
  17 + $sToRender .= "<b>Remove Document Field From System:</b>\n";
  18 +
  19 + }
  20 + else{
  21 +
  22 + $oDocField = DocumentField::get($fDocFieldID);
  23 + $sToRender .= "<br></br>\n";
  24 + $sToRender .= "<b>Are you sure you wish to Remove this Document Field?:</b>\n";
  25 + }
  26 +
  27 + $sToRender .= "<table>\n";
  28 + $sToRender .= "<br></br>\n";
  29 + $sToRender .= "<tr></tr>\n";
  30 + $sToRender .= "<tr>\n";
  31 + $sToRender .= "<td>Document Field Name: </td><td>" . getDocFieldDisplay($oDocField) . "</td>\n";
  32 + $sToRender .= "</tr>\n";
  33 + $sToRender .= "<tr>\n";
  34 + $sToRender .= "<td>" . getDocFieldDataType($oDocField) . "</td>\n";
  35 + $sToRender .= "</tr>\n";
  36 + $sToRender .= "<tr>\n";
  37 + $sToRender .= "<td>" . getIsGenericCheckBox($oDocField) . "</td>\n";
  38 + $sToRender .= "</tr>\n";
  39 + $sToRender .= "<tr>\n";
  40 + $sToRender .= "<td>" . getHasLookupCheckBox($oDocField) . "</td>\n";
  41 + $sToRender .= "</tr>\n";
  42 + $sToRender .= "<tr>\n";
  43 + $sToRender .= "</tr>\n";
  44 + $sToRender .= "<tr>\n";
  45 + $sToRender .= "</tr>\n";
  46 + $sToRender .= "<tr>\n";
  47 + $sToRender .= "<td></td>" . getDeleteButton($oDocField);
  48 + $sToRender .= "</tr>\n";
  49 + $sToRender .= "</table>\n";
  50 +
  51 +
  52 + return $sToRender;
  53 +}
  54 +
  55 +// get successfully deletion page
  56 +function getDeleteSuccessPage() {
  57 +
  58 +global $default;
  59 +
  60 +$sToRender = "<br></br>\n" ;
  61 +$sToRender .= "<TABLE BORDER=\"0\" CELLSPACING=\"2\" CELLPADDING=\"2\">\n";
  62 +$sToRender .= "<tr>\n";
  63 +$sToRender .= "<td><b>Document Field SuccessFully Removed!</b></td>\n";
  64 +$sToRender .= "</tr>\n";
  65 +$sToRender .= "<tr></tr>\n";
  66 +$sToRender .= "<tr></tr>\n";
  67 +$sToRender .= "<tr></tr>\n";
  68 +$sToRender .= "<tr></tr>\n";
  69 +$sToRender .= "<tr>\n";
  70 +$sToRender .= "<td align = right><a href=\"$default->rootUrl/control.php?action=removeDocField\"><img src =\"$default->graphicsUrl/widgets/back.gif\" border = \"0\" /></a></td>\n";
  71 +$sToRender .= "</tr>\n";
  72 +$sToRender .= "</table>\n";
  73 +
  74 +return $sToRender;
  75 +}
  76 +
  77 +// get deletion failed page
  78 +function getDeleteFailPage() {
  79 +
  80 +global $default;
  81 +
  82 +$sToRender = "<br></br>\n" ;
  83 +$sToRender .= "<TABLE BORDER=\"0\" CELLSPACING=\"2\" CELLPADDING=\"2\">\n";
  84 +$sToRender .= "<tr>\n";
  85 +$sToRender .= "<td><b>Deletion Failed!</b></td>\n";
  86 +$sToRender .= "</tr>\n";
  87 +$sToRender .= "<tr></tr>\n";
  88 +$sToRender .= "<tr></tr>\n";
  89 +$sToRender .= "<tr><td>Please Ensure that The Document Field has not been assigned</td></tr>\n";
  90 +$sToRender .= "<tr></tr>\n";
  91 +$sToRender .= "<tr></tr>\n";
  92 +$sToRender .= "</tr>\n";
  93 +$sToRender .= "<tr><td align = right><a href=\"$default->rootUrl/control.php?action=removeDocField\"><img src =\"$default->graphicsUrl/widgets/back.gif\" border = \"0\" /></a></td></tr>\n";
  94 +$sToRender .= "</table>\n";
  95 +
  96 +return $sToRender;
  97 +}
  98 +
  99 +// show listbox...or the text name
  100 +function getDocFieldDisplay($oDocField) {
  101 + global $default;
  102 + if (!isset($oDocField)) {
  103 + $oPatternListBox = & new PatternListBox($default->owl_fields_table, "name", "id", "fDocFieldID");
  104 + //$oPatternListBox->setIncludeDefaultValue(true);
  105 + $oPatternListBox->setPostBackOnChange(true);
  106 + return $oPatternListBox->render();
  107 + } else {
  108 +
  109 + return "<input type=\"hidden\" name=\"fDocFieldID\" value=\"" . $oDocField->iId . "\">\n" .
  110 + "<b>" . $oDocField->getName() . "</b>";
  111 + }
  112 +
  113 +}
  114 +
  115 +
  116 +// show listbox...or the text name
  117 +function getDocFieldDataType($oDocField) {
  118 + global $default;
  119 + if (!isset($oDocField)) {
  120 + return "";
  121 + } else {
  122 + return "Data Type: </td><td>" . $oDocField->getDataType();
  123 + }
  124 +
  125 +}
  126 +
  127 +// show check box
  128 +function getIsGenericCheckBox($oDocField) {
  129 + if (!isset($oDocField)) {
  130 + return "";
  131 + } else {
  132 + return "Is Generic: </td><td> <input type=\"checkbox\" name=\"fDocFieldIsGeneric\" " . ($oDocField->getIsGeneric() ? "CHECKED " : " ") . " />";
  133 + }
  134 +}
  135 +
  136 +// show text box
  137 +function getHasLookupCheckBox($oDocField) {
  138 + if (!isset($oDocField)) {
  139 + return "";
  140 + } else {
  141 + return "Has Lookup: </td><td><input type=\"checkbox\" name=\"fDocFieldHasLookup\" " . ($oDocField->getHasLookup() ? "CHECKED " : " ") . " />";
  142 + }
  143 +
  144 +}
  145 +
  146 +// show delete button
  147 +function getDeleteButton($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 =\"$default->graphicsUrl/widgets/delete.gif\" value=\"submit\" /></td>\n".
  153 + "<td align = right><a href=\"$default->rootUrl/control.php?action=removeDocField\"><img src =\"$default->graphicsUrl/widgets/cancel.gif\" border = \"0\" /></a></td>\n";
  154 + }
  155 +}
  156 +?>
... ...