annotate('messageboard', $message, $access_id, $poster->guid); if (!$result) { return FALSE; } add_to_river('river/object/messageboard/create', 'messageboard', $poster->guid, $owner->guid, $access_id, 0, $result); // only send notification if not self if ($poster->guid != $owner->guid) { $subject = elgg_echo('messageboard:email:subject'); $body = elgg_echo('messageboard:email:body', array( $poster->name, $message, elgg_get_site_url() . "pg/messageboard/" . $owner->username, $poster->name, $poster->getURL() )); notify_user($owner->guid, $poster->guid, $subject, $body); } return TRUE; } // Register initialisation callback elgg_register_event_handler('init', 'system', 'messageboard_init');