From 9e97723b122dbf71574f0ca96fe5f41da96fff81 Mon Sep 17 00:00:00 2001 From: nbm Date: Mon, 5 Dec 2005 14:07:16 +0000 Subject: [PATCH] Obsoleted by admin/dispatcher-based implementation --- presentation/lookAndFeel/knowledgeTree/administration/documentmanagement/archivedDocumentsUI.inc | 144 ------------------------------------------------------------------------------------------------------------------------------------------------ presentation/lookAndFeel/knowledgeTree/administration/documentmanagement/expungeDeletedDocumentsUI.inc | 84 ------------------------------------------------------------------------------------ presentation/lookAndFeel/knowledgeTree/administration/documentmanagement/listDeletedDocumentsUI.inc | 66 ------------------------------------------------------------------ presentation/lookAndFeel/knowledgeTree/administration/documentmanagement/manageArchivedDocumentsBL.php | 132 ------------------------------------------------------------------------------------------------------------------------------------ presentation/lookAndFeel/knowledgeTree/administration/documentmanagement/restoreDeletedDocumentsUI.inc | 83 ----------------------------------------------------------------------------------- 5 files changed, 0 insertions(+), 509 deletions(-) delete mode 100644 presentation/lookAndFeel/knowledgeTree/administration/documentmanagement/archivedDocumentsUI.inc delete mode 100644 presentation/lookAndFeel/knowledgeTree/administration/documentmanagement/expungeDeletedDocumentsUI.inc delete mode 100644 presentation/lookAndFeel/knowledgeTree/administration/documentmanagement/listDeletedDocumentsUI.inc delete mode 100644 presentation/lookAndFeel/knowledgeTree/administration/documentmanagement/manageArchivedDocumentsBL.php delete mode 100644 presentation/lookAndFeel/knowledgeTree/administration/documentmanagement/restoreDeletedDocumentsUI.inc diff --git a/presentation/lookAndFeel/knowledgeTree/administration/documentmanagement/archivedDocumentsUI.inc b/presentation/lookAndFeel/knowledgeTree/administration/documentmanagement/archivedDocumentsUI.inc deleted file mode 100644 index 683c152..0000000 --- a/presentation/lookAndFeel/knowledgeTree/administration/documentmanagement/archivedDocumentsUI.inc +++ /dev/null @@ -1,144 +0,0 @@ -, Jam Warehouse (Pty) Ltd, South Africa - * @package administration.documentmanagement - */ - -/** - * Displays the status of restored documents - */ -function renderStatusPage($aSuccessDocuments, $aErrorDocuments) { - global $default; - - $sToRender = renderHeading(_("Archived Documents Restoration Status")); - $sToRender .= ""; - if (count($aSuccessDocuments) > 0) { - $sToRender .= "\n"; - $sToRender .= ""; - for ($i=0; $i\n"; - } - } - if (count($aErrorDocuments) > 0) { - $sToRender .= "\n"; - $sToRender .= ""; - for ($i=0; $igetDisplayPath(true) . "\n"; - } - } - $sToRender .= ""; - $sToRender .= ""); - $sToRender .= "
" . _("The following documents were successfully restored:") . "
" . _("There were errors restoring the following documents:") . "
" . generateControllerLink("archivedDocuments", "", "
"; - return $sToRender; -} - -/** - * Gives the user a last chance to bail out before restoring the documents - */ -function renderRestoreConfirmationPage($aDocuments) { - global $default; - - $sToRender = renderHeading(_("Restore Archived Documents")); - $sToRender .= ""; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= ""; - - // loop through them - for ($i = 0; $i < count($aDocuments); $i++) { - $sToRender .= "\t\n"; - $sToRender .= "\t\t\n"; - $sToRender .= "\t\n"; - } - $sToRender .= ""; - $sToRender .= ""; - $sToRender .= ""; - $sToRender .= "
" . _("The documents you have chosen to restore from the archive are listed below.") . "
" . _("Click 'Restore' to confirm restoration, or 'Cancel' to abort.") . "
\n"; - $sToRender .= "getID() . "\"/>\n"; - $sToRender .= $aDocuments[$i]->getDisplayPath(true) . "\n"; - $sToRender .= "\t\t
\n"; - $sToRender .= "
"; - return $sToRender; -} - -/** - * Displays the archived document search form - */ -function renderSearchPage($aMetaTagIDs = array()) { - global $default; - $sToRender = renderHeading(_("Archived Documents Search")); - - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "
" . _("Search text:") . " \n"; - $sToRender .= "
 
" . getMetaData($aMetaTagIDs) . "
 
\n"; - - $sToRender .= "\n\n\n\n"; - - return $sToRender; -} - -/** - * Performs the search and displays the results - */ -function renderArchivedDocumentsResultsPage($aDocuments) { - global $default; - - $sToRender = renderHeading(_("Archived Documents Search Results")); - $sToRender .= ""; - $sToRender .= "\n"; - for ($i=0; $i\n"; - $sToRender .= "getID() . "\"/>\n"; - $sToRender .= $aDocuments[$i]->getDisplayPath(true) . "\n"; - $sToRender .= "\t\t\n"; - $sToRender .= "\t\n"; - } - $sToRender .= ""); - $sToRender .= "
" . _("Select the archived documents you'd like to restore, and click 'Restore', or 'Cancel' to abort") . "
\n"; - $sToRender .= generateControllerLink("archivedDocuments", "", "
"; - - return $sToRender; -} -?> diff --git a/presentation/lookAndFeel/knowledgeTree/administration/documentmanagement/expungeDeletedDocumentsUI.inc b/presentation/lookAndFeel/knowledgeTree/administration/documentmanagement/expungeDeletedDocumentsUI.inc deleted file mode 100644 index f8cb4f4..0000000 --- a/presentation/lookAndFeel/knowledgeTree/administration/documentmanagement/expungeDeletedDocumentsUI.inc +++ /dev/null @@ -1,84 +0,0 @@ -, Jam Warehouse (Pty) Ltd, South Africa - * @package administration.documentmanagement - */ - -/** - * Gives the user a last chance to bail out before expunging the documents - */ -function renderConfirmDocuments($aDocuments) { - global $default; - - $sToRender = renderHeading(_("Expunge Deleted Documents")); - $sToRender .= ""; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= ""; - - // loop through them - for ($i = 0; $i < count($aDocuments); $i++) { - $sToRender .= "\t\n"; - $sToRender .= "\t\t\n"; - $sToRender .= "\t\n"; - } - $sToRender .= ""; - $sToRender .= ""; - $sToRender .= ""); - $sToRender .= "
" . _("The documents you have chosen to expunge are listed below.") . "
" . _("Click 'Expunge' to confirm deletion, or 'Cancel' to abort.") . "
\n"; - $sToRender .= "getID() . "\"/>\n"; - $sToRender .= $aDocuments[$i]->getDisplayPath(true) . "\n"; - $sToRender .= "\t\t
\n"; - $sToRender .= generateControllerLink("deletedDocuments", "", "
"; - return $sToRender; -} - -/** - * Displays the status of expunged documents - */ -function renderStatusPage($aSuccessDocuments, $aErrorDocuments) { - global $default; - - $sToRender = renderHeading(_("Expunge Deleted Documents Status")); - $sToRender .= ""; - if (count($aSuccessDocuments) > 0) { - $sToRender .= "\n"; - $sToRender .= ""; - for ($i=0; $i\n"; - } - } - if (count($aErrorDocuments) > 0) { - $sToRender .= "\n"; - $sToRender .= ""; - for ($i=0; $i\n"; - } - } - $sToRender .= ""; - $sToRender .= ""); - $sToRender .= "
" . _("The following documents were successfully expunged:") . "
" . _("There were errors restoring the following documents:") . "
" . generateControllerLink("deletedDocuments", "", "
"; - return $sToRender; -} -?> diff --git a/presentation/lookAndFeel/knowledgeTree/administration/documentmanagement/listDeletedDocumentsUI.inc b/presentation/lookAndFeel/knowledgeTree/administration/documentmanagement/listDeletedDocumentsUI.inc deleted file mode 100644 index 5e57521..0000000 --- a/presentation/lookAndFeel/knowledgeTree/administration/documentmanagement/listDeletedDocumentsUI.inc +++ /dev/null @@ -1,66 +0,0 @@ -, Jam Warehouse (Pty) Ltd, South Africa - * @package administration.documentmanagement - */ - -/** - * Lists all deleted documents - */ -function renderListDeletedDocumentsPage($aDocuments) { - global $default; - - $sToRender = renderHeading(_("Expunge Deleted Documents")); - $sToRender .= ""; - if (count($aDocuments) > 0) { - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= ""; - // loop through them - for ($i = 0; $i < count($aDocuments); $i++) { - $sToRender .= "\t\n"; - $sToRender .= "\t\t\n"; - $sToRender .= "\t\n"; - } - $sToRender .= ""; - $sToRender .= "\n"; - } else { - $sToRender .= ""; - $sToRender .= ""; - $sToRender .= "\n"; - - } - $sToRender .= "
" . _("The following documents have been deleted from the DMS.") . "
" . _("Select the documents you would like to completely remove and click 'Expunge', or click on the document name link to restore the document.") . "
\n"; - $sToRender .= "getID() . "\"/>\n"; - // get an existing folder to restore the document to - $oFolder = Folder::get($aDocuments[$i]->getFolderID()); - // if the folder no longer exists, use the root folder to start browsing from - $iFolderID = ($oFolder ? $aDocuments[$i]->getFolderID() : User::getUserRootFolderID()); - $sToRender .= generateControllerLink("restoreDeletedDocument", - "fDocumentID=" . $aDocuments[$i]->getID() . "&fFolderID=$iFolderID", - ($aDocuments[$i]->getFolderID() == $iFolderID) ? $aDocuments[$i]->getDisplayPath(true) : $aDocuments[$i]->getIcon() . $aDocuments[$i]->getName()) . "\n"; - $sToRender .= "\t\t
" . _("There are currently no deleted documents in the system") . "
"; - return $sToRender; -} -?> diff --git a/presentation/lookAndFeel/knowledgeTree/administration/documentmanagement/manageArchivedDocumentsBL.php b/presentation/lookAndFeel/knowledgeTree/administration/documentmanagement/manageArchivedDocumentsBL.php deleted file mode 100644 index b4bb0f7..0000000 --- a/presentation/lookAndFeel/knowledgeTree/administration/documentmanagement/manageArchivedDocumentsBL.php +++ /dev/null @@ -1,132 +0,0 @@ -, Jam Warehouse (Pty) Ltd, South Africa - * @package administration.documentmanagement - */ - -require_once("../../../../../config/dmsDefaults.php"); - -require_once("$default->fileSystemRoot/presentation/Html.inc"); - -KTUtil::extractGPC('fConfirm', 'fDocumentIDs', 'fForSearch', 'fSearchString', 'fShowSection', 'fStartIndex', 'fToSearch'); - -if (checkSession()) { - require_once("$default->fileSystemRoot/lib/visualpatterns/PatternBrowsableSearchResults.inc"); - require_once("$default->fileSystemRoot/lib/visualpatterns/PatternEditableTableSqlQuery.inc"); - require_once("$default->fileSystemRoot/lib/visualpatterns/PatternCustom.inc"); - require_once("$default->fileSystemRoot/lib/foldermanagement/Folder.inc"); - require_once("$default->fileSystemRoot/lib/documentmanagement/Document.inc"); - require_once("$default->fileSystemRoot/lib/security/Permission.inc"); - require_once("$default->fileSystemRoot/lib/archiving/ArchiveRestorationRequest.inc"); - require_once("$default->fileSystemRoot/presentation/Html.inc"); - require_once(KT_DIR . "/presentation/lookAndFeel/knowledgeTree/search/advancedSearchUtil.inc"); - require_once(KT_DIR . "/presentation/lookAndFeel/knowledgeTree/search/advancedSearchUI.inc"); - require_once("archivedDocumentsUI.inc"); - - require_once("$default->fileSystemRoot/presentation/webpageTemplate.inc"); - - $main->setFormAction($_SERVER["PHP_SELF"]); - - if (!isset($fStartIndex)) { - $fStartIndex = 1; - } - - $oContent = new PatternCustom; - - if (strlen($fForSearch)) { - dealWithAdvancedSearch($_REQUEST, $fStartIndex); - } else if ($fDocumentIDs) { - // got some documents to restore - - // instantiate document objects - $aDocuments = array(); - for ($i = 0; $i < count($fDocumentIDs); $i++) { - $aDocuments[] = & Document::get($fDocumentIDs[$i]); - } - - if ($fConfirm) { - // restore the specified documents - - $aErrorDocuments = array(); - $aSuccessDocuments = array(); - for ($i = 0; $i < count($aDocuments); $i++) { - if ($aDocuments[$i]) { - // set the status to live - $aDocuments[$i]->setStatusID(LIVE); - if ($aDocuments[$i]->update()) { - // success - $default->log->info("manageArchivedDocumentsBL.php set status for document id=" . $fDocumentIDs[$i]); - $aSuccessDocuments[] = $aDocuments[$i]; - - // check if there are requests for this document to be archived - $aRequests = ArchiveRestorationRequest::getList(array("document_id = ?", $aDocuments[$i]->getID()));/*ok*/ - $default->log->info("manageArchivedDocumentsBL.php about to send notification for " . count($aRequests) . " restoration requests for document id " . $aDocuments[$i]->getID()); - for ($j=0; $jgetRequestUserID()); - $sBody = "The document '" . generateControllerLink("viewDocument", "fDocumentID=" . $aDocuments[$i]->getID(), $aDocuments[$i]->getName()) . "'"; - $sBody .= " has been restored from the archive."; - $oEmail = & new Email(); - if ($oEmail->send($oRequestUser->getEmail(), _("Archived Document Restored"), $sBody)) { - $default->log->info("manageArchivedDocumentsBL.php sent email to " . $oRequestUser->getEmail()); - // now delete the request - $iRequestID = $aRequests[$j]->getID(); - if ($aRequests[$j]->delete()) { - $default->log->info("manageArchivedDocumentsBL.php removing restoration request $iRequestID"); - } else { - $default->log->error("manageArchivedDocumentsBL.php error removing request $iRequestID"); - } - } else { - $default->log->error("manageArchivedDocumentsBL.php error notifying " . arrayToString($oEmail) . " for document id " . $aDocuments[$i]->getID() . " restoration"); - } - } - } else { - // error updating status change - $default->log->error("manageArchivedDocumentsBL.php couldn't retrieve document id=" . $fDocumentIDs[$i]); - $aErrorDocuments[] = $aDocuments[$i]; - } - } else { - // error retrieving document object - $default->log->error("manageArchivedDocumentsBL.php couldn't retrieve document id=" . $fDocumentIDs[$i]); - } - } - // display status page. - $oContent->setHtml(renderStatusPage($aSuccessDocuments, $aErrorDocuments)); - } else { - // ask for confirmation before restoring the documents - $oContent->setHtml(renderRestoreConfirmationPage($aDocuments)); - } - } else { - //display search criteria - $oContent->setHtml(getSearchPage("", array(), _("Archived Documents Search"), true)); - $main->setFormAction($_SERVER["PHP_SELF"] . "?fForSearch=1"); - } - $main->setHasRequiredFields(true); - $main->setCentralPayload($oContent); - $main->render(); -} - -?> diff --git a/presentation/lookAndFeel/knowledgeTree/administration/documentmanagement/restoreDeletedDocumentsUI.inc b/presentation/lookAndFeel/knowledgeTree/administration/documentmanagement/restoreDeletedDocumentsUI.inc deleted file mode 100644 index 8d8ccdd..0000000 --- a/presentation/lookAndFeel/knowledgeTree/administration/documentmanagement/restoreDeletedDocumentsUI.inc +++ /dev/null @@ -1,83 +0,0 @@ -, Jam Warehouse (Pty) Ltd, South Africa - * @package administration.documentmanagement - */ - -/** - * Displays the status of expunged documents - */ -function renderStatusPage($oDocument) { - global $default; - - $sToRender = renderHeading(_("Restore Deleted Document")); - $sToRender .= ""; - $sToRender .= "\n"; - $sToRender .= ""; - - $sToRender .= ""); - $sToRender .= "
" . _("The document") . " " . $oDocument->getName() . " " . _("was successfully restored:") . "
" . generateControllerLink("viewDocument", "fDocumentID=" . $oDocument->getID(), $oDocument->getDisplayPath(true)) . "\n"; - $sToRender .= "
" . generateControllerLink("deletedDocuments", "", "
"; - return $sToRender; -} - -/** - * Gives the user a last chance to bail out before restoring the document - */ -function renderConfirmationPage($iDocumentID, $iFolderID) { - global $default; - $sToRender = renderHeading(_("Restore Deleted Document")); - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "
" . - sprintf(_("Are you sure you want to restore deleted document %s"),Document::getDocumentName($iDocumentID)) . - "
" . _("to folder") . " " . Folder::getFolderDisplayPath($iFolderID) . "?
" . generateControllerLink("restoreDeletedDocument", "fDocumentID=$iDocumentID&fFolderID=$iFolderID&fForMove=1&fConfirmed=1", "") . " "; - $sToRender .= generateControllerLink("restoreDeletedDocument", "fDocumentID=$iDocumentID&fFolderID=$iFolderID", "") . "
\n"; - return $sToRender; -} - -/** - * Displays the folder browse page - */ -function renderFolderBrowsePage($iDocumentID, $iFolderID) { - global $default; - $sToRender = renderHeading(_("Restore Deleted Document")); - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "
" . renderFolderPath($iFolderID, generateControllerUrl("restoreDeletedDocument", "fDocumentID=$iDocumentID", false)) . "
\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "\n"; - $sToRender .= "
" . renderFolderList($iFolderID, generateControllerUrl("restoreDeletedDocument", "fDocumentID=$iDocumentID", false)) . "
"; - $sToRender .= "
" . _("Select the folder you would like to restore deleted document") . " " . Document::getDocumentName($iDocumentID) . " to.
 " . generateControllerLink("deletedDocuments", "", "") . "
\n"; - return $sToRender; -} -?> -- libgit2 0.21.4