public function ConnectedHeartbeat::dressUpMessages in Heartbeat 6.3
Same name and namespace in other branches
- 6.4 modules/friendlist_activity/connectedheartbeat.inc \ConnectedHeartbeat::dressUpMessages()
 
Overrides HeartbeatAccess::dressUpMessages
File
- includes/
connectedheartbeat.inc, line 11  
Class
- ConnectedHeartbeat
 - Class ConnectedHeartbeat Concrete class to prepare messages for the current user and all of his/her relations.
 
Code
public function dressUpMessages(HeartbeatParser $heartbeat) {
  $heartbeatInfo = $heartbeat
    ->get_info();
  $heartbeatInfo->limit_view = variable_get('heartbeat_block_public_items_max', 25);
  $heartbeat
    ->set_info($heartbeatInfo);
  $sql = $heartbeatInfo->sql_start;
  $sql .= " AND (\n     (ua.uid in( " . implode(',', $heartbeatInfo->user_relations) . " ) AND ua.access >= 0 )\n     OR (ua.uid_target = %d AND ua.nid_target <> 0 )\n     )";
  $sql .= $heartbeatInfo->sql_end;
  $result = db_query_range($sql, $heartbeatInfo->language, $heartbeatInfo->uid, $heartbeatInfo->start_time, 0, $heartbeatInfo->limit_sql);
  while ($heartbeat_row = db_fetch_object($result)) {
    $heartbeat->raw_messages[$heartbeat_row->uaid] = $heartbeat_row;
  }
  return $heartbeat;
}