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 "
"; - if($subFolder->getAccessMode($user) >= M_ALL) { - $this->printDeleteFolderButton($subFolder, 'splash_rm_folder'); - } else { -?> - -getAccessMode($user) >= M_READWRITE) { -?> - - - - - getID(); ?>" msg="" _href="../op/op.AddToClipboard.php?folderid=getID(); ?>&type=folder&id=getID(); ?>" title=""> -"; - 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 "
"; - if($document->getAccessMode($user) >= M_ALL) { - $this->printDeleteDocumentButton($document, 'splash_rm_document'); - } else { -?> - -getAccessMode($user) >= M_READWRITE) { -?> - - - - - " msg="" _href="../op/op.AddToClipboard.php?folderid=getID(); ?>&type=document&id=" title=""> -"; - 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();