diff --git a/presentation/lookAndFeel/knowledgeTree/documentmanagement/viewUI.inc b/presentation/lookAndFeel/knowledgeTree/documentmanagement/viewUI.inc index 9297c89..7840309 100644 --- a/presentation/lookAndFeel/knowledgeTree/documentmanagement/viewUI.inc +++ b/presentation/lookAndFeel/knowledgeTree/documentmanagement/viewUI.inc @@ -173,16 +173,18 @@ function renderNonEditableDocumentRouting($oDocument) { function renderDocumentArchiveSettings($oDocument) { global $default; - $sQuery = "SELECT d.id, expiration_date, utilisation_threshold, 'Edit' as edit FROM $default->owl_archive_settings_table AS a " . - "INNER JOIN $default->owl_documents_table as d on a.document_id=d.id " . + $sQuery = "SELECT d.id, atl.name, 'Edit' AS edit FROM $default->owl_document_archiving_table AS da " . + "INNER JOIN $default->owl_archiving_type_lookup_table AS atl ON da.archiving_type_id=atl.id " . + "INNER JOIN $default->owl_documents_table AS d ON da.document_id=d.id " . "WHERE d.id = " . $oDocument->getID(); - $aColumns = array("expiration_date", "utilisation_threshold", "edit"); - $aColumnHeaders = array("Expiration Date", "Utilisation Threshold"); - $aColumnTypes = array(1,1,3); + $aColumns = array("name", "edit"); + $aColumnHeaders = array("Archiving Type"); + $aColumnTypes = array(1,3); $aDBColumnArray = array("id"); $aQueryStringVariableNames = array("fDocumentID"); - $oPatternTableSqlQuery = & new PatternTableSqlQuery($sQuery, $aColumns, $aColumnTypes, $aColumnHeaders, "90%", "$default->rootUrl/control.php?action=modifyDocumentArchiveSettings",$aDBColumnArray,$aQueryStringVariableNames); + $aLinkURLs = array(1=>"$default->rootUrl/control.php?action=modifyDocumentArchiveSettings"); + $oPatternTableSqlQuery = & new PatternTableSqlQuery($sQuery, $aColumns, $aColumnTypes, $aColumnHeaders, "90%", $aLinkURLs ,$aDBColumnArray,$aQueryStringVariableNames); $oPatternTableSqlQuery->setTableHeading("Archiving Settings"); $oPatternTableSqlQuery->setEmptyTableMessage("No archiving settings"); $oPatternTableSqlQuery->setDisplayColumnHeadings(true); @@ -219,7 +221,7 @@ function displayActionButtons($oDocument, $bEdit) { } $sToRender .= "graphicsUrl/widgets/download.gif\" border=\"0\" />\n"; $sToRender .= "graphicsUrl/widgets/discussion.gif\" border=\"0\" />\n"; - //$sToRender .= "graphicsUrl/widgets/archive.gif\" border=\"0\" />\n"; + $sToRender .= "graphicsUrl/widgets/archive.gif\" border=\"0\" />\n"; return $sToRender; } @@ -264,19 +266,18 @@ function getEditPage($oDocument) { $sToRender .= "\n"; $sToRender .= "\t\n"; - /* + $sToRender .= "\t\n"; $sToRender .= "\t\t\n"; $sToRender .= "\t"; // if there are no archiving settings then allow their addition - $oArchiveSettings = ArchiveSettings::getFromDocumentID($iDocumentID); - if (!$oArchiveSettings) { + $oDocumentArchiving = DocumentArchiving::getFromDocumentID($iDocumentID); + if (!$oDocumentArchiving) { $sToRender .= "\t\n"; - $sToRender .= "\t\t\n"; + $sToRender .= "\t\t\n"; $sToRender .= "\t"; } - */ - + $sToRender .= "\t\n"; $sToRender .= "\t\t\n"; $sToRender .= "\t";
" . renderDocumentArchiveSettings($oDocument) . "
rootUrl/control.php?action=modifyDocumentArchiveSettings&fDocumentID=$iDocumentID\">graphicsUrl/widgets/edit.gif\" border=\"0\"/>rootUrl/control.php?action=addDocumentArchiveSettings&fDocumentID=$iDocumentID\">graphicsUrl/widgets/add.gif\" border=\"0\"/>
" . renderEditableDocumentRouting($oDocument) . "