summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSashi202021-02-19 12:39:37 +0530
committerSashi202021-02-19 12:39:37 +0530
commit8597bbd8311787c4315a8d586af7364543e0ae37 (patch)
treea26aed205d18a9b9a4251a0a6019ca7a185e57f9
parenta5d8b215dd754a3d8d2a8df97631bf9f546e9b97 (diff)
downloadxcos_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-xxcos_tbc_external_review.module21
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>