diff --git a/phpBB/includes/acp/acp_database.php b/phpBB/includes/acp/acp_database.php index f86466934d..e86477ed43 100644 --- a/phpBB/includes/acp/acp_database.php +++ b/phpBB/includes/acp/acp_database.php @@ -223,8 +223,15 @@ class acp_database if ($delete) { - unlink($file_name); - trigger_error($user->lang['BACKUP_DELETE'] . adm_back_link($this->u_action)); + if (confirm_box(true)) + { + unlink($file_name); + trigger_error($user->lang['BACKUP_DELETE'] . adm_back_link($this->u_action)); + } + else + { + confirm_box(false, 'DELETE_SELECTED_BACKUP', build_hidden_fields(array('delete' => $delete, 'file' => $file))); + } } $download = request_var('download', ''); diff --git a/phpBB/language/en/acp/database.php b/phpBB/language/en/acp/database.php index 6d467f1086..96bc43ae25 100644 --- a/phpBB/language/en/acp/database.php +++ b/phpBB/language/en/acp/database.php @@ -44,6 +44,7 @@ $lang = array_merge($lang, array( 'DATABASE' => 'Database utilities', 'DATA_ONLY' => 'Data only', 'DELETE_BACKUP' => 'Delete backup', + 'DELETE_SELECTED_BACKUP' => 'Are you sure you want to deletee the selected backup?', 'DESELECT_ALL' => 'Deselect all', 'DOWNLOAD_BACKUP' => 'Download backup',