, Jam Warehouse (Pty) Ltd, South Africa * @package presentation.lookAndFeel.knowledgeTree.administration.news */ /** * Display the heading * FIXME: need to refactor this */ function renderHeading($sHeading) { global $default; $sSectionName = $default->siteMap->getSectionName(substr($_SERVER["PHP_SELF"], strlen($default->rootUrl), strlen($_SERVER["PHP_SELF"]))); $sColor = $default->siteMap->getSectionColour($sSectionName, "th"); $sToRender = "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "
$sHeading
\n"; return $sToRender; } /** * Displays an error message */ function renderErrorMessage($sErrorMessage) { $sToRender = ""; $sToRender .= ""; $sToRender .= "

$sErrorMessage

"; return $sToRender; } function renderDocumentTransactionListBox() { global $default; $oPatternListBox = & new PatternListBox($default->owl_transaction_types_table, "name", "id", "fDocumentTransactionID"); return $oPatternListBox->render(); } /** * Displays the edit archive settings form * * @param ArchiveSettings the archive settings to modify */ function renderAddArchiveSettingsForm($oArchiveSettings) { global $default, $fDocumentID; $sToRender = ""; // TODO: form instructions $sToRender .= ""; $sToRender .= ""; //$sToRender .= ""; $sToRender .= ""; $sToRender .= ""; $sToRender .= ""; $sToRender .= ""; $sToRender .= ""; $sToRender .= ""; $sToRender .= ""; $sToRender .= ""; $sToRender .= ""; // hidden archive settings references $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "
Archive By Date
Expiration Date:
graphicsUrl/calendar/calendar.gif\" name=\"imgCalendar\" width=\"34\" height=\"21\" border=\"0\" alt=\"\">
getExpirationDate() : "2003-06-06") . "\" size=\"11\">
Expiration Period:
"; $sToRender .= "
Archive By Utilisation
Utilisation Threshold:
Document Transaction:" . renderDocumentTransactionListBox() . "
graphicsUrl/widgets/submit.gif\" border=\"0\">\n"; $sToRender .= "rootUrl/control.php?action=viewDocument&fDocumentID=$fDocumentID\">graphicsUrl/widgets/cancel.gif\" border=\"0\" />
"; /* $sToRender .= "\n\n\n\n"; */ return $sToRender; } /** * Displays the edit document archive settings page */ function renderEditArchiveSettingsPage($oArchiveSettings, $sErrorMessage = "") { global $default; //$sToRender .= "" . renderHeading("Edit Document Archive Settings") . "
"; $sToRender .= renderHeading("Edit Document Archive Settings"); if (strlen($sErrorMessage) > 0) { $sToRender .= renderErrorMessage($sErrorMessage); } $sToRender .= "\n"; if ($oArchiveSettings) { $sToRender .= renderEditArchiveSettingsForm($oArchiveSettings); } else { $sToRender .= renderAddArchiveSettingsForm($oArchiveSettings); } $sToRender .= "
\n"; return $sToRender; } function wrap($html) { global $default; return " Javascript Calendar Example by Lea Smart uiUrl/calendar.css\"> " . $html . " "; } /** * Display the confirmation page for manual archiving of a document */ function renderArchiveConfirmationPage() { } ?>