You are here

function backup_migrate_filter_statusnotify::backup_fail in Backup and Migrate 7.2

Same name and namespace in other branches
  1. 8.2 includes/filters.statusnotify.inc \backup_migrate_filter_statusnotify::backup_fail()
  2. 8.3 includes/filters.statusnotify.inc \backup_migrate_filter_statusnotify::backup_fail()
  3. 6.3 includes/filters.statusnotify.inc \backup_migrate_filter_statusnotify::backup_fail()
  4. 6.2 includes/filters.statusnotify.inc \backup_migrate_filter_statusnotify::backup_fail()
  5. 7.3 includes/filters.statusnotify.inc \backup_migrate_filter_statusnotify::backup_fail()

Send the failure email.

File

includes/filters.statusnotify.inc, line 76
A filter for compressing bckups with zip, gz bzip etc.

Class

backup_migrate_filter_statusnotify
A filter to send a notification email on success or failure of backup.

Code

function backup_fail($settings) {
  if (@$settings->filters['notify_failure_enable'] && ($to = @$settings->filters['notify_failure_email'])) {
    $params = array(
      'messages' => $this
        ->get_messages(),
    );

    // Using the default language since this is not specific to a user.
    $language = language_default();
    drupal_mail('backup_migrate', 'backup_fail', $settings->filters['notify_failure_email'], $language, $params);
  }
}