* Validate notice title before saving
*
* @param Action $action NewNoticeAction being executed
- * @param integer &$authorId Author ID
+ * @param Profile $author Profile object for the author of the notice being saved
* @param string &$text Text of the notice
* @param array &$options Options array
*
* @return boolean hook value
*/
- function onStartNoticeSaveWeb($action, &$authorId, &$text, &$options)
+ function onStartNoticeSaveWeb(Action $action, Profile $author, &$content, array &$options)
{
$title = $action->trimmed('notice_title');
if (!empty($title) && $this->isAllowedRichEdit()) {
*
* @return boolean hook value
*/
- function onEndNoticeSaveWeb($action, $notice)
+ function onEndNoticeSaveWeb(Action $action, Notice $notice)
{
if (!empty($notice)) {
*
* @return boolean hook value
*/
- function onEndRssEntryArray($notice, &$entry)
+ function onEndRssEntryArray(Notice $notice, array &$entry)
{
$title = Notice_title::fromNotice($notice);
*
* @return boolean hook value
*/
- function onNoticeDeleteRelated($notice)
+ function onNoticeDeleteRelated(Notice $notice)
{
$nt = Notice_title::getKV('notice_id', $notice->id);
*
* @return boolean hook value
*/
- function onStartShowHeadTitle($action)
+ function onStartShowHeadTitle(Action $action)
{
$actionName = $action->trimmed('action');