fileSystemRoot/lib/visualpatterns/PatternListBox.inc"); require_once("$default->fileSystemRoot/lib/visualpatterns/PatternEditableListFromQuery.inc"); require_once("removeMetaDataUI.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/lib/documentmanagement/MetaData.inc"); require_once("$default->fileSystemRoot/presentation/webpageTemplate.inc"); require_once("$default->fileSystemRoot/lib/visualpatterns/PatternCustom.inc"); require_once("$default->fileSystemRoot/lib/foldermanagement/Folder.inc"); require_once("$default->fileSystemRoot/presentation/lookAndFeel/knowledgeTree/foldermanagement/folderUI.inc"); require_once("$default->fileSystemRoot/presentation/Html.inc"); $oPatternCustom = & new PatternCustom(); if(isset($fDocFieldID)) { // post back on DocField select from manual edit page $oPatternCustom->setHtml(getSelectMetaDataPage($fDocFieldID,$fMetaDataID)); $main->setFormAction($_SERVER["PHP_SELF"] . "?fSelected=1"); } else { // if nothing happens...just reload edit page $oPatternCustom->setHtml(getSelectFieldPage(null)); $main->setFormAction($_SERVER["PHP_SELF"]); } if(isset($fSelected)) { $oPatternCustom->setHtml(getDeleteConfirmedPage($fDocFieldID,$fMetaDataID)); $main->setFormAction($_SERVER["PHP_SELF"] . "?fForDelete=1"); } if(isset($fForDelete)) { $oMetaData = new MetaData($fDocFieldID,$fMetaDataName); $oMetaData->setMetaDataID($fDocFieldID,$fMetaDataName); if($oMetaData->delete()) { $oPatternCustom->setHtml(getSuccessPage()); } else { $oPatternCustom->setHtml(getFailPage()); } } //render the page $main->setCentralPayload($oPatternCustom); $main->render(); } ?>