diff --git a/presentation/lookAndFeel/knowledgeTree/administration/docfieldmanagement/addDocFieldBL.php b/presentation/lookAndFeel/knowledgeTree/administration/docfieldmanagement/addDocFieldBL.php index 5a24593..32f0e6e 100644 --- a/presentation/lookAndFeel/knowledgeTree/administration/docfieldmanagement/addDocFieldBL.php +++ b/presentation/lookAndFeel/knowledgeTree/administration/docfieldmanagement/addDocFieldBL.php @@ -13,6 +13,7 @@ if (checkSession()) { require_once("$default->fileSystemRoot/lib/visualpatterns/PatternListBox.inc"); require_once("$default->fileSystemRoot/lib/visualpatterns/PatternCreate.inc"); require_once("addDocFieldUI.inc"); + require_once("../adminUI.inc"); //require_once("$default->fileSystemRoot/lib/documentmanagement/DocumentField.inc"); require_once("$default->fileSystemRoot/lib/security/permission.inc"); require_once("$default->fileSystemRoot/presentation/webpageTemplate.inc"); diff --git a/presentation/lookAndFeel/knowledgeTree/administration/docfieldmanagement/addDocFieldSuccess.php b/presentation/lookAndFeel/knowledgeTree/administration/docfieldmanagement/addDocFieldSuccess.php index 6098354..fe7ee79 100644 --- a/presentation/lookAndFeel/knowledgeTree/administration/docfieldmanagement/addDocFieldSuccess.php +++ b/presentation/lookAndFeel/knowledgeTree/administration/docfieldmanagement/addDocFieldSuccess.php @@ -9,51 +9,43 @@ */ require_once("../../../../../config/dmsDefaults.php"); +require_once("../adminUI.inc"); global $default; - -if(checkSession()) -{ - -// include the page template (with navbar) -require_once("$default->fileSystemRoot/presentation/webpageTemplate.inc"); - -$Center = "

\n" ; -$Center .= "\n"; -$Center .= "\n"; -if($fDocTypeID == -1){ - $Center .= "\n"; - $Center .= "\n"; - $Center .= "\n"; - $Center .= "\n"; - $Center .= "\n"; - $Center .= "\n"; - -}else{ - $Center .= "\n"; - $Center .= "\n"; - -} - - -$Center .= "\n"; -$Center .= "\n"; -$Center .= "\n"; -$Center .= "\n"; -$Center .= "\n"; -$Center .= "\n"; -$Center .= "\n"; -$Center .= "
Document Field addition Unsuccessful!
Document Type already exists
Document Field added Successfully!
rootUrl/control.php?action=addDocField\">graphicsUrl/widgets/back.gif\" border = \"0\" />
\n"; - - -$oPatternCustom = & new PatternCustom(); -$oPatternCustom->setHtml($Center); -$main->setCentralPayload($oPatternCustom); -$main->render(); - - - +if(checkSession()) { + + // include the page template (with navbar) + require_once("$default->fileSystemRoot/presentation/webpageTemplate.inc"); + + $Center .= "" . renderHeading("Add Document Field") . "
"; + $Center .= "\n"; + $Center .= "\n"; + if ($fDocTypeID == -1) { + $Center .= "\n"; + $Center .= "\n"; + $Center .= "\n"; + $Center .= "\n"; + $Center .= "\n"; + $Center .= "\n"; + + } else { + $Center .= "\n"; + $Center .= "\n"; + + } + $Center .= "\n"; + $Center .= "\n"; + $Center .= "\n"; + $Center .= "\n"; + $Center .= "\n"; + $Center .= "\n"; + $Center .= "\n"; + $Center .= "
Document Field addition Unsuccessful!
Document Type already exists
Document Field added Successfully!
rootUrl/control.php?action=addDocField\">graphicsUrl/widgets/back.gif\" border = \"0\" />
\n"; + + $oPatternCustom = & new PatternCustom(); + $oPatternCustom->setHtml($Center); + $main->setCentralPayload($oPatternCustom); + $main->render(); } - ?> \ No newline at end of file diff --git a/presentation/lookAndFeel/knowledgeTree/administration/docfieldmanagement/addDocFieldUI.inc b/presentation/lookAndFeel/knowledgeTree/administration/docfieldmanagement/addDocFieldUI.inc index 8dd558e..d6074b4 100644 --- a/presentation/lookAndFeel/knowledgeTree/administration/docfieldmanagement/addDocFieldUI.inc +++ b/presentation/lookAndFeel/knowledgeTree/administration/docfieldmanagement/addDocFieldUI.inc @@ -23,10 +23,8 @@ function getPage() { $oPatternCreate = & new PatternCreate("DocumentField", "documentmanagement/DocumentField.inc",$aDisplayRowNames, $aParameterNumbers, $aDisplayColumnTypes, $aRequired,$aDropDownListTableNames,$aDropDownListValueColumns,$aDropDownListDisplayColumns); $oPatternCreate->setUniqueName("DocField"); - $sToRender .= "

\n"; - $sToRender .= "Add a New Document Field to the System:\n"; + $sToRender .= "" . renderHeading("Add Document Field") . "
"; $sToRender .= "\n"; - $sToRender .= "

\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; @@ -34,13 +32,11 @@ function getPage() { $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; $sToRender .= "
" . $oPatternCreate->render() . "
graphicsUrl/widgets/add.gif\" value=\"Submit\" border=\"0\"/>graphicsUrl/widgets/add.gif\" value=\"Submit\" border=\"0\"/>rootUrl/control.php?action=docfield\">graphicsUrl/widgets/cancel.gif\" value=\"cancel\" border = \"0\"/>
\n"; return $sToRender; - - - } ?> \ No newline at end of file diff --git a/presentation/lookAndFeel/knowledgeTree/administration/docfieldmanagement/editDocFieldBL.php b/presentation/lookAndFeel/knowledgeTree/administration/docfieldmanagement/editDocFieldBL.php index 81542ab..9ca022d 100644 --- a/presentation/lookAndFeel/knowledgeTree/administration/docfieldmanagement/editDocFieldBL.php +++ b/presentation/lookAndFeel/knowledgeTree/administration/docfieldmanagement/editDocFieldBL.php @@ -13,6 +13,7 @@ if (checkSession()) { require_once("$default->fileSystemRoot/lib/visualpatterns/PatternListBox.inc"); require_once("$default->fileSystemRoot/lib/visualpatterns/PatternEditableListFromQuery.inc"); require_once("editDocFieldUI.inc"); + require_once("../adminUI.inc"); require_once("$default->fileSystemRoot/lib/security/permission.inc"); require_once("$default->fileSystemRoot/lib/documentmanagement/DocumentField.inc"); require_once("$default->fileSystemRoot/presentation/webpageTemplate.inc"); diff --git a/presentation/lookAndFeel/knowledgeTree/administration/docfieldmanagement/editDocFieldUI.inc b/presentation/lookAndFeel/knowledgeTree/administration/docfieldmanagement/editDocFieldUI.inc index 7172e41..d861fe9 100644 --- a/presentation/lookAndFeel/knowledgeTree/administration/docfieldmanagement/editDocFieldUI.inc +++ b/presentation/lookAndFeel/knowledgeTree/administration/docfieldmanagement/editDocFieldUI.inc @@ -12,188 +12,173 @@ // if its the manual edit page..then display normally -function getEditPage($iDocFieldID) { - global $default; - $oDocField = null; - if (isset($iDocFieldID)) { - $oDocField = DocumentField::get($iDocFieldID); - $checkBox = $oDocField->isFieldLinkedToType(); - $aDataTypes = $oDocField->getAllDataTypes(); - $currentDataType = $oDocField->getDataType(); - - } - - - - $sToRender .= "

\n"; - $sToRender .= "Edit Document Field Properties:\n"; - $sToRender .= "\n"; - $sToRender .= "

\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - - // if a DocField selected...show checkboxes - if (isset($iDocFieldID)) { - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - - if($checkBox == false) - { $sToRender .= "\n"; - }else{ - $sToRender .= "getIsGeneric() . "\">\n"; - } - - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - } - - - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "" . getUpdateButton($oDocField); - $sToRender .= getCancelButton($oDocField); - $sToRender .= "
Document Field Name: " . getDocFieldDisplay($oDocField) . "
Data Type: " . getDataTypesList($aDataTypes, $currentDataType ) . "
Is Generic: " . getIsGenericCheckBox($oDocField) . "
Has MetaData Lookup: " . getHasLookupCheckBox($oDocField) . "
\n"; - - - return $sToRender; +function getEditPage($iDocFieldID) { + global $default; + $oDocField = null; + if (isset($iDocFieldID)) { + $oDocField = DocumentField::get($iDocFieldID); + $checkBox = $oDocField->isFieldLinkedToType(); + $aDataTypes = $oDocField->getAllDataTypes(); + $currentDataType = $oDocField->getDataType(); + + } + + $sToRender .= "" . renderHeading("Edit Document Field") . "
"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + + // if a DocField selected...show checkboxes + if (isset($iDocFieldID)) { + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + + if($checkBox == false) { + $sToRender .= "\n"; + } else { + $sToRender .= "getIsGeneric() . "\">\n"; + } + + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + } + + + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "" . getUpdateButton($oDocField); + $sToRender .= getCancelButton($oDocField); + $sToRender .= "
Document Field Name: " . getDocFieldDisplay($oDocField) . "
Data Type: " . getDataTypesList($aDataTypes, $currentDataType ) . "
Is Generic: " . getIsGenericCheckBox($oDocField) . "
Has MetaData Lookup: " . getHasLookupCheckBox($oDocField) . "
\n"; + + return $sToRender; } // if edition is successful print otu success page -function getEditPageSuccess() { - global $default; - - $sToRender .= "

