mirror of
https://git.code.sf.net/p/seeddms/code
synced 2025-06-18 02:59:27 +00:00
- added method getDocumentsByUser()
This commit is contained in:
parent
d9f7bb09bc
commit
b11cb60de7
|
@ -204,6 +204,29 @@ class LetoDMS_DMS {
|
|||
return $document;
|
||||
} /* }}} */
|
||||
|
||||
/**
|
||||
* Returns all documents of a given user
|
||||
*
|
||||
* @param object $user
|
||||
* @return array list of documents
|
||||
*/
|
||||
function getDocumentsByUser($user) { /* {{{ */
|
||||
$queryStr = "SELECT `tblDocuments`.*, `tblDocumentLocks`.`userID` as `lockUser` ".
|
||||
"FROM `tblDocuments` ".
|
||||
"LEFT JOIN `tblDocumentLocks` ON `tblDocuments`.`id`=`tblDocumentLocks`.`document` ".
|
||||
"WHERE `tblDocuments`.`owner` = " . $user->getID() . " ORDER BY `sequence`";
|
||||
|
||||
$resArr = $this->db->getResultArray($queryStr);
|
||||
if (is_bool($resArr) && !$resArr)
|
||||
return false;
|
||||
|
||||
$documents = array();
|
||||
foreach ($resArr as $row) {
|
||||
array_push($documents, new LetoDMS_Document($row["id"], $row["name"], $row["comment"], $row["date"], $row["expires"], $row["owner"], $row["folder"], $row["inheritAccess"], $row["defaultAccess"], $row["lockUser"], $row["keywords"], $row["sequence"]));
|
||||
}
|
||||
return $documents;
|
||||
} /* }}} */
|
||||
|
||||
/*
|
||||
* Search the database for documents
|
||||
*
|
||||
|
|
Loading…
Reference in New Issue
Block a user