add list of documents checked out by me in getDocumentList()

This commit is contained in:
Uwe Steinmann 2015-04-23 16:43:19 +02:00
parent c0ba8a6711
commit 4b6eeba319

View File

@ -709,6 +709,26 @@ class SeedDMS_Core_DMS {
else if ($orderby=='s') $queryStr .= "ORDER BY `status`"; else if ($orderby=='s') $queryStr .= "ORDER BY `status`";
else $queryStr .= "ORDER BY `name`"; else $queryStr .= "ORDER BY `name`";
break; break;
case 'CheckedOutByMe': // Documents I have checked out
$user = $param1;
$qs = 'SELECT document FROM tblDocumentCheckOuts WHERE userID='.$user->getID();
$ra = $this->db->getResultArray($qs);
if (is_bool($ra) && !$ra) {
return false;
}
$docs = array();
foreach($ra as $d) {
$docs[] = $d['document'];
}
if ($docs) {
$queryStr .= "AND `tblDocuments`.`id` IN (" . implode(',', $docs) . ") ".
"ORDER BY `statusDate` DESC";
} else {
$queryStr = '';
}
break;
} }
if($queryStr) { if($queryStr) {