- $r = q("SELECT `photo` FROM `contact` WHERE `self` AND `uid` = %d",
- intval($a->profile['uid']));
-
- $json_info = array(
- 'fn' => $a->profile['name'],
- 'addr' => $a->profile['addr'],
- 'nick' => $which,
- 'key' => $a->profile['pubkey'],
- 'homepage' => $a->get_baseurl()."/profile/{$which}",
- 'comm' => (x($a->profile,'page-flags')) && ($a->profile['page-flags'] == PAGE_COMMUNITY),
- 'photo' => $r[0]["photo"],
- 'tags' => $keywords
- );
-
- if(is_array($a->profile) AND !$a->profile['hide-friends']) {
+ $contactPhoto = DBA::selectFirst('contact', ['photo'], ['self' => true, 'uid' => $a->profile['uid']]);
+
+ $json_info['fn'] = $a->profile['name'];
+ $json_info['photo'] = $contactPhoto["photo"];
+ $json_info['tags'] = $keywords;
+
+ if (is_array($a->profile) && !$a->profile['hide-friends']) {
+ /// @todo What should this value tell us?