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; } function getStatusPage($sHeading, $sText = "") { global $default; $sToRender .= renderHeading("Remove Document Field"); $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "
$sHeading
$sText
" . generateControllerLink("listDocFields", "", "graphicsUrl/widgets/back.gif\" border = \"0\" />") . "
\n"; return $sToRender; } // get successfully deletion page function getDeleteSuccessPage() { return getStatusPage("Document Field SuccessFully Removed!"); } // get deletion failed page function getDeleteFailPage() { return getStatusPage("Deletion Failed!", "Please Ensure that The Document Field has not been assigned"); } function getFieldMappedPage($sDocumentFieldName, $aDocumentTypes) { global $default; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; for ($i=0; $igetID(), $aDocumentTypes[$i]->getName()) . ""; } $sToRender .= "
Document field '$sDocumentFieldName' is mapped to the following document type(s), and can therefore not be deleted.
Click on the Document Type name to edit its fields, or click 'Back' to return to List Document Fields.
\n"; return getStatusPage("Can't delete document field '$sDocumentFieldName'", $sToRender); } // show listbox...or the text name function getDocFieldDisplay($oDocField) { global $default; if (!isset($oDocField)) { $oPatternListBox = & new PatternListBox($default->document_fields_table, "name", "id", "fDocFieldID"); $oPatternListBox->setFromClause("LEFT OUTER JOIN $default->document_fields_link_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(); } } // show delete button function getDeleteButton($oDocField) { global $default; if (isset($oDocField)) { return "graphicsUrl/widgets/delete.gif\" value=\"submit\"border=\"0\" />\n". "" . generateControllerLink("listDocFields", "", "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 "" . generateControllerLink("docfield", "", "graphicsUrl/widgets/cancel.gif\" border = \"0\" />") . "\n"; } else { return "" . generateControllerLink("listDocFields", "", "graphicsUrl/widgets/cancel.gif\" border = \"0\" />") . "\n"; } } ?>