function backup_migrate_shutdown in Backup and Migrate 6.2
Same name and namespace in other branches
- 8.2 backup_migrate.module \backup_migrate_shutdown()
- 8.3 backup_migrate.module \backup_migrate_shutdown()
- 6.3 backup_migrate.module \backup_migrate_shutdown()
- 7.3 backup_migrate.module \backup_migrate_shutdown()
- 7.2 backup_migrate.module \backup_migrate_shutdown()
Shutdown callback. Called when the script terminates even if the script timed out.
2 string references to 'backup_migrate_shutdown'
- backup_migrate_perform_backup in ./
backup_migrate.module - Perform a backup with the given settings.
- backup_migrate_perform_restore in ./
backup_migrate.module - Restore from a file in the given destination.
File
- ./
backup_migrate.module, line 824 - 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_shutdown($settings) {
// If we ran out of time, set an error so the user knows what happened
if (_backup_migrate_check_timeout()) {
backup_migrate_cleanup();
backup_migrate_backup_fail('The operation timed out. Try increasing your PHP <a href="!url">max_execution_time setting</a>.', array(
'!url' => 'http://www.php.net/manual/en/info.configuration.php#ini.max-execution-time',
), $settings);
// The session will have already been written and closed, so we need to write any changes directly.
sess_write(session_id(), session_encode());
// Add a redirect or we'll just get whitescreened.
drupal_goto(BACKUP_MIGRATE_MENU_PATH);
}
}