mirror of
https://git.code.sf.net/p/seeddms/code
synced 2025-02-06 07:04:57 +00:00
create preview from document file too
pass url parameter 'file' instead of 'version'
This commit is contained in:
parent
9f7b665c48
commit
c3eb4d629c
|
@ -46,18 +46,26 @@ if ($document->getAccessMode($user) < M_READ) {
|
|||
exit;
|
||||
}
|
||||
|
||||
$version = $_GET["version"];
|
||||
if (!isset($version) || !is_numeric($version) || intval($version)<1) {
|
||||
if(isset($_GET['version'])) {
|
||||
$version = $_GET["version"];
|
||||
if (!is_numeric($version) || intval($version)<1)
|
||||
exit;
|
||||
$object = $document->getContentByVersion($version);
|
||||
} elseif(isset($_GET['file'])) {
|
||||
$file = $_GET['file'];
|
||||
if (!is_numeric($file) || intval($file)<1)
|
||||
exit;
|
||||
$object = $document->getDocumentFile($file);
|
||||
} else {
|
||||
exit;
|
||||
}
|
||||
|
||||
$content = $document->getContentByVersion($version);
|
||||
if (!is_object($content)) {
|
||||
if (!is_object($object)) {
|
||||
exit;
|
||||
}
|
||||
|
||||
$previewer = new SeedDMS_Preview_Previewer($settings->_cacheDir, $_GET["width"]);
|
||||
header('Content-Type: image/png');
|
||||
$previewer->getPreview($content);
|
||||
$previewer->getPreview($object);
|
||||
|
||||
?>
|
||||
|
|
Loading…
Reference in New Issue
Block a user