From 79fdbbbbce4a5f3c157e99a104bcce6a5946f2fb Mon Sep 17 00:00:00 2001 From: Neil Blakey-Milner Date: Wed, 21 Dec 2005 14:58:21 +0000 Subject: [PATCH] No longer used. --- presentation/lookAndFeel/knowledgeTree/documentmanagement/archiving/archiveSettingsUI.inc | 274 ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- presentation/lookAndFeel/knowledgeTree/documentmanagement/archiving/restoreArchivedDocumentUI.inc | 96 ------------------------------------------------------------------------------------------------ presentation/lookAndFeel/knowledgeTree/documentmanagement/documentUI.inc | 107 ----------------------------------------------------------------------------------------------------------- presentation/lookAndFeel/knowledgeTree/foldermanagement/folderDocumentTypes.php | 69 --------------------------------------------------------------------- 4 files changed, 0 insertions(+), 546 deletions(-) delete mode 100644 presentation/lookAndFeel/knowledgeTree/documentmanagement/archiving/archiveSettingsUI.inc delete mode 100644 presentation/lookAndFeel/knowledgeTree/documentmanagement/archiving/restoreArchivedDocumentUI.inc delete mode 100644 presentation/lookAndFeel/knowledgeTree/documentmanagement/documentUI.inc delete mode 100644 presentation/lookAndFeel/knowledgeTree/foldermanagement/folderDocumentTypes.php diff --git a/presentation/lookAndFeel/knowledgeTree/documentmanagement/archiving/archiveSettingsUI.inc b/presentation/lookAndFeel/knowledgeTree/documentmanagement/archiving/archiveSettingsUI.inc deleted file mode 100644 index a559b5a..0000000 --- a/presentation/lookAndFeel/knowledgeTree/documentmanagement/archiving/archiveSettingsUI.inc +++ /dev/null @@ -1,274 +0,0 @@ -, Jam Warehouse (Pty) Ltd, South Africa - * @package documentmanagement.archiving - */ - -KTUtil::extractGPC('fArchivingTypeID', 'fDocumentID'); - -/** - * Displays an error message - */ -function renderErrorMessage($sErrorMessage) { - $sToRender = ""; - $sToRender .= ""; - $sToRender .= "

$sErrorMessage

"; - return $sToRender; -} - -function renderDocumentTransactionListBox($iDocumentTransactionID) { - global $default; - $oPatternListBox = & new PatternListBox($default->transaction_types_table, "name", "id", "fDocumentTransactionID"); - $oPatternListBox->setWhereClause("ST.name in ('View','Download')"); - if (isset($iDocumentTransactionID)) { - $oPatternListBox->setSelectedValue($iDocumentTransactionID); - } - return $oPatternListBox->render(); -} - -function renderArchivingTypeListBox() { - global $default, $fArchivingTypeID; - $oPatternListBox = & new PatternListBox($default->archiving_type_lookup_table, "name", "id", "fArchivingTypeID"); - $oPatternListBox->setPostBackOnChange(true); - $oPatternListBox->setSelectedValue($fArchivingTypeID); - return $oPatternListBox->render(); -} - -function renderTimeUnitsListBox($iTimeUnitID) { - global $default; - $oPatternListBox = & new PatternListBox($default->time_unit_lookup_table, "name", "id", "fTimeUnitID"); - if (isset($iTimeUnitID)) { - $oPatternListBox->setSelectedValue($iTimeUnitID); - } - return $oPatternListBox->render(); -} - -function renderChooseArchivingTypeForm() { - global $default, $fDocumentID; - - $sToRender = ""; - $sToRender .= ""; - $sToRender .= ""; - // hidden archive settings references - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "
" . _("Choose the archiving type for this document") . "
" . _("Archiving Type") . ":" . renderArchivingTypeListBox() . "
" . generateControllerLink("viewDocument", "fDocumentID=$fDocumentID&fShowSection=archiveSettings", "") . "
"; - return $sToRender; -} - -function getDateArchivingJavascript() { - $sToRender .= "\n\n\n\n"; - return $sToRender; -} - -function getUtilisationArchivingJavascript() { - $sToRender .= "\n\n\n\n"; - return $sToRender; -} - -function renderTimePeriod($sHeading, $sFooter = "", $oTimePeriod = null) { - global $default; - $sToRender .= ""; - if (strlen($sHeading) > 0) { - $sToRender .= "$sHeading:"; - } - $sToRender .= "getUnits() : "") . "\">"; - $sToRender .= "  " . renderTimeUnitsListBox( ($oTimePeriod ? $oTimePeriod->getTimeUnitID() : null) ) . $sFooter; - $sToRender .= "  "; - $sToRender .= ""; - return $sToRender; -} - -/** - * Displays the edit archive settings form - * - * @param integer the archive settings to modify, null display an add form - */ -function renderArchiveSettingsForm($iDocumentID, $oArchiveSettings, $iArchivingTypeID = -1) { - global $default, $fDocumentID; - - if ($oArchiveSettings) { - $sToRender .= "(" . _("in order to change the archiving type for this document, click the 'Remove' button and add new archiving settings") . ")"; - $iArchivingTypeID = $oArchiveSettings->getArchivingTypeID(); - } - - $sArchivingType = lookupName($default->archiving_type_lookup_table, $iArchivingTypeID); - - $sToRender .= ""; - // TODO: calendar control integration - switch ($sArchivingType) { - case "Date" : - - $sToRender .= ""; - $sToRender .= ""; - $sToRender .= ""; - - if ($oArchiveSettings) { - $oTimePeriod = TimePeriod::get($oArchiveSettings->getTimePeriodID()); - $sToRender .= renderTimePeriod(_("Expires after"), _("from document creation date"), $oTimePeriod); - } else { - $sToRender .= renderTimePeriod(_("Expires after"), _("from document creation date")); - } - $sToRender .= getDateArchivingJavascript(); - break; - case "Utilisation" : - - $sToRender .= ""; - $sToRender .= ""; - if ($oArchiveSettings) { - $oTimePeriod = TimePeriod::get($oArchiveSettings->getTimePeriodID()); - $sToRender .= renderTimePeriod("", "", $oTimePeriod); - } else { - $sToRender .= renderTimePeriod(""); - } - if ($oArchiveSettings) { - $iDocumentTransactionID = $oArchiveSettings->getDocumentTransactionID(); - } - $sToRender .= ""; - $sToRender .= getUtilisationArchivingJavascript(); - break; - } - - // hidden archive settings references - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - if ($oArchiveSettings) { - $sToRender .= "\n"; - $sToRender .= "
Archive By Date
" . _("Expiration Date") . ":getExpirationDate() == "0000-00-00" ? "" : $oArchiveSettings->getExpirationDate()) . "\"" : "") . ">"; - $sToRender .= "  graphicsUrl/calendar/calendar.gif\" name=\"imgCalendar\" width=\"34\" height=\"21\" border=\"0\" alt=\"\">"; - $sToRender .= "  
Archive By Utilisation
Archive document
" . sprintf(_("after the last %s transactions"), renderDocumentTransactionListBox($iDocumentTransactionID)) . "
\n"; - $sToRender .= generateControllerLink("modifyDocumentArchiveSettings", "fDocumentID=$fDocumentID&fDelete=1", ""); - } else { - $sToRender .= "
\n"; - $sToRender .= generateControllerLink("addDocumentArchiveSettings", "fDocumentID=$fDocumentID", ""); - } - $sToRender .= generateControllerLink("viewDocument", "fDocumentID=$fDocumentID&fShowSection=archiveSettings", "") . "
"; - - return $sToRender; -} - -/** - * Displays the edit document archive settings page - */ -function renderEditArchiveSettingsPage($iDocumentID, $oArchiveSettings, $sErrorMessage = "") { - global $default; - - $sToRender .= renderHeading(_("Edit Document Archive Settings")); - $sToRender .= displayDocumentPath($iDocumentID); - if (strlen($sErrorMessage) > 0) { - $sToRender .= renderErrorMessage($sErrorMessage); - } - $sToRender .= "\n"; - $sToRender .= renderArchiveSettingsForm($iDocumentID, $oArchiveSettings); - $sToRender .= "
\n"; - return $sToRender; -} - -/** - * Displays the add document archive settings page - */ -function renderAddArchiveSettingsPage($iDocumentID, $iArchivingTypeID = false, $sErrorMessage = "") { - global $default; - - $sToRender .= renderHeading(_("Add Document Archive Settings")); - $sToRender .= displayDocumentPath($iDocumentID); - if (strlen($sErrorMessage) > 0) { - $sToRender .= renderErrorMessage($sErrorMessage); - } - $sToRender .= "\n"; - if ($iArchivingTypeID) { - $sToRender .= renderArchiveSettingsForm($iDocumentID, null, $iArchivingTypeID); - } else { - $sToRender .= renderChooseArchivingTypeForm(); - } - $sToRender .= "
\n"; - return $sToRender; -} - - -/** - * Display the confirmation page for manual archiving of a document - */ -function renderArchiveConfirmationPage($iDocumentID, $sErrorMessage = "") { - global $default; - - $sToRender = renderHeading(_("Archive Document")); - if (strlen($sErrorMessage) > 0) { - $sToRender .= renderErrorMessage($sErrorMessage); - } - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= ""; - $sToRender .= ""; - $sToRender .= "
" . _("You have chosen to archive the document entitled") . " '" . Document::getDocumentName($iDocumentID) . "'.
" . _("Select 'Archive' to confirm, or 'Cancel' to cancel.") . "
 
