Updated edit extension, mail footer
This commit is contained in:
parent
9b72c5c35b
commit
05d721a82f
2 changed files with 6 additions and 3 deletions
|
@ -4,7 +4,7 @@
|
|||
// This file may be used and distributed under the terms of the public license.
|
||||
|
||||
class YellowEdit {
|
||||
const VERSION = "0.8.16";
|
||||
const VERSION = "0.8.17";
|
||||
const TYPE = "feature";
|
||||
public $yellow; //access to API
|
||||
public $response; //web response
|
||||
|
@ -1514,19 +1514,22 @@ class YellowEditResponse {
|
|||
}
|
||||
$prefix = "edit".ucfirst($action);
|
||||
$message = $this->yellow->text->getText("{$prefix}Message", $userLanguage);
|
||||
$message = strreplaceu("\\n", "\n", $message);
|
||||
$message = strreplaceu("\\n", "\r\n", $message);
|
||||
$message = preg_replace("/@useraccount/i", $email, $message);
|
||||
$message = preg_replace("/@usershort/i", strtok($userName, " "), $message);
|
||||
$message = preg_replace("/@username/i", $userName, $message);
|
||||
$message = preg_replace("/@userlanguage/i", $userLanguage, $message);
|
||||
$sitename = $this->yellow->system->get("sitename");
|
||||
$footer = $this->yellow->text->getText("editMailFooter", $userLanguage);
|
||||
$footer = strreplaceu("\\n", "\r\n", $footer);
|
||||
$footer = preg_replace("/@sitename/i", $sitename, $footer);
|
||||
$mailTo = mb_encode_mimeheader("$userName")." <$userEmail>";
|
||||
$mailSubject = mb_encode_mimeheader($this->yellow->text->getText("{$prefix}Subject", $userLanguage));
|
||||
$mailHeaders = mb_encode_mimeheader("From: $sitename")." <noreply>\r\n";
|
||||
$mailHeaders .= mb_encode_mimeheader("X-Request-Url: $scheme://$address$base")."\r\n";
|
||||
$mailHeaders .= "Mime-Version: 1.0\r\n";
|
||||
$mailHeaders .= "Content-Type: text/plain; charset=utf-8\r\n";
|
||||
$mailMessage = "$message\r\n\r\n$url\r\n-- \r\n$sitename";
|
||||
$mailMessage = "$message\r\n\r\n$url\r\n-- \r\n$footer";
|
||||
return mail($mailTo, $mailSubject, $mailMessage, $mailHeaders);
|
||||
}
|
||||
|
||||
|
|
Binary file not shown.
Loading…
Add table
Reference in a new issue