- $r2 = q("SELECT `id`, `name`,`network` FROM `contact`
- WHERE `network` in ('%s') AND `uid` = %d AND NOT `blocked` AND NOT `pending` AND NOT `archive` AND `rel` != %d",
- dbesc(NETWORK_DFRN),
- intval($owner['uid']),
- intval(CONTACT_IS_SHARING)
- );
-
+ $condition = ['network' => NETWORK_DFRN, 'uid' => $owner['uid'], 'blocked' => false,
+ 'pending' => false, 'archive' => false, 'rel' => [CONTACT_IS_FOLLOWER, CONTACT_IS_FRIEND]];
+ $r2 = dba::inArray(dba::select('contact', ['id', 'name', 'network'], $condition));