check if argument passed to setOwner() is a user

This commit is contained in:
Uwe Steinmann 2021-10-04 20:20:08 +02:00
parent fb86b4330c
commit b5a6ea330b

View File

@ -707,6 +707,12 @@ class SeedDMS_Core_Document extends SeedDMS_Core_Object { /* {{{ */
function setOwner($newOwner) { /* {{{ */
$db = $this->_dms->getDB();
if(!$newOwner)
return false;
if(!$newOwner->isType('user'))
return false;
$queryStr = "UPDATE `tblDocuments` set `owner` = " . $newOwner->getID() . " WHERE `id` = " . $this->_id;
if (!$db->getResult($queryStr))
return false;