<?php /** * Called before internal mails are sent to members (using freestring) * */ include $_SERVER["DOCUMENT_ROOT"] . "/php/init.php"; Security::demand(USER); if (isset($_POST['freestring'])) { echo Medlem::verifyValidUsername($_POST['freestring']); }
<?php if (!empty($_POST['mid'])) { include $_SERVER["DOCUMENT_ROOT"] . "/php/init.php"; $mid = $_POST['mid']; Security::demand(USER); if (!is_numeric($_POST['mid'])) { $mid = Medlem::verifyValidUsername($_POST['mid']); //if not valid -> do something } $send_to = Security::escape($mid); $send_to_Obj = Medlem::loadById($mid); $amne = isset($_POST['amne']) ? Security::escape(utf8_encode($_POST['amne'])) : ""; $msg = isset($_POST['msg']) ? utf8_encode($_POST['msg']) : ""; $allow_links = isset($_POST['allow_links']) && $_POST['allow_links'] == 'true' ? 1 : 0; // $msg = nl2br($msg); $sent_from = $USER->getId(); $date = date("Y-m-d H:i:s"); if ($USER->getId() == $mid) { echo 'mail_to_self'; die; } if (MedlemsBlockering::verifyBlocked($USER->getId(), $mid)) { echo 'blockerad_user'; die; //throw new MedlemsBlockeringException("Kan ej skicka mail till medlemmen, medlemmen har spärrat dig.", 6); } if (MedlemsBlockering::verifyBlocked($mid, $USER->getId())) { echo 'blockerad_target'; die; //throw new MedlemsBlockeringException("Kan ej skicka mail till medlemmen, du har spärrat medlemmen.", 5);