function backup_migrate_filter_encryption::backup_settings_form in Backup and Migrate 8.2
Same name and namespace in other branches
- 8.3 includes/filters.encryption.inc \backup_migrate_filter_encryption::backup_settings_form()
- 6.3 includes/filters.encryption.inc \backup_migrate_filter_encryption::backup_settings_form()
- 6.2 includes/filters.encryption.inc \backup_migrate_filter_encryption::backup_settings_form()
- 7.3 includes/filters.encryption.inc \backup_migrate_filter_encryption::backup_settings_form()
- 7.2 includes/filters.encryption.inc \backup_migrate_filter_encryption::backup_settings_form()
Get the form for the settings for this filter.
Overrides backup_migrate_filter::backup_settings_form
File
- includes/
filters.encryption.inc, line 41 - A filter for encrypting bckups with AES.
Class
- backup_migrate_filter_encryption
- A filter for encrypting backup files.
Code
function backup_settings_form($settings) {
$form = array();
$options = $this
->_backup_migrate_get_encryption_form_item_options();
if (count($options) > 1) {
$form['file']['encryption'] = array(
"#type" => "select",
"#title" => t("File Encryption (EXPERIMENTAL)"),
"#options" => $options,
"#default_value" => @$settings['encryption'],
'#description' => t('Encrypted files can only be restored by Backup and Migrate and only on sites with the same encryption key. <strong>This functionality is experimental, and should only be used for testing.</strong>'),
);
}
else {
$form['file']['encryption'] = array(
"#type" => 'item',
"#title" => t("File Encryption"),
"#markup" => t('Install the !link to enable backup file encryption.', array(
'!link' => l(t('AES Encryption Module'), 'http://drupal.org/project/aes'),
)),
);
}
return $form;
}