"field_name"); $aColumnsEditable = array(0,0,1); $aColumnsVisible = array(0,1,1); $aColumnDisplayTypes = array(1,1,4); $aColumnDatabaseTypes = array(0,0,1); $oPatternTableSqlQuery = & new PatternEditableTableSqlQuery($sQuery, "document_fields_link", $aStoreColumnNames, $aDisplayColumnNames, $aColumnsEditable, $aColumnsVisible, $aColumnDisplayTypes, $aColumnDatabaseTypes); $oPatternTableSqlQuery->setTableCaption("Generic Meta Data"); $oPatternTableSqlQuery->setUniqueName("gmd"); $oPatternTableSqlQuery->setRequiredColumnNames(array("value")); $oPatternTableSqlQuery->setMetaDataFields($aMetaDataColumnNames); $oPatternTableSqlQuery->setEmptyTableMessage("No Generic Meta Data"); return $oPatternTableSqlQuery->render(); } function getPage($iDocumentID, $iDocumentTypeID, $fFirstEdit) { global $default; $sToRender .= renderHeading(_("Edit Generic Meta Data")); $sToRender .= displayDocumentPath($iDocumentID); $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "
\n"; $sToRender .= getEditableGenericMetaData($iDocumentID, $iDocumentTypeID); $sToRender .= "
\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; if (!isset($fFirstEdit)) { //can't cancel if you're uploading for the first time, must fill out the generic meta data $sToRender .= "\n"; $sToRender .= "\n"; } $sToRender .= "
\n"; $sToRender .= "graphicsUrl/widgets/update.gif\" border=\"0\"/>\n"; $sToRender .= "\n"; $sToRender .= "rootUrl/control.php?action=viewDocument&fDocumentID=$iDocumentID&fShowSection=genericMetaData\">graphicsUrl/widgets/cancel.gif\" border=\"0\" />\n"; $sToRender .= "
\n"; $sToRender .= "
\n"; return $sToRender; } ?>