subtype = "sitemessage"; // Set its owner to the current user $sitemessage->owner_guid = get_loggedin_userid(); // For now, set its access to logged in users $sitemessage->access_id = 1; // this is for all logged in users // Set description appropriately $sitemessage->title = ''; $sitemessage->description = $message; // Before we can set metadata, we need to save the message if (!$sitemessage->save()) { register_error(elgg_echo("sitemessage:error")); forward("mod/riverdashboard/"); } // Success message system_message(elgg_echo("sitemessages:posted")); // add to river add_to_river('river/sitemessage/create','create',get_loggedin_userid(),$sitemessage->guid); // Forward to the activity page forward("mod/riverdashboard/"); }