function backup_migrate_filter_statusnotify::backup_settings_form in Backup and Migrate 8.2
Same name and namespace in other branches
- 8.3 includes/filters.statusnotify.inc \backup_migrate_filter_statusnotify::backup_settings_form()
- 6.3 includes/filters.statusnotify.inc \backup_migrate_filter_statusnotify::backup_settings_form()
- 6.2 includes/filters.statusnotify.inc \backup_migrate_filter_statusnotify::backup_settings_form()
- 7.3 includes/filters.statusnotify.inc \backup_migrate_filter_statusnotify::backup_settings_form()
- 7.2 includes/filters.statusnotify.inc \backup_migrate_filter_statusnotify::backup_settings_form()
Get the form for the settings for this filter.
Overrides backup_migrate_filter::backup_settings_form
File
- includes/
filters.statusnotify.inc, line 31 - 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_settings_form($settings) {
$form = array();
$form['advanced']['notify_success_enable'] = array(
"#type" => 'checkbox',
"#title" => t("Send an email if backup succeeds"),
"#default_value" => @$settings['notify_success_enable'],
);
$form['advanced']['notify_success_email'] = array(
"#type" => "textfield",
"#title" => t("Email Address for Success Notices"),
"#default_value" => @$settings['notify_success_email'],
);
$form['advanced']['notify_failure_enable'] = array(
"#type" => 'checkbox',
"#title" => t("Send an email if backup fails"),
"#default_value" => @$settings['notify_failure_enable'],
);
$form['advanced']['notify_failure_email'] = array(
"#type" => "textfield",
"#title" => t("Email Address for Failure Notices"),
"#default_value" => @$settings['notify_failure_email'],
);
return $form;
}