diff --git a/inc/inc.AccessUtils.php b/inc/inc.AccessUtils.php index ff4f49f80..b8a4a4dbd 100644 --- a/inc/inc.AccessUtils.php +++ b/inc/inc.AccessUtils.php @@ -1,63 +1,34 @@ -="); -define ("O_LTEQ", "<="); -define ("O_EQ", "="); - -define("T_FOLDER", 1); //TargetType = Folder -define("T_DOCUMENT", 2); // " = Document - -//Sortiert aus dem Array $objArr (entweder Folder- oder Document-Objeckte) alle Elemente heraus, auf -//die der Benutzer $user nicht mindestens den Zugriff $minMode hat und gib die restlichen Elemente zurück -function filterAccess($objArr, $user, $minMode) -{ - if (!is_array($objArr)) { - return array(); - } - $newArr = array(); - foreach ($objArr as $obj) - { - if ($obj->getAccessMode($user) >= $minMode) - array_push($newArr, $obj); - } - return $newArr; -} - -//Sortiert aus dem Benutzer-Array $users alle Benutzer heraus, die auf den Ordner oder das Dokument $obj -//nicht mindestens den Zugriff $minMode haben und gibt die restlichen Benutzer zurück -function filterUsersByAccess($obj, $users, $minMode) -{ - $newArr = array(); - foreach ($users as $currUser) - { - if ($obj->getAccessMode($currUser) >= $minMode) - array_push($newArr, $currUser); - } - return $newArr; -} - -?> +="); +define ("O_LTEQ", "<="); +define ("O_EQ", "="); + +define("T_FOLDER", 1); //TargetType = Folder +define("T_DOCUMENT", 2); // " = Document + +?>