, Jam Warehouse (Pty) Ltd, South Africa * @package presentation.lookAndFeel.knowledgeTree.administration.dopcumentmanagement */ /** * 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; $igetDisplayPath() . "\n"; } } if (count($aErrorDocuments) > 0) { $sToRender .= "\n"; $sToRender .= ""; for ($i=0; $igetDisplayPath() . "\n"; } } $sToRender .= ""; $sToRender .= ""); $sToRender .= "
The following documents were successfully restored:
There were errors restoring the following documents:
" . generateControllerLink("archivedDocuments", "", "graphicsUrl/widgets/back.gif\" border=\"0\">
"; 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 and folders 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() . "\n"; $sToRender .= "\t\t
graphicsUrl/widgets/restore.gif\" border=\"0\"/>\n"; $sToRender .= generateControllerLink("archivedDocuments", "", "graphicsUrl/widgets/cancel.gif\" border=\"0\">
"; return $sToRender; } /** * Displays the archived document search form */ function renderSearchPage() { global $default; $sToRender = renderHeading("Archived Documents Search"); $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "
Search for archived documents by entering the document name:
Document name: \n"; $sToRender .= "graphicsUrl/widgets/submit.gif\" border=\"0\">
 
\n"; $sToRender .= "\n\n\n\n"; return $sToRender; } /** * Performs the search and displays the results */ function renderArchivedDocumentsResultsPage($sKeywords, $iStartIndex) { global $default; $sQuery = "SELECT DISTINCT D.id AS document_id, D.name AS document_name " . "FROM search_document_user_link AS SDUL " . "INNER JOIN documents AS D ON D.id = SDUL.document_id " . "INNER JOIN status_lookup AS SL ON D.status_id = SL.id " . "WHERE SDUL.user_id = " . $_SESSION["userID"] . " " . "AND SL.name='Archived' " . "AND (D.name like '%$sKeywords%' " . "OR D.filename like '%$sKeywords%')"; $sToRender = renderHeading("Archived Documents Search Results"); $sToRender .= ""; $sql = $default->db; // perform query if ($sql->query($sQuery)) { if ($sql->num_rows() > 0) { $sToRender .= "\n"; while ($sql->next_record()) { // and print document paths with checkboxes $oDocument = Document::get($sql->f("document_id")); $sToRender .= "\t\n"; $sToRender .= "\t\t\n"; $sToRender .= "\t\n"; } $sToRender .= ""); } else { $sToRender .= "\n"; } } else { // query failed $sToRender .= "\n"; } $sToRender .= "
The following archived documents meet your search string."; $sToRender .= "
Select the documents you'd like to restore, and click 'Restore', or 'Cancel' to abort
\n"; $sToRender .= "getID() . "\"/>\n"; $sToRender .= $oDocument->getDisplayPath() . "\n"; $sToRender .= "\t\t
graphicsUrl/widgets/restore.gif\" border=\"0\"/>\n"; $sToRender .= generateControllerLink("archivedDocuments", "", "graphicsUrl/widgets/cancel.gif\" border=\"0\">
Your query did not return any archived documents."; $sToRender .= "
" . generateControllerLink("archivedDocuments", "", "graphicsUrl/widgets/back.gif\" border=\"0\">") . "
There was an error processing your query- please try again later."; $sToRender .= "
" . generateControllerLink("archivedDocuments", "", "graphicsUrl/widgets/back.gif\" border=\"0\">") . "
"; return $sToRender; } ?>