mirror of
https://git.code.sf.net/p/seeddms/code
synced 2025-05-31 05:57:34 +00:00
filter result by new access restrictions derived from status
This commit is contained in:
parent
795eb1e028
commit
5bdc6fe3cc
|
@ -143,6 +143,7 @@ if(isset($_GET["fullsearch"]) && $_GET["fullsearch"] && $settings->_enableFullSe
|
||||||
foreach($hits as $hit) {
|
foreach($hits as $hit) {
|
||||||
if($tmp = $dms->getDocument($hit['document_id'])) {
|
if($tmp = $dms->getDocument($hit['document_id'])) {
|
||||||
if($tmp->getAccessMode($user) >= M_READ) {
|
if($tmp->getAccessMode($user) >= M_READ) {
|
||||||
|
if($tmp->getLatestContent()) {
|
||||||
$tmp->verifyLastestContentExpriry();
|
$tmp->verifyLastestContentExpriry();
|
||||||
$entries[] = $tmp;
|
$entries[] = $tmp;
|
||||||
$dcount++;
|
$dcount++;
|
||||||
|
@ -150,6 +151,7 @@ if(isset($_GET["fullsearch"]) && $_GET["fullsearch"] && $settings->_enableFullSe
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
$limit = 20;
|
$limit = 20;
|
||||||
if($pageNumber != 'all' && count($entries) > $limit) {
|
if($pageNumber != 'all' && count($entries) > $limit) {
|
||||||
$totalPages = (int) (count($entries)/$limit);
|
$totalPages = (int) (count($entries)/$limit);
|
||||||
|
@ -383,12 +385,14 @@ if(isset($_GET["fullsearch"]) && $_GET["fullsearch"] && $settings->_enableFullSe
|
||||||
if($resArr['docs']) {
|
if($resArr['docs']) {
|
||||||
foreach ($resArr['docs'] as $entry) {
|
foreach ($resArr['docs'] as $entry) {
|
||||||
if ($entry->getAccessMode($user) >= M_READ) {
|
if ($entry->getAccessMode($user) >= M_READ) {
|
||||||
|
if($entry->getLatestContent()) {
|
||||||
$entry->verifyLastestContentExpriry();
|
$entry->verifyLastestContentExpriry();
|
||||||
$entries[] = $entry;
|
$entries[] = $entry;
|
||||||
$dcount++;
|
$dcount++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
if(isset($_GET['export']) && $_GET['export']) {
|
if(isset($_GET['export']) && $_GET['export']) {
|
||||||
include("../inc/inc.ClassDownloadMgr.php");
|
include("../inc/inc.ClassDownloadMgr.php");
|
||||||
$downmgr = new SeedDMS_Download_Mgr();
|
$downmgr = new SeedDMS_Download_Mgr();
|
||||||
|
|
Loading…
Reference in New Issue
Block a user