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; } } ?>