" . _("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", "", "") . "
\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 .= "
" . sprintf(_("Document field '%s' is mapped to the following document type(s), and can therefore not be deleted."), $sDocumentFieldName) . "
" . _("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 "\n". "" . generateControllerLink("listDocFields", "", "") . "\n"; } } // gets the cancel button when a DocField is selected function getCancelButton($oDocField) { global $default; if (!isset($oDocField)) { return "" . generateControllerLink("docfield", "", "") . "\n"; } else { return "" . generateControllerLink("listDocFields", "", "") . "\n"; } } ?>