Example #1
0
function sendComplexMail($to, $from, $message, $attachments = array())
{
    if (count($attachments) == 0) {
        return sendSimpleMail($to, $from, $message);
    } else {
        // TODO: Complex mail sending
        return false;
    }
}
Example #2
0
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>