" . generateControllerLink("viewDocument", "fDocumentID=$iDocumentID&fShowSection=archiveSettings", "") . "
\n"; - - return $sToRender; -} -?> diff --git a/presentation/lookAndFeel/knowledgeTree/documentmanagement/archiving/restoreArchivedDocumentUI.inc b/presentation/lookAndFeel/knowledgeTree/documentmanagement/archiving/restoreArchivedDocumentUI.inc deleted file mode 100644 index cd72421..0000000 --- a/presentation/lookAndFeel/knowledgeTree/documentmanagement/archiving/restoreArchivedDocumentUI.inc +++ /dev/null @@ -1,96 +0,0 @@ -, Jam Warehouse (Pty) Ltd, South Africa - * @package documentmanagement.archiving - */ - -/** - * Displays the page that allows an administrator to restore an archived document - */ -function getRestoreArchivedDocumentPage($oDocument) { - global $default; - - $sToRender = renderHeading(_("Restore Archived Document")) . renderDocumentPath($oDocument) . "\n
\n"; - - $sToRender .= "\n"; - $sToRender .= "\t\n\t\t\n\t\n"; - $sToRender .= "\t\n\t\t\n\t\n"; - $sToRender .= "\t\n"; - $sToRender .= "\t\n"; - $sToRender .= "\t\t\n"; - $sToRender .= "\t"; - $sToRender .= "
" . _("This document has been archived!") . "
" . _("Please click 'Restore' to restore this archived document.") . "
getID() . "\"/>
getID()) . "\">"; - $sToRender .= "rootUrl/control.php?action=browse&fFolderID=" . $oDocument->getFolderID() . "\">
\n"; - - return $sToRender; -} - -/** - * Displays the page that allows a user to request the restoration of an archived document - */ -function getRequestRestoreDocumentPage($oDocument) { - global $default; - - $sToRender = renderHeading(_("Request Archived Document Restoration")) . renderDocumentPath($oDocument) . "\n
\n"; - - $sToRender .= "\n"; -$sToRender .= "\t\n\t\t\n\t\n"; - $sToRender .= "\t\n\t\t\n\t\n"; - $sToRender .= "\t\n"; - $sToRender .= "\t\n"; - $sToRender .= "\t\t\n"; - $sToRender .= "\t"; - $sToRender .= "
" . _("This document has been archived!") . "
" . _("To request that the document be unarchived, please click the 'Restore' button.") . "
getID() . "\"/>
"; - $sToRender .= "rootUrl/control.php?action=browse&fFolderID=" . $oDocument->getFolderID() . "\">
\n"; - - return $sToRender; -} - -/** - * Displays the page that allows an administrator to restore an archived document - */ -function renderRequestSuccessPage($oDocument) { - global $default; - - $sToRender = renderHeading(_("Restore Archived Document")); - $sToRender .= "\n"; - $sToRender .= "\t\n"; - $sToRender .= "\t\n"; - $sToRender .= "
" . _("Your request has been processed, you will be notified when the document is restored.") . "
rootUrl/control.php?action=browse&fFolderID=" . $oDocument->getFolderID() . "\">
\n"; - return $sToRender; -} - -/** - * Display the error page for archiving request failure - */ -function renderRequestFailurePage($oDocument, $oUnitAdminUser) { - global $default; - $sToRender = renderHeading(_("Restore Archived Document")); - $sToRender .= "\n"; - $sToRender .= "\t\n"; - $sToRender .= "\t\n"; - $sToRender .= "
" . _("There was an error requesting the restoration of this document from the archive. Please try again later.") . "
rootUrl/control.php?action=browse&fFolderID=" . $oDocument->getFolderID() . "\">
\n"; - return $sToRender; -} -?> diff --git a/presentation/lookAndFeel/knowledgeTree/documentmanagement/documentUI.inc b/presentation/lookAndFeel/knowledgeTree/documentmanagement/documentUI.inc deleted file mode 100644 index 49bd081..0000000 --- a/presentation/lookAndFeel/knowledgeTree/documentmanagement/documentUI.inc +++ /dev/null @@ -1,107 +0,0 @@ -, Jam Warehouse (Pty) Ltd, South Africa - * @package documentmanagement - */ - -require_once("$default->fileSystemRoot/presentation/lookAndFeel/knowledgeTree/foldermanagement/folderUI.inc"); - -/** - * - */ -function displayDocumentPath($iDocumentID) { - global $default; - $oDocument = Document::get($iDocumentID); - if ($oDocument) { - $iFolderID = $oDocument->getFolderID(); - // #3425 for consistency - $sDocumentName = $oDocument->getFileName(); - $sSectionName = $default->siteMap->getSectionName(substr($_SERVER["PHP_SELF"], strlen($default->rootUrl), strlen($_SERVER["PHP_SELF"]))); - $sTDBGColour = $default->siteMap->getSectionColour($sSectionName, "td"); - $sDocumentPath = displayFolderPathLink(Folder::getFolderPathAsArray($iFolderID), Folder::getFolderPathNamesAsArray($iFolderID), "$default->rootUrl/control.php?action=browse") . " > " . $sDocumentName; - return "
$sDocumentPath
\n"; - } else { - return ""; - } -} - -/* only used when users choose a template document when setting up document linking - * on the folder collaboration page. Formats the link so that the child window - * lanuched by the javascript feeds back to the parent window -*/ -function displayDocumentLinkForTemplateBrowsing($oDocument, $bDisplayFullPath = false) { - global $default; - - $sIconUrl = $oDocument->getMimeTypeIconUrl(); - $sIconPath = ($sIconUrl ? generateImage($sIconUrl) : generateImage("$default->graphicsUrl/unknown.gif")); - - // #3425 the title is now the filename, and the description is the title - $sLinkText = $oDocument->getFileName(); - if ($bDisplayFullPath) { - // prepend folder path - $sLinkText = Folder::getFolderDisplayPath($oDocument->getFolderID()) . " > " . $sLinkText; - } - - - return generateLinkForTemplateDocumentBrowse("$default->rootUrl/control.php", - "action=viewDocument&fDocumentID=" . $oDocument->getID(), - $sIconPath . " " . $sLinkText, $oDocument->getName(), $oDocument->getID()); - - -} - -/** - * Displays a link to view document details - * - * @param object the document to display - * @param boolean whether to display the entire path to the document or not - */ - -function displayDocumentLink($oDocument, $bDisplayFullPath = false) { - global $default; - - $sIconUrl = $oDocument->getMimeTypeIconUrl(); - $sIconPath = ($sIconUrl ? generateImage($sIconUrl) : generateImage("$default->graphicsUrl/unknown.gif")); - - // #3425 the title is now the filename, and the description is the title - $sLinkText = $oDocument->getFileName(); - if ($bDisplayFullPath) { - // prepend folder path - $sLinkText = Folder::getFolderDisplayPath($oDocument->getFolderID()) . " > " . $sLinkText; - } - - return generateLink("$default->rootUrl/control.php", - "action=viewDocument&fDocumentID=" . $oDocument->getID(), - $sIconPath . " " . $sLinkText); -} - -function renderErrorPage($sErrorMessage, $iDocumentID = -1) { - global $default; - return "

