mirror of
https://git.code.sf.net/p/seeddms/code
synced 2025-03-11 16:35:38 +00:00
show more information of selected document
This commit is contained in:
parent
b47bea3acc
commit
6d16946a19
|
@ -23,6 +23,11 @@ include("../inc/inc.Language.php");
|
|||
include("../inc/inc.ClassUI.php");
|
||||
include("../inc/inc.Authentication.php");
|
||||
|
||||
/**
|
||||
* Include class to preview documents
|
||||
*/
|
||||
require_once("SeedDMS/Preview.php");
|
||||
|
||||
if (!$user->isAdmin()) {
|
||||
UI::exitError(getMLText("admin_tools"),getMLText("access_denied"));
|
||||
}
|
||||
|
@ -65,6 +70,9 @@ if($view) {
|
|||
$view->setParam('skip', $skip);
|
||||
$view->setParam('document', $document);
|
||||
$view->setParam('version', $content);
|
||||
$view->setParam('cachedir', $settings->_cacheDir);
|
||||
$view->setParam('previewWidthList', $settings->_previewWidthList);
|
||||
$view->setParam('previewWidthDetail', $settings->_previewWidthDetail);
|
||||
$view($_GET);
|
||||
exit;
|
||||
}
|
||||
|
|
|
@ -39,9 +39,33 @@ class SeedDMS_View_Timeline extends SeedDMS_Bootstrap_Style {
|
|||
function iteminfo() { /* {{{ */
|
||||
$dms = $this->params['dms'];
|
||||
$document = $this->params['document'];
|
||||
$version = $this->params['version'];
|
||||
$cachedir = $this->params['cachedir'];
|
||||
$previewwidthlist = $this->params['previewWidthList'];
|
||||
$previewwidthdetail = $this->params['previewWidthDetail'];
|
||||
if($document) {
|
||||
$this->contentHeading(getMLText("selected_item"));
|
||||
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidthdetail);
|
||||
$previewer->createPreview($version);
|
||||
|
||||
$this->contentHeading(getMLText("timeline_selected_item"));
|
||||
$folder = $document->getFolder();
|
||||
$path = $folder->getPath();
|
||||
print "<div>";
|
||||
print "<a href=\"../out/out.ViewDocument.php?documentid=".$document->getID()."\">/";
|
||||
for ($i = 1; $i < count($path); $i++) {
|
||||
print htmlspecialchars($path[$i]->getName())."/";
|
||||
}
|
||||
echo $document->getName();
|
||||
print "</a>";
|
||||
print "</div>";
|
||||
|
||||
print "<div>";
|
||||
if($previewer->hasPreview($version)) {
|
||||
print("<img class=\"mimeicon\" width=\"".$previewwidthdetail."\" src=\"../op/op.Preview.php?documentid=".$document->getID()."&version=".$version->getVersion()."&width=".$previewwidthdetail."\" title=\"".htmlspecialchars($version->getMimeType())."\">");
|
||||
} else {
|
||||
print "<img class=\"mimeicon\" src=\"".$this->getMimeIcon($version->getFileType())."\" title=\"".htmlspecialchars($version->getMimeType())."\">";
|
||||
}
|
||||
print "</div>";
|
||||
}
|
||||
} /* }}} */
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user