create missing preview images in category or attribute manager

This commit is contained in:
Uwe Steinmann 2023-02-22 10:33:06 +01:00
parent 6301e9228e
commit 352446e9d8
4 changed files with 9 additions and 2 deletions

View File

@ -47,6 +47,7 @@ if(isset($_GET['attrdefid']) && $_GET['attrdefid']) {
}
if($view) {
$view->setParam('conversionmgr', $conversionmgr);
$view->setParam('accessobject', $accessop);
$view->setParam('onepage', $settings->_onePageMode); // do most navigation by reloading areas of pages with ajax
$view->setParam('attrdefs', $attrdefs);

View File

@ -46,6 +46,7 @@ if(isset($_GET['categoryid']) && $_GET['categoryid']) {
}
if($view) {
$view->setParam('conversionmgr', $conversionmgr);
$view->setParam('categories', $categories);
$view->setParam('selcategory', $selcat);
$view->setParam('accessobject', $accessop);

View File

@ -67,6 +67,7 @@ $(document).ready( function() {
function info() { /* {{{ */
$dms = $this->params['dms'];
$user = $this->params['user'];
$conversionmgr = $this->params['conversionmgr'];
$attrdefs = $this->params['attrdefs'];
$selattrdef = $this->params['selattrdef'];
$cachedir = $this->params['cachedir'];
@ -134,13 +135,15 @@ $(document).ready( function() {
}
}
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout, $xsendfile);
if($conversionmgr)
$previewer->setConversionMgr($conversionmgr);
if($res['folders'] || $res['docs']) {
print $this->folderListHeader();
print "<tbody>\n";
foreach($res['folders'] as $subFolder) {
echo $this->folderListRow($subFolder);
}
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout, $xsendfile);
foreach($res['docs'] as $document) {
echo $this->documentListRow($document, $previewer);
}
@ -156,7 +159,6 @@ $(document).ready( function() {
print "<th>".getMLText("status")."</th>\n";
print "<th>".getMLText("action")."</th>\n";
print "</tr>\n</thead>\n<tbody>\n";
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout, $xsendfile);
foreach($res['contents'] as $content) {
$doc = $content->getDocument();
echo $this->documentListRow($doc, $previewer);

View File

@ -51,6 +51,7 @@ $(document).ready( function() {
function info() { /* {{{ */
$dms = $this->params['dms'];
$selcat = $this->params['selcategory'];
$conversionmgr = $this->params['conversionmgr'];
$cachedir = $this->params['cachedir'];
$previewwidth = $this->params['previewWidthList'];
$timeout = $this->params['timeout'];
@ -68,6 +69,8 @@ $(document).ready( function() {
print $this->folderListHeader();
print "<tbody>\n";
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout, $xsendfile);
if($conversionmgr)
$previewer->setConversionMgr($conversionmgr);
foreach($documents as $doc) {
echo $this->documentListRow($doc, $previewer);
}