first check if document is accessible before calling hook documentListRow()

This commit is contained in:
Uwe Steinmann 2017-01-17 17:31:44 +01:00
parent 24624f6136
commit 600cd490a4

View File

@ -87,17 +87,16 @@ $(document).ready( function() {
$document = $dms->getDocument($res["id"]); $document = $dms->getDocument($res["id"]);
$document->verifyLastestContentExpriry(); $document->verifyLastestContentExpriry();
if($document->getAccessMode($user) >= M_READ && $document->getLatestContent()) {
$txt = $this->callHook('documentListItem', $document, $previewer); $txt = $this->callHook('documentListItem', $document, $previewer);
if(is_string($txt)) if(is_string($txt))
echo $txt; echo $txt;
else { else
if($document->getAccessMode($user) >= M_READ && $document->getLatestContent()) {
echo $this->documentListRow($document, $previewer, false, $res['version']); echo $this->documentListRow($document, $previewer, false, $res['version']);
} else { } else {
$noaccess++; $noaccess++;
} }
} }
}
$this->printListFooter(); $this->printListFooter();
if($noaccess) { if($noaccess) {