subtype = "sitemessage"; // Set its owner to the current user $sitemessage->owner_guid = $_SESSION['user']->getGUID(); // 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',$_SESSION['user']->guid,$sitemessage->guid); // Forward to the activity page forward("mod/riverdashboard/"); }