\n"; - $sToRender .= "Success!\n"; - $sToRender .= "\n"; - $sToRender .= "

\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "
The Document Field was successfully modified
rootUrl/control.php?action=editDocField\">graphicsUrl/widgets/back.gif\" border = \"0\" />
\n"; - - - return $sToRender; +function getEditPageSuccess() { + global $default; + + $sToRender .= "" . renderHeading("Edit Document Field") . "
"; + $sToRender .= "Success!\n"; + $sToRender .= "\n"; + $sToRender .= "

\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "
The Document Field was successfully modified
rootUrl/control.php?action=editDocField\">graphicsUrl/widgets/back.gif\" border = \"0\" />
\n"; + + return $sToRender; } // gets the page if edition fails -function getEditPageFail() { - global $default; - - $sToRender .= "

\n"; - $sToRender .= "FAILURE!\n"; - $sToRender .= "\n"; - $sToRender .= "

\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "
The Document Field modification Failed!
rootUrl/control.php?action=editDocField\">graphicsUrl/widgets/back.gif\" border = \"0\" />
\n"; - - - return $sToRender; +function getEditPageFail() { + global $default; + + $sToRender .= "" . renderHeading("Edit Document Field") . "
"; + $sToRender .= "FAILURE!\n"; + $sToRender .= "\n"; + $sToRender .= "

