/** * Remove title when the notice is deleted * * @param Notice $notice Notice being deleted * * @return boolean hook value */ function onNoticeDeleteRelated($notice) { $nt = Notice_title::staticGet('notice_id', $notice->id); if (!empty($nt)) { $nt->delete(); } return true; }
/** * Get a notice title based on the notice * * @param Notice $notice Notice to fetch a title for * * @return string title of the notice, or null if none */ static function fromNotice($notice) { $nt = Notice_title::staticGet('notice_id', $notice->id); if (empty($nt)) { return null; } else { return $nt->title; } }