]> git.mxchange.org Git - friendica.git/commitdiff
Replace $uid parameter by $obj['uid'] in Item::enumeratePermissions
authorHypolite Petovan <hypolite@mrpetovan.com>
Sat, 27 Jul 2019 22:04:24 +0000 (18:04 -0400)
committerHypolite Petovan <hypolite@mrpetovan.com>
Tue, 30 Jul 2019 00:31:49 +0000 (20:31 -0400)
src/Model/Item.php
src/Protocol/ActivityPub/Transmitter.php

index e54dadba5d4185bda1611a4b260bd409776efa01..f8a8770d112c7e82bb899b6e3f7f31f8eff67e81 100644 (file)
@@ -2799,7 +2799,7 @@ class Item extends BaseObject
                                                 */
                                                if (self::hasPermissions($photo)) {
                                                        if ($cid) {
-                                                               $recips = self::enumeratePermissions($uid, $photo);
+                                                               $recips = self::enumeratePermissions($photo);
                                                                if (in_array($cid, $recips)) {
                                                                        $replace = true;
                                                                }
@@ -2865,8 +2865,8 @@ class Item extends BaseObject
                }
 
                // This is harder. Parse all the permissions and compare the resulting set.
-               $recipients1 = self::enumeratePermissions($uid, $obj1);
-               $recipients2 = self::enumeratePermissions($uid, $obj2);
+               $recipients1 = self::enumeratePermissions($obj1);
+               $recipients2 = self::enumeratePermissions($obj2);
                sort($recipients1);
                sort($recipients2);
 
@@ -2875,12 +2875,12 @@ class Item extends BaseObject
        }
 
        // returns an array of contact-ids that are allowed to see this object
-       public static function enumeratePermissions($uid, array $obj)
+       public static function enumeratePermissions(array $obj)
        {
                $allow_people = expand_acl($obj['allow_cid']);
-               $allow_groups = Group::expand($uid, expand_acl($obj['allow_gid']));
+               $allow_groups = Group::expand($obj['uid'], expand_acl($obj['allow_gid']));
                $deny_people  = expand_acl($obj['deny_cid']);
-               $deny_groups  = Group::expand($uid, expand_acl($obj['deny_gid']));
+               $deny_groups  = Group::expand($obj['uid'], expand_acl($obj['deny_gid']));
                $recipients   = array_unique(array_merge($allow_people, $allow_groups));
                $deny         = array_unique(array_merge($deny_people, $deny_groups));
                $recipients   = array_diff($recipients, $deny);
index 9d8c9de90aa218d890ddd9bd987c5b33f91719e4..b64e746e79c3db4e48e7e0ad0cf7f5d07c785424 100644 (file)
@@ -386,7 +386,7 @@ class Transmitter
                                }
                        }
                } else {
-                       $receiver_list = Item::enumeratePermissions($item['uid'], $item);
+                       $receiver_list = Item::enumeratePermissions($item);
 
                        foreach ($terms as $term) {
                                $cid = Contact::getIdForURL($term['url'], $item['uid']);