\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "
The Document Field modification Failed!
rootUrl/control.php?action=editDocField\">graphicsUrl/widgets/back.gif\" border = \"0\" />
\n"; + + return $sToRender; } // show the list box when no DocField selected // then shows a text box with the DocField's name function getDocFieldDisplay($oDocField) { - global $default; - if (!isset($oDocField)) { - $oPatternListBox = & new PatternListBox($default->owl_fields_table, "name", "id", "fDocFieldID"); - //$oPatternListBox->setIncludeDefaultValue(true); - $oPatternListBox->setPostBackOnChange(true); - return $oPatternListBox->render(); - } else { - return "iId . "\">\n" . - "getName() . "\">"; - } - + global $default; + if (!isset($oDocField)) { + $oPatternListBox = & new PatternListBox($default->owl_fields_table, "name", "id", "fDocFieldID"); + $oPatternListBox->setFromClause("LEFT OUTER JOIN $default->owl_document_fields_table DFL ON ST.id=DFL.document_field_id"); + $oPatternListBox->setWhereClause("ISNULL(DFL.value)"); + $oPatternListBox->setPostBackOnChange(true); + return $oPatternListBox->render(); + } else { + return "iId . "\">\n" . + "getName() . "\">"; + } } // show Group details on confirm deletion page function getDataTypesList($aDataTypes, $sCurrent) { - global $default; - - /*"select UGL.group_id, GL.name from users_groups_link as UGL - inner join groups_lookup AS GL on UGL.group_id = GL.id - where UGL.user_id=1"'*/ - - - $sDataype = ""; - - return $sDataype; - + global $default; + + $sDataype = ""; + return $sDataype; } // returns the checkbox ticked or unticked function getIsGenericCheckBox($oDocField) { - if (!isset($oDocField)) { - return ""; - } else { - return "getIsGeneric() ? "CHECKED " : " ") . " />"; - } + if (!isset($oDocField)) { + return ""; + } else { + return "getIsGeneric() ? "CHECKED " : " ") . " />"; + } } // returns the checkbox ticked or unticked function getHasLookupCheckBox($oDocField) { - if (!isset($oDocField)) { - return ""; - } else { - return "getHasLookup() ? "CHECKED " : " ") . " />"; - } - + if (!isset($oDocField)) { + return ""; + } else { + return "getHasLookup() ? "CHECKED " : " ") . " />"; + } + } // gets the updatebutton when a DocField is selected function getUpdateButton($oDocField) { - global $default; - if (!isset($oDocField)) { - return "Please select a Document Field: "; - } else { - return "graphicsUrl/widgets/update.gif\" value=\"submit\" border=\"0\"/>\n"; - } + global $default; + if (!isset($oDocField)) { + return "Please select a Document Field: "; + } else { + return "graphicsUrl/widgets/update.gif\" value=\"submit\" border=\"0\"/>\n"; + } } // gets the cancel button when a DocField is selected function getCancelButton($oDocField) { - global $default; - if (!isset($oDocField)) { - //return "rootUrl/control.php?action=DocFieldManagement\">graphicsUrl/widgets/cancel.gif\" value=\"cancel\" />\n"; - } else { - return "rootUrl/control.php?action=editDocField\">graphicsUrl/widgets/cancel.gif\" border = \"0\" />\n"; - } + global $default; + if (!isset($oDocField)) { + return "rootUrl/control.php?action=docfield\">graphicsUrl/widgets/cancel.gif\" value=\"cancel\" border=\"0\"/>\n"; + } + else { + return "rootUrl/control.php?action=editDocField\">graphicsUrl/widgets/cancel.gif\" border=\"0\" />\n"; + } } ?> \ No newline at end of file diff --git a/presentation/lookAndFeel/knowledgeTree/administration/docfieldmanagement/removeDocFieldBL.php b/presentation/lookAndFeel/knowledgeTree/administration/docfieldmanagement/removeDocFieldBL.php index 823ef36..585b674 100644 --- a/presentation/lookAndFeel/knowledgeTree/administration/docfieldmanagement/removeDocFieldBL.php +++ b/presentation/lookAndFeel/knowledgeTree/administration/docfieldmanagement/removeDocFieldBL.php @@ -13,6 +13,7 @@ if (checkSession()) { require_once("$default->fileSystemRoot/lib/visualpatterns/PatternListBox.inc"); require_once("$default->fileSystemRoot/lib/visualpatterns/PatternEditableListFromQuery.inc"); require_once("removeDocFieldUI.inc"); + require_once("../adminUI.inc"); require_once("$default->fileSystemRoot/lib/security/permission.inc"); require_once("$default->fileSystemRoot/lib/documentmanagement/DocumentField.inc"); require_once("$default->fileSystemRoot/presentation/webpageTemplate.inc"); diff --git a/presentation/lookAndFeel/knowledgeTree/administration/docfieldmanagement/removeDocFieldUI.inc b/presentation/lookAndFeel/knowledgeTree/administration/docfieldmanagement/removeDocFieldUI.inc index c290b07..1ae2a96 100644 --- a/presentation/lookAndFeel/knowledgeTree/administration/docfieldmanagement/removeDocFieldUI.inc +++ b/presentation/lookAndFeel/knowledgeTree/administration/docfieldmanagement/removeDocFieldUI.inc @@ -9,127 +9,126 @@ * */ // gets the delete stuff -function getDeletePage($fDocFieldID) { - global $default; - $oDocField = null; - if (!isset($fDocFieldID)) { - $sToRender .= "

