diff --git a/presentation/lookAndFeel/knowledgeTree/foldermanagement/deleteFolderBL.php b/presentation/lookAndFeel/knowledgeTree/foldermanagement/deleteFolderBL.php
index a952a05..b67932b 100644
--- a/presentation/lookAndFeel/knowledgeTree/foldermanagement/deleteFolderBL.php
+++ b/presentation/lookAndFeel/knowledgeTree/foldermanagement/deleteFolderBL.php
@@ -110,13 +110,17 @@ if (checkSession()) {
// get folders descended from this one
$aFolderArray = Folder::getList("parent_id=$fFolderID");
- // get documents in this folder
- $aDocumentArray = Document::getList("folder_id=$fFolderID AND status_id=" . LIVE);
+ // get live documents in this folder
+ $aLiveDocuments = Document::getList("folder_id=$fFolderID AND status_id=" . LIVE);
+ // get archived documents in this folder
+ $aArchivedDocuments = Document::getList("folder_id=$fFolderID AND status_id=" . ARCHIVED);
if (count($aFolderArray) > 0) {
$oPatternCustom->setHtml(getFolderNotEmptyPage($fFolderID, count($aFolderArray), "folder(s)"));
- } else if (count($aDocumentArray) > 0) {
- $oPatternCustom->setHtml(getFolderNotEmptyPage($fFolderID, count($aDocumentArray), "document(s)"));
+ } else if (count($aLiveDocuments) > 0) {
+ $oPatternCustom->setHtml(getFolderNotEmptyPage($fFolderID, count($aDocumentArray), "document(s)"));
+ } else if (count($aArchivedDocuments) > 0) {
+ $oPatternCustom->setHtml(getFolderNotEmptyPage($fFolderID, "", " archived documents"));
} else {
// get confirmation first
$oFolder = Folder::get($fFolderID);
diff --git a/presentation/lookAndFeel/knowledgeTree/foldermanagement/deleteFolderUI.inc b/presentation/lookAndFeel/knowledgeTree/foldermanagement/deleteFolderUI.inc
index ab2c423..2429717 100644
--- a/presentation/lookAndFeel/knowledgeTree/foldermanagement/deleteFolderUI.inc
+++ b/presentation/lookAndFeel/knowledgeTree/foldermanagement/deleteFolderUI.inc
@@ -10,18 +10,6 @@
* @package presentation.lookAndFeel.knowledgeTree.foldermanagement
*/
- /*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 .= "| $sHeading |
\n";
- $sToRender .= "
\n";
- $sToRender .= "
\n";
- $sToRender .= "
\n";
- return $sToRender;
-}*/
-
function getFolderPath($iFolderID) {
global $default;
$sSectionName = $default->siteMap->getSectionName(substr($_SERVER["PHP_SELF"], strlen($default->rootUrl), strlen($_SERVER["PHP_SELF"])));
@@ -36,7 +24,7 @@ function getFolderNotEmptyPage($iFolderID, $iObjectCount, $sObjectType) {
$sToRender .= getFolderPath($iFolderID) . "
\n";
$sToRender .= "\n";
$sToRender .= "\n";
- $sToRender .= "| There are still $iObjectCount $sObjectType in this folder | \n";
+ $sToRender .= "This folder cannot be deleted because there are still $iObjectCount $sObjectType in it. | \n";
$sToRender .= "
\n";
$sToRender .= "| Select 'Cancel' to return to the browse page. | \n";
$sToRender .= "
\n";