X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FModel%2FGroup.php;h=857b972d62b4c81c4f1d02ff64e54b689f0355a8;hb=84b85e91980583601fe5e5a14ce6db3cfd2c1f3b;hp=4431bdc88aad2a1f535aa23aa7580fb4ca1ecb1d;hpb=d90c39f54c1b65608407fae549a0cd0d6c02f48e;p=friendica.git diff --git a/src/Model/Group.php b/src/Model/Group.php index 4431bdc88a..857b972d62 100644 --- a/src/Model/Group.php +++ b/src/Model/Group.php @@ -62,21 +62,13 @@ class Group extends BaseObject */ private static function getByContactIdForUserId($uid, $cid) { - $stmt = dba::p('SELECT `id` - FROM `group` - INNER JOIN `group_member` - ON `group_member`.`gid` = `group`.`id` - WHERE `group`.`uid` = ? - AND `group_member`.`contact-id` = ?', - $uid, - $cid - ); + $condition = ['uid' => $uid, 'contact-id' => $cid]; + $stmt = dba::select('group_member', ['gid'], $condition); $return = []; - if (DBM::is_result($stmt)) { - while($group = dba::fetch($stmt)) { - $return[] = $group['id']; - } + + while ($group = dba::fetch($stmt)) { + $return[] = $group['gid']; } return $return;