fileSystemRoot/lib/visualpatterns/PatternListBox.inc"); require_once("$default->fileSystemRoot/lib/visualpatterns/PatternEditableListFromQuery.inc"); require_once("editMetaDataUI.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(getEditMetaDataPage($fDocFieldID,$fMetaDataID)); $main->setFormAction($_SERVER["PHP_SELF"] . "?fForStore=1"); } if(isset($fForStore)) { if($fMetaDataName != "") { $oMetaData = new MetaData($fDocFieldID,$fMetaDataName); $oMetaData->setMetaDataID($fDocFieldID,$fOldMetaDataName); if($oMetaData->update()) { $oPatternCustom->setHtml(getSuccessPage()); } else { $oPatternCustom->setHtml(getFailPage()); } } else { $oPatternCustom->setHtml(getTextPage()); } } //render the page $main->setCentralPayload($oPatternCustom); $main->render(); } ?>