diff --git a/LetoDMS_Core/Core/inc.ClassDocument.php b/LetoDMS_Core/Core/inc.ClassDocument.php index 989fd0596..b3a4645ff 100644 --- a/LetoDMS_Core/Core/inc.ClassDocument.php +++ b/LetoDMS_Core/Core/inc.ClassDocument.php @@ -711,13 +711,13 @@ class LetoDMS_Core_Document { /* {{{ */ return $userAccess->getMode(); } } - $result = $this->getDefaultAccess(); foreach ($accessList["groups"] as $groupAccess) { if ($user->isMemberOfGroup($groupAccess->getGroup())) { - if ($groupAccess->getMode()>$result) - $result = $groupAccess->getMode(); +// if ($groupAccess->getMode()>$result) + return $groupAccess->getMode(); } } + $result = $this->getDefaultAccess(); return $result; } /* }}} */ diff --git a/LetoDMS_Core/Core/inc.ClassFolder.php b/LetoDMS_Core/Core/inc.ClassFolder.php index c4f84ae70..21ddf2467 100644 --- a/LetoDMS_Core/Core/inc.ClassFolder.php +++ b/LetoDMS_Core/Core/inc.ClassFolder.php @@ -721,13 +721,13 @@ class LetoDMS_Core_Folder { return $userAccess->getMode(); } } - $result = $this->getDefaultAccess(); foreach ($accessList["groups"] as $groupAccess) { if ($user->isMemberOfGroup($groupAccess->getGroup())) { - if ($groupAccess->getMode()>$result) - $result = $groupAccess->getMode(); +// if ($groupAccess->getMode()>$result) + return $groupAccess->getMode(); } } + $result = $this->getDefaultAccess(); return $result; } /* }}} */