' modified = "%s" '.
'WHERE user_id = %d '.
'AND notice_id = %d',
- Fave::newURI($fave->user_id, $fave->notice_id, $fave->modified),
+ Fave::newUri($fave->user_id, $fave->notice_id, $fave->modified),
common_sql_date(strtotime($fave->modified)),
$fave->user_id,
$fave->notice_id));
// more explicit catch-statement.
return null;
}
- common_debug(get_called_class().' returning '.get_class($object).' object with uri: '.$object->uri);
return $object;
}
}
}
+ protected function notifyMentioned(Notice $stored, array &$mentioned_ids)
+ {
+ require_once INSTALLDIR.'/lib/mail.php';
+
+ foreach ($mentioned_ids as $id) {
+ $mentioned = User::getKV('id', $id);
+ if ($mentioned instanceof User && $mentioned->id != $stored->profile_id
+ && $mentioned->email && $mentioned->emailnotifyfav) { // do we have an email, and does user want it?
+ mail_notify_fave($mentioned, $stored->getProfile(), $stored->getParent());
+ }
+ }
+ }
+
// API stuff
/**