\n"; - $sToRender .= "Remove Document Field From System:\n"; - - } - else{ - - $oDocField = DocumentField::get($fDocFieldID); - $sToRender .= "

\n"; - $sToRender .= "Are you sure you wish to Remove this Document Field?:\n"; - } - - $sToRender .= "\n"; - $sToRender .= "

\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "" . getDeleteButton($oDocField); - $sToRender .= "\n"; - $sToRender .= "
Document Field Name: " . getDocFieldDisplay($oDocField) . "
" . getDocFieldDataType($oDocField) . "
\n"; - - - return $sToRender; +function getDeletePage($fDocFieldID) { + global $default; + $oDocField = null; + if (isset($fDocFieldID)) { + $oDocField = DocumentField::get($fDocFieldID); + $sHeading = "Are you sure you wish to Remove this Document Field?:\n"; + } else { + $sHeading = "Please select a Document Field:"; + } + + $sToRender .= "" . renderHeading("Remove Document Field") . "
"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "" . getDeleteButton($oDocField) . getCancelButton($oDocField); + $sToRender .= "\n"; + $sToRender .= "
$sHeading
Document Field Name: " . getDocFieldDisplay($oDocField) . "
" . getDocFieldDataType($oDocField) . "
\n"; + + + return $sToRender; } // get successfully deletion page -function getDeleteSuccessPage() { - -global $default; - -$sToRender = "

