isSMTP();
$emailHyperlink->Host = $default->owl_email_server; // SMTP server
//get info from relevant fields.
$emailHyperlink->From = $FromEmail;
$emailHyperlink->FromName = $FromName;
$emailHyperlink->AddAddress($ToEmail);
$emailHyperlink->Subject = stripslashes($Subj);
$emailHyperlink->Body = stripslashes($EmailBody) . ' ' . $hyperlink;
$emailHyperlink->WordWrap = 100;
$emailHyperlink->IsHTML(true);
//send the email
if(!$emailHyperlink->Send()) {
$_SESSION["errorMessage"] = $lang_err_email . " " . $emailHyperlink->ErrorInfo;
return false;
}
return true;
}
/**
* Sends an email ment for administration,
*
* @param The sender's email address
* @param The sender's Name
* @param The recipients email address
* @param The subject heading for the email
* @param The Body of the email
* @param The hyperlink that should be sent
*
* @return boolean true on email successfully sent, false otherwise and set $_SESSION["errorMessage"]
*
* @todo check for special characters (including encoding the link correctly???)
* @todo need to test this on multiple mail clients, not just Outlook
*/
function sendHelpEmail($FromEmail, $FromName, $ToEmail, $Subj, $EmailBody, $hyperlink)
{
global $default;
// create a new phpmailer object.
$emailHyperlink = new phpmailer();
//set up info
$emailHyperlink->isSMTP();
$emailHyperlink->Host = $default->owl_email_server; // SMTP server
//get info from relevant fields.
$emailHyperlink->From = $FromEmail;
$emailHyperlink->FromName = $FromName;
$emailHyperlink->AddAddress($ToEmail);
$emailHyperlink->Subject = stripslashes($Subj) . ' ' . $hyperlink; //only difference from above
$emailHyperlink->Body = stripslashes($EmailBody) . "
This bug can be found on this page: " . "". $hyperlink ."";
$emailHyperlink->WordWrap = 80;
$emailHyperlink->IsHTML(true);
//send the email
if(!$emailHyperlink->Send()) {
$_SESSION["errorMessage"] = $lang_err_email . " " . $emailHyperlink->ErrorInfo;
return false;
}
return true;
}
}
?>