<?php use WebFX\System; use WebFX\Controls\TextBox; use PhoenixSNS\Objects\Message; if ($path[1] == "create.mmo" && $_SERVER["REQUEST_METHOD"] == "POST" && $_POST["attempt"] == "1") { // create the message in the server $sender = $CurrentUser; $receivers = array(); if ($_POST["message_receiver"] != null) { $receiver = User::GetByShortName($_POST["message_receiver"]); $receivers[] = $receiver; } else { if ($_POST["message_receivers"] != null) { $ids = explode(",", $_POST["message_receivers"]); foreach ($ids as $id) { $receiver = User::GetByID($id); if ($receiver == null) { continue; } $receivers[] = $receiver; } } } if (count($receivers) == 0) { $page = new PsychaticaErrorPage(); $page->Message = "You must provide at least one user to receive the message."; $page->Render(); return; } Message::Create($sender, $receivers, $_POST["message_title"], $_POST["message_content"]);