function backup_migrate_ui_manual_quick_backup_form in Backup and Migrate 6.2
Same name and namespace in other branches
- 8.2 backup_migrate.module \backup_migrate_ui_manual_quick_backup_form()
- 8.3 backup_migrate.module \backup_migrate_ui_manual_quick_backup_form()
- 6.3 backup_migrate.module \backup_migrate_ui_manual_quick_backup_form()
- 7.3 backup_migrate.module \backup_migrate_ui_manual_quick_backup_form()
- 7.2 backup_migrate.module \backup_migrate_ui_manual_quick_backup_form()
The quick backup form.
1 string reference to 'backup_migrate_ui_manual_quick_backup_form'
- backup_migrate_ui_manual_backup_quick in ./
backup_migrate.module - The menu callback for easy manual backups.
File
- ./
backup_migrate.module, line 316 - Create (manually or scheduled) and restore backups of your Drupal MySQL database with an option to exclude table data (e.g. cache_*)
Code
function backup_migrate_ui_manual_quick_backup_form(&$form_state) {
backup_migrate_include('profiles', 'destinations');
drupal_add_js(drupal_get_path('module', 'backup_migrate') . '/backup_migrate.js');
$form = array();
$form['quickbackup'] = array(
'#type' => 'fieldset',
"#title" => t("Quick Backup"),
"#collapsible" => FALSE,
"#collapsed" => FALSE,
"#tree" => FALSE,
);
$form['quickbackup']['source_id'] = _backup_migrate_get_source_pulldown(variable_get('backup_migrate_source_id', NULL));
$form['quickbackup']['destination_id'] = array(
"#type" => "select",
"#title" => t("Destination"),
"#options" => _backup_migrate_get_destination_form_item_options('manual backup'),
"#default_value" => variable_get("backup_migrate_destination_id", "download"),
);
$profile_options = _backup_migrate_get_profile_form_item_options();
$form['quickbackup']['profile_id'] = array(
"#type" => "select",
"#title" => t("Settings Profile"),
'#default_value' => variable_get('backup_migrate_profile_id', NULL),
"#options" => $profile_options,
);
$form['quickbackup']['submit'] = array(
'#type' => 'submit',
'#value' => t('Backup now'),
'#weight' => 1,
);
$form['advanced'] = array(
'#type' => 'markup',
'#value' => t('For more backup options, try the <a href="!advancedurl">advanced backup page</a>.', array(
'!advancedurl' => url('admin/content/backup_migrate/export/advanced'),
)),
);
return $form;
}