From 99d52038246ca5f448b8eb1cc1e9a60a422ce93d Mon Sep 17 00:00:00 2001 From: Dan Poltawski Date: Fri, 20 Sep 2013 12:01:43 +0800 Subject: [PATCH] MDL-12403 backup: ability configure default for question bank excludes --- admin/settings/courses.php | 1 + backup/util/dbops/backup_controller_dbops.class.php | 3 ++- lang/en/backup.php | 1 + 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/admin/settings/courses.php b/admin/settings/courses.php index dea41a55973..4005c7c3186 100644 --- a/admin/settings/courses.php +++ b/admin/settings/courses.php @@ -162,6 +162,7 @@ if ($hassiteconfig $temp->add(new admin_setting_configcheckbox_with_lock('backup/backup_general_userscompletion', new lang_string('generaluserscompletion','backup'), new lang_string('configgeneraluserscompletion','backup'), array('value'=>1, 'locked'=>0))); $temp->add(new admin_setting_configcheckbox_with_lock('backup/backup_general_logs', new lang_string('generallogs','backup'), new lang_string('configgenerallogs','backup'), array('value'=>0, 'locked'=>0))); $temp->add(new admin_setting_configcheckbox_with_lock('backup/backup_general_histories', new lang_string('generalhistories','backup'), new lang_string('configgeneralhistories','backup'), array('value'=>0, 'locked'=>0))); + $temp->add(new admin_setting_configcheckbox_with_lock('backup/backup_general_questionbank', new lang_string('generalquestionbank','backup'), new lang_string('configgeneralquestionbank','backup'), array('value'=>1, 'locked'=>0))); $ADMIN->add('backups', $temp); // Create a page for general import configuration and defaults. diff --git a/backup/util/dbops/backup_controller_dbops.class.php b/backup/util/dbops/backup_controller_dbops.class.php index 409be32acad..e2aed86ce15 100644 --- a/backup/util/dbops/backup_controller_dbops.class.php +++ b/backup/util/dbops/backup_controller_dbops.class.php @@ -544,7 +544,8 @@ abstract class backup_controller_dbops extends backup_dbops { 'backup_general_badges' => 'badges', 'backup_general_userscompletion' => 'userscompletion', 'backup_general_logs' => 'logs', - 'backup_general_histories' => 'grade_histories' + 'backup_general_histories' => 'grade_histories', + 'backup_general_questionbank' => 'questionbank' ); $plan = $controller->get_plan(); foreach ($settings as $config=>$settingname) { diff --git a/lang/en/backup.php b/lang/en/backup.php index f87476f0acd..15f856f9076 100644 --- a/lang/en/backup.php +++ b/lang/en/backup.php @@ -139,6 +139,7 @@ $string['generalgradehistories'] = 'Include histories'; $string['generallogs'] = 'Include logs'; $string['generalquestionbank'] = 'Include question bank'; $string['generalroleassignments'] = 'Include role assignments'; +$string['generalquestionbank'] = 'Include question bank'; $string['generalsettings'] = 'General backup settings'; $string['generaluserscompletion'] = 'Include user completion information'; $string['generalusers'] = 'Include users';