From b792a6df2da73a59aaa75b0d3c0cb45e3eace17a Mon Sep 17 00:00:00 2001 From: Dries Buytaert Date: Tue, 15 Dec 2009 08:37:18 +0000 Subject: - Patch #331180 by sun: rename file to be more consistent with other files. --- modules/system/mail.sending.inc | 83 ----------------------------------------- modules/system/system.info | 2 +- modules/system/system.mail.inc | 83 +++++++++++++++++++++++++++++++++++++++++ 3 files changed, 84 insertions(+), 84 deletions(-) delete mode 100644 modules/system/mail.sending.inc create mode 100644 modules/system/system.mail.inc (limited to 'modules/system') diff --git a/modules/system/mail.sending.inc b/modules/system/mail.sending.inc deleted file mode 100644 index f80b6953c..000000000 --- a/modules/system/mail.sending.inc +++ /dev/null @@ -1,83 +0,0 @@ - $value) { - $mimeheaders[] = $name . ': ' . mime_header_encode($value); - } - $line_endings = variable_get('mail_line_endings', MAIL_LINE_ENDINGS); - return mail( - $message['to'], - mime_header_encode($message['subject']), - // Note: e-mail uses CRLF for line-endings. PHP's API requires LF - // on Unix and CRLF on Windows. Drupal automatically guesses the - // line-ending format appropriate for your system. If you need to - // override this, adjust $conf['mail_line_endings'] in settings.php. - preg_replace('@\r?\n@', $line_endings, $message['body']), - // For headers, PHP's API suggests that we use CRLF normally, - // but some MTAs incorrectly replace LF with CRLF. See #234403. - join("\n", $mimeheaders) - ); - } -} - -/** - * A mail sending implementation that captures sent messages to a variable. - * - * This class is for running tests or for development. - */ -class TestingMailSystem extends DefaultMailSystem implements MailSystemInterface { - /** - * Accept an e-mail message and store it in a variable. - * - * @param $message - * An e-mail message. - */ - public function mail(array $message) { - $captured_emails = variable_get('drupal_test_email_collector', array()); - $captured_emails[] = $message; - variable_set('drupal_test_email_collector', $captured_emails); - return TRUE; - } -} - diff --git a/modules/system/system.info b/modules/system/system.info index bb7d88f49..394eea9a8 100644 --- a/modules/system/system.info +++ b/modules/system/system.info @@ -14,6 +14,6 @@ files[] = system.test files[] = system.tar.inc files[] = system.tokens.inc files[] = system.updater.inc -files[] = mail.sending.inc +files[] = system.mail.inc required = TRUE configure = admin/config/system diff --git a/modules/system/system.mail.inc b/modules/system/system.mail.inc new file mode 100644 index 000000000..f80b6953c --- /dev/null +++ b/modules/system/system.mail.inc @@ -0,0 +1,83 @@ + $value) { + $mimeheaders[] = $name . ': ' . mime_header_encode($value); + } + $line_endings = variable_get('mail_line_endings', MAIL_LINE_ENDINGS); + return mail( + $message['to'], + mime_header_encode($message['subject']), + // Note: e-mail uses CRLF for line-endings. PHP's API requires LF + // on Unix and CRLF on Windows. Drupal automatically guesses the + // line-ending format appropriate for your system. If you need to + // override this, adjust $conf['mail_line_endings'] in settings.php. + preg_replace('@\r?\n@', $line_endings, $message['body']), + // For headers, PHP's API suggests that we use CRLF normally, + // but some MTAs incorrectly replace LF with CRLF. See #234403. + join("\n", $mimeheaders) + ); + } +} + +/** + * A mail sending implementation that captures sent messages to a variable. + * + * This class is for running tests or for development. + */ +class TestingMailSystem extends DefaultMailSystem implements MailSystemInterface { + /** + * Accept an e-mail message and store it in a variable. + * + * @param $message + * An e-mail message. + */ + public function mail(array $message) { + $captured_emails = variable_get('drupal_test_email_collector', array()); + $captured_emails[] = $message; + variable_set('drupal_test_email_collector', $captured_emails); + return TRUE; + } +} + -- cgit v1.2.3