+ // Belongs the profile page to a forum?
+ // If not then we can improve the performance with an additional condition
+ $r = q("SELECT `uid` FROM `user` WHERE `uid` = %d AND `page-flags` IN (%d, %d)",
+ intval($a->profile['profile_uid']),
+ intval(PAGE_COMMUNITY),
+ intval(PAGE_PRVGROUP));
+
+ if (!dbm::is_result($r)) {
+ $sql_extra3 = sprintf(" AND `thread`.`contact-id` = %d ", intval(intval($a->profile['contact_id'])));
+ }
+