diff --git a/views/bootstrap/class.ViewFolder.php b/views/bootstrap/class.ViewFolder.php
index 7dd0e725c..21232ada6 100644
--- a/views/bootstrap/class.ViewFolder.php
+++ b/views/bootstrap/class.ViewFolder.php
@@ -207,166 +207,18 @@ class SeedDMS_View_ViewFolder extends SeedDMS_Bootstrap_Style {
foreach($subFolders as $subFolder) {
-
- $owner = $subFolder->getOwner();
- $comment = $subFolder->getComment();
- if (strlen($comment) > 150) $comment = substr($comment, 0, 147) . "...";
- $subsub = $subFolder->getSubFolders();
- $subsub = SeedDMS_Core_DMS::filterAccess($subsub, $user, M_READ);
- $subdoc = $subFolder->getDocuments();
- $subdoc = SeedDMS_Core_DMS::filterAccess($subdoc, $user, M_READ);
-
- print "
getID()."\" rel=\"folder_".$subFolder->getID()."\" class=\"folder\" ondragover=\"allowDrop(event)\" ondrop=\"onDrop(event)\">";
- // print " | ";
- print "getID()."\" draggable=\"true\" ondragstart=\"onDragStartFolder(event);\" href=\"out.ViewFolder.php?folderid=".$subFolder->getID()."&showtree=".$showtree."\"> imgpath."folder.png\" width=\"24\" height=\"24\" border=0> | \n";
- print "getID()."&showtree=".$showtree."\">" . htmlspecialchars($subFolder->getName()) . "";
- print " ".getMLText('owner').": ".htmlspecialchars($owner->getFullName()).", ".getMLText('creation_date').": ".date('Y-m-d', $subFolder->getDate())."";
- if($comment) {
- print " ".htmlspecialchars($comment)."";
- }
- print " | \n";
-// print "".htmlspecialchars($owner->getFullName())." | ";
- print "";
- if($enableRecursiveCount) {
- if($user->isAdmin()) {
- /* No need to check for access rights in countChildren() for
- * admin. So pass 0 as the limit.
- */
- $cc = $subFolder->countChildren($user, 0);
- print $cc['folder_count']." ".getMLText("folders")." ".$cc['document_count']." ".getMLText("documents");
- } else {
- $cc = $subFolder->countChildren($user, $maxRecursiveCount);
- if($maxRecursiveCount > 5000)
- $rr = 100.0;
- else
- $rr = 10.0;
- print (!$cc['folder_precise'] ? '~'.(round($cc['folder_count']/$rr)*$rr) : $cc['folder_count'])." ".getMLText("folders")." ".(!$cc['document_precise'] ? '~'.(round($cc['document_count']/$rr)*$rr) : $cc['document_count'])." ".getMLText("documents");
- }
- } else {
- print count($subsub)." ".getMLText("folders")." ".count($subdoc)." ".getMLText("documents");
- }
- print " | ";
-// print " | ";
- print "";
- print " | ";
- print "
\n";
+ echo $this->folderListRow($subFolder);
}
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth);
foreach($documents as $document) {
-
- $owner = $document->getOwner();
- $comment = $document->getComment();
- if (strlen($comment) > 150) $comment = substr($comment, 0, 147) . "...";
- $docID = $document->getID();
- if($latestContent = $document->getLatestContent()) {
- $previewer->createPreview($latestContent);
- $version = $latestContent->getVersion();
- $status = $latestContent->getStatus();
- $needwkflaction = false;
- if($workflowmode == 'advanced') {
- $workflow = $latestContent->getWorkflow();
- if($workflow) {
- $needwkflaction = $latestContent->needsWorkflowAction($user);
- }
- }
-
- /* Retrieve attacheѕ files */
- $files = $document->getDocumentFiles();
-
- /* Retrieve linked documents */
- $links = $document->getDocumentLinks();
- $links = SeedDMS_Core_DMS::filterDocumentLinks($user, $links);
-
- print "";
-
- if (file_exists($dms->contentDir . $latestContent->getPath())) {
- print "";
- if($previewer->hasPreview($latestContent)) {
- print " getID()."&version=".$latestContent->getVersion()."&width=".$previewwidth."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">";
- } else {
- print " getMimeIcon($latestContent->getFileType())."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\">";
- }
- print " | ";
- } else
- print " getMimeIcon($latestContent->getFileType())."\" title=\"".htmlspecialchars($latestContent->getMimeType())."\"> | ";
-
- print "" . htmlspecialchars($document->getName()) . "";
- print " ".getMLText('owner').": ".htmlspecialchars($owner->getFullName()).", ".getMLText('creation_date').": ".date('Y-m-d', $document->getDate()).", ".getMLText('version')." ".$version." - ".date('Y-m-d', $latestContent->getDate())."";
- if($comment) {
- print " ".htmlspecialchars($comment)."";
- }
- print " | \n";
-// print "".htmlspecialchars($owner->getFullName())." | ";
- print "";
- $attentionstr = '';
- if ( $document->isLocked() ) {
- $attentionstr .= " getImgPath("lock.png")."\" title=\"". getMLText("locked_by").": ".htmlspecialchars($document->getLockingUser()->getFullName())."\"> ";
- }
- if ( $needwkflaction ) {
- $attentionstr .= " getImgPath("attention.gif")."\" title=\"". getMLText("workflow").": "."\"> ";
- }
- if($attentionstr)
- print $attentionstr." ";
- print "";
- if(count($files))
- print count($files)." ".getMLText("linked_files")." ";
- if(count($links))
- print count($links)." ".getMLText("linked_documents")." ";
- print getOverallStatusText($status["status"])." | ";
-// print "".$version." | ";
- print "";
- print " | ";
- print "
\n";
- }
+ echo $this->documentListRow($document, $previewer);
}
- if ((count($subFolders) > 0)||(count($documents) > 0)) echo "\n\n";
+ if ((count($subFolders) > 0)||(count($documents) > 0))
+ echo "\n\n";
-
- echo "\n";
+ echo "\n"; // End of right column div
$this->contentEnd();