$validated = 0; } if ($validated == 1) { $db = new \creamy\DbHandler(); // message parameters $touserid = $_POST["touserid"]; $fromuserid = $_POST["fromuserid"]; $subject = $_POST["subject"]; $message = $_POST["message"]; if (isset($_POST["external_recipients"])) { $external_recipients = $_POST["external_recipients"]; $external_recipients = ltrim($external_recipients, " ["); $external_recipients = rtrim($external_recipients, " ]"); } else { $external_recipients = null; } // send message and analyze results $result = $db->sendMessage($fromuserid, $touserid, $subject, $message, $_FILES, $external_recipients, "attachment"); if ($result === true) { ob_clean(); print CRM_DEFAULT_SUCCESS_RESPONSE; } else { ob_clean(); $lh->translateText("unable_send_message"); die; } } else { ob_clean(); $lh->translateText("some_fields_missing"); die; }