\n" ; -$sToRender .= "\n"; -$sToRender .= "\n"; -$sToRender .= "\n"; -$sToRender .= "\n"; -$sToRender .= "\n"; -$sToRender .= "\n"; -$sToRender .= "\n"; -$sToRender .= "\n"; -$sToRender .= "\n"; -$sToRender .= "\n"; -$sToRender .= "\n"; -$sToRender .= "
Document Field SuccessFully Removed!
rootUrl/control.php?action=removeDocField\">graphicsUrl/widgets/back.gif\" border = \"0\" />
\n"; - -return $sToRender; +function getDeleteSuccessPage() { + + global $default; + + $sToRender .= "" . renderHeading("Remove Document Field") . "
"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "
Document Field SuccessFully Removed!
rootUrl/control.php?action=removeDocField\">graphicsUrl/widgets/back.gif\" border = \"0\" />
\n"; + + return $sToRender; } // get deletion failed page -function getDeleteFailPage() { - -global $default; - -$sToRender = "

\n" ; -$sToRender .= "\n"; -$sToRender .= "\n"; -$sToRender .= "\n"; -$sToRender .= "\n"; -$sToRender .= "\n"; -$sToRender .= "\n"; -$sToRender .= "\n"; -$sToRender .= "\n"; -$sToRender .= "\n"; -$sToRender .= "\n"; -$sToRender .= "\n"; -$sToRender .= "
Deletion Failed!
Please Ensure that The Document Field has not been assigned
rootUrl/control.php?action=removeDocField\">graphicsUrl/widgets/back.gif\" border = \"0\" />
\n"; - -return $sToRender; +function getDeleteFailPage() { + + global $default; + + $sToRender .= "" . renderHeading("Remove Document Field") . "
"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "\n"; + $sToRender .= "
Deletion Failed!
Please Ensure that The Document Field has not been assigned
rootUrl/control.php?action=removeDocField\">graphicsUrl/widgets/back.gif\" border = \"0\" />
\n"; + + return $sToRender; } // show listbox...or the text name function getDocFieldDisplay($oDocField) { - global $default; - if (!isset($oDocField)) { - $oPatternListBox = & new PatternListBox($default->owl_fields_table, "name", "id", "fDocFieldID"); - //$oPatternListBox->setIncludeDefaultValue(true); - $oPatternListBox->setPostBackOnChange(true); - return $oPatternListBox->render(); - } else { - - return "iId . "\">\n" . - "" . $oDocField->getName() . ""; - } - + global $default; + if (!isset($oDocField)) { + $oPatternListBox = & new PatternListBox($default->owl_fields_table, "name", "id", "fDocFieldID"); + $oPatternListBox->setFromClause("LEFT OUTER JOIN $default->owl_document_fields_table DFL ON ST.id=DFL.document_field_id"); + $oPatternListBox->setWhereClause("ISNULL(DFL.value)"); + $oPatternListBox->setPostBackOnChange(true); + return $oPatternListBox->render(); + } else { + return "iId . "\">\n" . + "" . $oDocField->getName() . ""; + } } - // show listbox...or the text name function getDocFieldDataType($oDocField) { - global $default; - if (!isset($oDocField)) { - return ""; - } else { - return "Data Type: " . $oDocField->getDataType(); - } - + global $default; + if (!isset($oDocField)) { + return ""; + } else { + return "Data Type: " . $oDocField->getDataType(); + } } - - // show delete button function getDeleteButton($oDocField) { - global $default; - if (!isset($oDocField)) { - return "Please select a Document Field: "; - } else { - return "graphicsUrl/widgets/delete.gif\" value=\"submit\"border=\"0\" />\n". - "rootUrl/control.php?action=removeDocField\">graphicsUrl/widgets/cancel.gif\" border = \"0\" />\n"; - } + global $default; + if (isset($oDocField)) { + return "graphicsUrl/widgets/delete.gif\" value=\"submit\"border=\"0\" />\n". + "rootUrl/control.php?action=removeDocField\">graphicsUrl/widgets/cancel.gif\" border = \"0\" />\n"; + } +} + +// gets the cancel button when a DocField is selected +function getCancelButton($oDocField) { + global $default; + if (!isset($oDocField)) { + return "rootUrl/control.php?action=docfield\">graphicsUrl/widgets/cancel.gif\" value=\"cancel\" border = \"0\"/>\n"; + } + else { + return "rootUrl/control.php?action=editDocField\">graphicsUrl/widgets/cancel.gif\" border = \"0\" />\n"; + } } ?>