function sendComplexMail($to, $from, $message, $attachments = array()) { if (count($attachments) == 0) { return sendSimpleMail($to, $from, $message); } else { // TODO: Complex mail sending return false; } }
require_once "inc/user.inc.php"; require_once "inc/misc.inc.php"; require_once "inc/alerts.inc.php"; require_once "inc/mail.inc.php"; if (!isLoggedIn()) { header("Location: login.php?error=Please+login+first"); } // Change password $to = ""; $message = ""; if (isset($_POST['sendmessage']) && valid(clean($_POST['sendmessage']))) { $to = clean($_POST['to']); $message = clean($_POST['message']); if (valid($to) && valid($message)) { $sent = sendSimpleMail($to, $_SESSION['username'], $message); if ($sent) { $alerts->setSuccess("Message sent to {$to}!"); $to = ""; $message = ""; } else { $alerts->setError("Message not sent. Unknown error."); } } else { $alerts->setError("Please provide both a person to send to and a message!"); } } ?> <html> <head> <title>xMail</title>