Permalink
Browse files
Merge branch 'w05_MDL-26046_20_noemailever' of git://github.com/skoda…
- Loading branch information...
|
@@ -379,7 +379,8 @@ |
|
|
// Prevent core_string_manager on-disk cache
|
|
|
// $CFG->langstringcache = false; // NOT FOR PRODUCTION SERVERS!
|
|
|
//
|
|
|
-// When working with production data on test servers, no emails should ever be send to real users
|
|
|
+// When working with production data on test servers, no emails or other messages
|
|
|
+// should ever be send to real users
|
|
|
// $CFG->noemailever = true; // NOT FOR PRODUCTION SERVERS!
|
|
|
//
|
|
|
// Divert all outgoing emails to this address to test and debug emailing features
|
|
|
|
@@ -38,7 +38,13 @@ class message_output_email extends message_output { |
|
|
* @param object $eventdata the event data submitted by the message sender plus $eventdata->savedmessageid
|
|
|
*/
|
|
|
function send_message($eventdata) {
|
|
|
- global $SITE;
|
|
|
+ global $CFG;
|
|
|
+
|
|
|
+ if (!empty($CFG->noemailever)) {
|
|
|
+ // hidden setting for development sites, set in config.php if needed
|
|
|
+ debugging('$CFG->noemailever active, no email message sent.', DEBUG_MINIMAL);
|
|
|
+ return true;
|
|
|
+ }
|
|
|
|
|
|
//hold onto email preference because /admin/cron.php sends a lot of messages at once
|
|
|
static $useremailaddresses = array();
|
|
|
|
@@ -45,6 +45,12 @@ function send_message($eventdata){ |
|
|
global $CFG;
|
|
|
|
|
|
if (message_output_jabber::_jabber_configured()) {
|
|
|
+ if (!empty($CFG->noemailever)) {
|
|
|
+ // hidden setting for development sites, set in config.php if needed
|
|
|
+ debugging('$CFG->noemailever active, no jabber message sent.', DEBUG_MINIMAL);
|
|
|
+ return true;
|
|
|
+ }
|
|
|
+
|
|
|
//hold onto jabber id preference because /admin/cron.php sends a lot of messages at once
|
|
|
static $jabberaddresses = array();
|
|
|
|
|
@@ -86,7 +92,7 @@ function send_message($eventdata){ |
|
|
*/
|
|
|
function config_form($preferences){
|
|
|
global $CFG;
|
|
|
-
|
|
|
+
|
|
|
if (!message_output_jabber::_jabber_configured()) {
|
|
|
return get_string('notconfigured','message_jabber');
|
|
|
} else {
|
|
|
0 comments on commit
9f58e26