diff --git a/presentation/lookAndFeel/knowledgeTree/documentmanagement/browseUI.inc b/presentation/lookAndFeel/knowledgeTree/documentmanagement/browseUI.inc
index 0b5f8aa..6af5cbe 100644
--- a/presentation/lookAndFeel/knowledgeTree/documentmanagement/browseUI.inc
+++ b/presentation/lookAndFeel/knowledgeTree/documentmanagement/browseUI.inc
@@ -192,7 +192,7 @@ function renderDocumentTypeResults($aResults) {
*
* @param array the browse result objects
*/
-function renderFolderResults($aResults) {
+function renderFolderResults($aResults, $bTemplateBrowsing = false) {
global $default, $browse_no_sub_folders, $browse_no_documents, $browse_no_document_permission;
$sToRender = "";
@@ -220,7 +220,7 @@ function renderFolderResults($aResults) {
$sToRender .= "
| " . $browse_no_sub_folders . " |
";
}
- $sToRender .= "| " . renderDocumentList($aResults, $browse_no_documents, $browse_no_document_permission) . " |
\n";
+ $sToRender .= "| " . renderDocumentList($aResults, $browse_no_documents, $browse_no_document_permission, false, $bTemplateBrowsing) . " |
\n";
return $sToRender;
}
@@ -277,7 +277,7 @@ function renderSortHeadings($sSortBy, $sSortDirection) {
* @param string the message to display if the current user doesn't have permission to view the documents
* @param boolean whether to display the complete path to the document or not
*/
-function renderDocumentList($aResults, $sNoDocumentsMessage, $sNoPermissionMessage, $bDisplayFullPath = false) {
+function renderDocumentList($aResults, $sNoDocumentsMessage, $sNoPermissionMessage, $bDisplayFullPath = false, $bTemplateBrowsing = false) {
global $default;
$iFolderCount = count($aResults["folders"]) - 1;
@@ -286,7 +286,8 @@ function renderDocumentList($aResults, $sNoDocumentsMessage, $sNoPermissionMessa
for ($i=0; $i" . displayDocumentLink($aResults["documents"][$i], $bDisplayFullPath) . " | ";
+ $sToRender .= "| " . ($bTemplateBrowsing ? displayDocumentLinkForTemplateBrowsing($aResults["documents"][$i], $bDisplayFullPath) : displayDocumentLink($aResults["documents"][$i], $bDisplayFullPath)) . " | ";
+
$sToRender .= "" . $aResults["documents"][$i]->getFileName() . " | ";
$oCreator = User::get($aResults["documents"][$i]->getCreatorID());
$sToRender .= "" . ($oCreator ? $oCreator->getName() : "") . " | ";
@@ -314,7 +315,8 @@ function renderDocumentList($aResults, $sNoDocumentsMessage, $sNoPermissionMessa
* @param string the field to sort the results by
* @param string the direction to sort
*/
-function renderPage($aResults, $sBrowseType, $sSortBy, $sSortDirection) {
+
+function renderPage($aResults, $sBrowseType, $sSortBy, $sSortDirection, $bTemplateBrowsing = false) {
global $default, $browse_collection_heading;
$sSectionName = $default->siteMap->getSectionName(substr($_SERVER["PHP_SELF"], strlen($default->rootUrl), strlen($_SERVER["PHP_SELF"])));
@@ -340,7 +342,7 @@ function renderPage($aResults, $sBrowseType, $sSortBy, $sSortDirection) {
$sToRender .= renderSortHeadings($sSortBy, $sSortDirection);
$sToRender .= "
| \n";
switch ($sBrowseType) {
- case "folder" : $sToRender .= renderFolderResults($aResults, $sSortBy, $sSortDirection); break;
+ case "folder" : $sToRender .= renderFolderResults($aResults, $sSortBy, $sSortDirection, $bTemplateBrowsing); break;
case "category" : $sToRender .= renderCategoryResults($aResults); break;
case "documentType" : $sToRender .= renderDocumentTypeResults($aResults); break;
}
|