static function prefill(&$notices, $avatarSize=AVATAR_STREAM_SIZE)
{
+ // Prefill attachments
+ Notice::fillAttachments($notices);
+ // Prefill attachments
+ Notice::fillFaves($notices);
+ // Prefill repeat data
+ Notice::fillRepeats($notices);
// Prefill the profiles
$profiles = Notice::fillProfiles($notices);
// Prefill the avatars
$p = Profile::current();
- $ids = array();
+ if (!empty($p)) {
+
+ $ids = array();
- foreach ($notices as $notice) {
- $ids[] = $notice->id;
- }
+ foreach ($notices as $notice) {
+ $ids[] = $notice->id;
+ }
- if (!empty($p)) {
Memcached_DataObject::pivotGet('Fave', 'notice_id', $ids, array('user_id' => $p->id));
+ Memcached_DataObject::pivotGet('Notice', 'repeat_of', $ids, array('profile_id' => $p->id));
}
}
}