diff options
author | Sashi20 | 2021-02-19 12:39:37 +0530 |
---|---|---|
committer | Sashi20 | 2021-02-19 12:39:37 +0530 |
commit | 8597bbd8311787c4315a8d586af7364543e0ae37 (patch) | |
tree | a26aed205d18a9b9a4251a0a6019ca7a185e57f9 | |
parent | a5d8b215dd754a3d8d2a8df97631bf9f546e9b97 (diff) | |
download | xcos_tbc_external_review-8597bbd8311787c4315a8d586af7364543e0ae37.tar.gz xcos_tbc_external_review-8597bbd8311787c4315a8d586af7364543e0ae37.tar.bz2 xcos_tbc_external_review-8597bbd8311787c4315a8d586af7364543e0ae37.zip |
Update function sending mail with attachment
-rwxr-xr-x | xcos_tbc_external_review.module | 21 |
1 files changed, 9 insertions, 12 deletions
diff --git a/xcos_tbc_external_review.module b/xcos_tbc_external_review.module index e6fa704..006d203 100755 --- a/xcos_tbc_external_review.module +++ b/xcos_tbc_external_review.module @@ -379,7 +379,6 @@ ini_set('display_startup_errors', TRUE); $body = $message1; $filename = basename($file); $from = str_replace(array("\r", "\n"), '', $from); // to prevent email injection - //var_dump($from);die; $file_size = filesize($file); $handle = fopen($file, "r"); $content = fread($handle, $file_size); @@ -387,15 +386,14 @@ ini_set('display_startup_errors', TRUE); $content = chunk_split(base64_encode($content)); $uid = md5(uniqid(time())); $filename = basename($file); - $eol = PHP_EOL; - //var_dump($eol);die; + $eol = PHP_EOL; // Basic headers - $header = "From: " . $from . " <" . $from . ">" . $eol; - $header .= "Reply-To: " . $from . $eol; - $header .= "Cc:". $cc.$eol; - $header .= "Bcc:". $bcc.$eol; - $header .= "MIME-Version: 1.0"."\r\n"; - $header .= "Content-type: text/html; charset=iso-8859-1" ."\r\n"; + $header = "From: ".$from." <".$from.">".$eol; + $header .= "Reply-To: ".$from.$eol; + $header .= "Cc:". $cc.$eol; + $header .= "Bcc:". $bcc.$eol; + $header .= "MIME-Version: 1.0\r\n"; + $header .= "Content-Type: multipart/mixed; boundary=\"".$uid."\""; // Put everything else in $message $message = "--".$uid.$eol; $message .= "Content-Type: text/html; charset=ISO-8859-1".$eol; @@ -407,9 +405,8 @@ ini_set('display_startup_errors', TRUE); $message .= "Content-Disposition: attachment; filename=\"".$filename."\"".$eol; $message .= $content.$eol; $message .= "--".$uid."--"; - //var_dump($to . ' ' . $message . ' ' . $subject . ' ' . $message . ' ' . $header);die; + return mail($to, $subject, $message, $header); - //var_dump(xcos_send_mail($to, $subject, $message, $header));die; } /* external reviewer profile form, save the data in {xcos_external_review_profile} @@ -2184,7 +2181,7 @@ ini_set('display_startup_errors', TRUE); $bcc = variable_get('xcos_tbc_external_review_bcc_emails', ''); $cc = variable_get('xcos_tbc_external_review_cc_emails', ''); - $subject = "Scilab Textbook Companion - {$review_no} Review"; + $subject = "Xcos Textbook Companion - {$review_no} Review"; $message = " Dear {$row->name}<br><br> Please find the attached file containing the list of errors found in your uploaded book: <br> |