$sErrorMessage

\n" . - (($iDocumentID == -1) ? - "rootUrl/control.php?action=viewDocument&fDocumentID=$iDocumentID\">" : - "") . - "\n"; -} -?> diff --git a/presentation/lookAndFeel/knowledgeTree/foldermanagement/folderDocumentTypes.php b/presentation/lookAndFeel/knowledgeTree/foldermanagement/folderDocumentTypes.php deleted file mode 100644 index c3a5e78..0000000 --- a/presentation/lookAndFeel/knowledgeTree/foldermanagement/folderDocumentTypes.php +++ /dev/null @@ -1,69 +0,0 @@ -permissionDenied(); - exit(0); - } - $oPermission = KTPermission::getByName('ktcore.permissions.write'); - $this->oFolder =& Folder::get($_REQUEST['fFolderId']); - $oUser =& User::get($_SESSION['userID']); - if (!KTPermissionUtil::userHasPermissionOnItem($oUser, $oPermission, $this->oFolder)) { - $this->permissionDenied(); - exit(0); - } - return true; - } - - function do_main() { - $oTemplating =& KTTemplating::getSingleton(); - $oTemplate = $oTemplating->loadTemplate('ktcore/documenttypes/folderassign'); - - $sTable = KTUtil::getTableName('folder_doctypes'); - $aQuery = array( - "SELECT document_type_id FROM $sTable WHERE folder_id = ?", - array($this->oFolder->getId()), - ); - $aSelectedIds = DBUtil::getResultArrayKey($aQuery, 'document_type_id'); - - $oTemplate->setData(array( - 'oFolder' => $this->oFolder, - 'document_types' => DocumentType::getList(), - 'selected_types' => $aSelectedIds, - )); - return $oTemplate; - } - - function do_assign() { - if (empty($_REQUEST['restricted'])) { - $this->oFolder->setRestrictDocumentTypes(false); - } else { - $this->oFolder->setRestrictDocumentTypes(true); - } - - $sTable = KTUtil::getTableName('folder_doctypes'); - $res = DBUtil::runQuery(array( - "DELETE FROM $sTable WHERE folder_id = ?", - array($this->oFolder->getId()), - )); - foreach ($_REQUEST['document_types'] as $iDocumentTypeId) { - $oLink = new FolderDocTypeLink($this->oFolder->getId(), $iDocumentTypeId); - $oLink->create(); - } - $this->oFolder->update(); - $this->errorRedirectToMain(_('Changes made'), 'fFolderId=' . - $this->oFolder->getId()); - exit(0); - } -} - -$d =& new KTFolderDocumentTypeDispatcher; -$d->dispatch(); - -?> -- libgit2 0.21.4