function backup_migrate_ui_manual_quick_backup_form_submit in Backup and Migrate 6.3
Same name and namespace in other branches
- 8.2 backup_migrate.module \backup_migrate_ui_manual_quick_backup_form_submit()
- 8.3 backup_migrate.module \backup_migrate_ui_manual_quick_backup_form_submit()
- 6.2 backup_migrate.module \backup_migrate_ui_manual_quick_backup_form_submit()
- 7.3 backup_migrate.module \backup_migrate_ui_manual_quick_backup_form_submit()
- 7.2 backup_migrate.module \backup_migrate_ui_manual_quick_backup_form_submit()
Submit the quick backup form.
1 string reference to 'backup_migrate_ui_manual_quick_backup_form_submit'
- backup_migrate_ui_manual_quick_backup_form in ./
backup_migrate.module - The quick backup form.
File
- ./
backup_migrate.module, line 749 - 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_submit($form, &$form_state) {
backup_migrate_include('profiles', 'destinations');
if (user_access('perform backup') && !empty($form_state['values']['settings'])) {
// Save the settings for next time.
variable_set("backup_migrate_source_id", $form_state['values']['source_id']);
variable_set("backup_migrate_destination_id", $form_state['values']['destination_id']);
variable_set("backup_migrate_copy_destination_id", $form_state['values']['copy_destination_id']);
variable_set("backup_migrate_profile_id", $form_state['values']['profile_id']);
// Do the backup.
backup_migrate_ui_manual_backup_perform($form_state['values']['settings']);
}
}