X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FModel%2FContact%2FGroup.php;h=f18e344d03fda4e59402cf0225fc68672862f929;hb=f609386ca11d805838f5526261068a69b489eab0;hp=5bf1dce507017ba9998fc863a974185a537c77ab;hpb=ae6b380362c8469d04d9015005734bdb45d33202;p=friendica.git diff --git a/src/Model/Contact/Group.php b/src/Model/Contact/Group.php index 5bf1dce507..f18e344d03 100644 --- a/src/Model/Contact/Group.php +++ b/src/Model/Contact/Group.php @@ -1,6 +1,6 @@ getLocalUserId() ); if (DBA::isResult($stmt)) { @@ -75,20 +76,9 @@ class Group */ public static function listUngrouped(int $uid) { - return q("SELECT * - FROM `contact` - WHERE `uid` = %d - AND NOT `self` - AND NOT `deleted` - AND NOT `blocked` - AND NOT `pending` - AND NOT `failed` - AND `id` NOT IN ( - SELECT DISTINCT(`contact-id`) - FROM `group_member` - INNER JOIN `group` ON `group`.`id` = `group_member`.`gid` - WHERE `group`.`uid` = %d - )", intval($uid), intval($uid)); + return Contact::selectToArray([], ["`uid` = ? AND NOT `self` AND NOT `deleted` AND NOT `blocked` AND NOT `pending` AND NOT `failed` + AND `id` NOT IN (SELECT DISTINCT(`contact-id`) FROM `group_member` INNER JOIN `group` ON `group`.`id` = `group_member`.`gid` + WHERE `group`.`uid` = ?)", $uid, $uid]); } /**