</pre>');
// This is always fine
- return true;
+ return TRUE;
} elseif (!empty($toEmail)) {
// Send Mail away
return sendRawEmail($toEmail, $subject, $message, $mailHeader);
// Send out a raw email with PHPMailer class or plain mail() command
function sendRawEmail ($toEmail, $subject, $message, $headers) {
// Just compile all to put out all configs, etc.
- $eval = '$toEmail = decodeEntities("' . escapeQuotes(doFinalCompilation(compileRawCode($toEmail), false)) . '"); ';
- $eval .= '$subject = decodeEntities("' . escapeQuotes(doFinalCompilation(compileRawCode($subject), false)) . '"); ';
- $eval .= '$headers = decodeEntities("' . escapeQuotes(doFinalCompilation(compileRawCode($headers), false)) . '"); ';
+ $eval = '$toEmail = decodeEntities("' . escapeQuotes(doFinalCompilation(compileRawCode($toEmail), FALSE)) . '"); ';
+ $eval .= '$subject = decodeEntities("' . escapeQuotes(doFinalCompilation(compileRawCode($subject), FALSE)) . '"); ';
+ $eval .= '$headers = decodeEntities("' . escapeQuotes(doFinalCompilation(compileRawCode($headers), FALSE)) . '"); ';
// Do not decode entities in the message because we also send HTML mails through this function
- $eval .= '$message = "' . escapeQuotes(doFinalCompilation(compileRawCode($message), false)) . '";';
+ $eval .= '$message = "' . escapeQuotes(doFinalCompilation(compileRawCode($message), FALSE)) . '";';
// Run the final eval() command
eval($eval);
$mail->PluginDir = sprintf("%sinc/phpmailer/", getPath());
$mail->IsSMTP();
- $mail->SMTPAuth = true;
+ $mail->SMTPAuth = TRUE;
$mail->Host = getConfig('SMTP_HOSTNAME');
$mail->Port = 25;
$mail->Username = getConfig('SMTP_USER');
$mail->Body = $message;
$mail->AltBody = decodeEntities($message);
$mail->WordWrap = 70;
- $mail->IsHTML(true);
+ $mail->IsHTML(TRUE);
} else {
$mail->Body = decodeEntities(strip_tags($message));
}
logDebugMessage(__FUNCTION__, __LINE__, 'Error while sending mail: ' . $mail->ErrorInfo);
// Raise an error
- return false;
+ return FALSE;
} else {
// All fine!
- return true;
+ return TRUE;
}
} else {
// Use plain mail() command