suggest query for no friends messed up

This commit is contained in:
friendica 2011-12-18 13:03:20 -08:00
parent eb05d00794
commit dc46a01cd4
1 changed files with 7 additions and 5 deletions

View File

@ -231,20 +231,22 @@ function suggestion_query($uid, $start = 0, $limit = 40) {
intval($limit)
);
if(count($r))
if(count($r) && count($r) >= ($limit -1))
return $r;
$r = q("SELECT gcontact.* from gcontact
$r2 = q("SELECT gcontact.* from gcontact
left join glink on glink.gcid = gcontact.id
where uid = 0 and cid = 0 and not gcontact.nurl in ( select nurl from contact where uid = %d)
where glink.uid = 0 and glink.cid = 0 and not gcontact.nurl in ( select nurl from contact where uid = %d)
and not gcontact.id in ( select gcid from gcign where uid = %d )
order by rand limit %d, %d ",
order by rand() limit %d, %d ",
intval($uid),
intval($uid),
intval($start),
intval($limit)
);
return $r;
return array_merge($r,$r2);
}