Loading core/modules/update/update.fetch.inc +6 −1 Original line number Diff line number Diff line Loading @@ -363,7 +363,12 @@ function _update_cron_notify() { else { $target_language = $default_language; } drupal_mail('update', 'status_notify', $target, $target_language, $params); $message = drupal_mail('update', 'status_notify', $target, $target_language, $params); // Track when the last mail was successfully sent to avoid sending // too many e-mails. if ($message['result']) { variable_set('update_last_email_notification', REQUEST_TIME); } } } } Loading core/modules/update/update.install +1 −0 Original line number Diff line number Diff line Loading @@ -82,6 +82,7 @@ function update_uninstall() { 'update_check_frequency', 'update_fetch_url', 'update_last_check', 'update_last_email_notification', 'update_notification_threshold', 'update_notify_emails', 'update_max_fetch_attempts', Loading core/modules/update/update.module +6 −1 Original line number Diff line number Diff line Loading @@ -300,13 +300,18 @@ function update_cron() { // configured notifications about the new status. update_refresh(); update_fetch_data(); _update_cron_notify(); } else { // Otherwise, see if any individual projects are now stale or still // missing data, and if so, try to fetch the data. update_get_available(TRUE); } if ((REQUEST_TIME - variable_get('update_last_email_notification', 0)) > $interval) { // If configured time between notifications elapsed, send email about // updates possibly available. module_load_include('inc', 'update', 'update.fetch'); _update_cron_notify(); } // Clear garbage from disk. update_clear_update_disk_cache(); Loading Loading
core/modules/update/update.fetch.inc +6 −1 Original line number Diff line number Diff line Loading @@ -363,7 +363,12 @@ function _update_cron_notify() { else { $target_language = $default_language; } drupal_mail('update', 'status_notify', $target, $target_language, $params); $message = drupal_mail('update', 'status_notify', $target, $target_language, $params); // Track when the last mail was successfully sent to avoid sending // too many e-mails. if ($message['result']) { variable_set('update_last_email_notification', REQUEST_TIME); } } } } Loading
core/modules/update/update.install +1 −0 Original line number Diff line number Diff line Loading @@ -82,6 +82,7 @@ function update_uninstall() { 'update_check_frequency', 'update_fetch_url', 'update_last_check', 'update_last_email_notification', 'update_notification_threshold', 'update_notify_emails', 'update_max_fetch_attempts', Loading
core/modules/update/update.module +6 −1 Original line number Diff line number Diff line Loading @@ -300,13 +300,18 @@ function update_cron() { // configured notifications about the new status. update_refresh(); update_fetch_data(); _update_cron_notify(); } else { // Otherwise, see if any individual projects are now stale or still // missing data, and if so, try to fetch the data. update_get_available(TRUE); } if ((REQUEST_TIME - variable_get('update_last_email_notification', 0)) > $interval) { // If configured time between notifications elapsed, send email about // updates possibly available. module_load_include('inc', 'update', 'update.fetch'); _update_cron_notify(); } // Clear garbage from disk. update_clear_update_disk_cache(); Loading