From 1e5930fb98738cadb5fac5a44b0f42015ba8e09a Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Wed, 2 Mar 2022 07:34:32 +0100 Subject: [PATCH] fix line indenting --- SeedDMS_Core/Core/inc.ClassDocument.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/SeedDMS_Core/Core/inc.ClassDocument.php b/SeedDMS_Core/Core/inc.ClassDocument.php index e55f17ff0..d170f0c28 100644 --- a/SeedDMS_Core/Core/inc.ClassDocument.php +++ b/SeedDMS_Core/Core/inc.ClassDocument.php @@ -1068,6 +1068,13 @@ class SeedDMS_Core_Document extends SeedDMS_Core_Object { /* {{{ */ $userOrGroup = ($isUser) ? "`userID`" : "`groupID`"; + /* Adding a second access right will return false */ + $queryStr = "SELECT * FROM `tblACLs` WHERE `targetType` = ".T_DOCUMENT. + " AND `target` = " . $this->_id . " AND ". $userOrGroup . " = ".$userOrGroupID; + $resArr = $db->getResultArray($queryStr); + if (is_bool($resArr) || $resArr) + return false; + $queryStr = "INSERT INTO `tblACLs` (`target`, `targetType`, ".$userOrGroup.", `mode`) VALUES (".$this->_id.", ".T_DOCUMENT.", " . (int) $userOrGroupID . ", " .(int) $mode. ")"; if (!$db->getResult($queryStr))