Merge branch 'MDL-28657-master' of https://github.com/mackensen/moodle
authorAparup Banerjee <aparup@moodle.com>
Wed, 2 May 2012 05:55:39 +0000 (13:55 +0800)
committerAparup Banerjee <aparup@moodle.com>
Wed, 2 May 2012 05:55:39 +0000 (13:55 +0800)
admin/settings/courses.php
backup/util/helper/backup_cron_helper.class.php
lang/en/admin.php

index 543346b..92722eb 100644 (file)
@@ -161,6 +161,7 @@ if ($hassiteconfig
         400 => '400',
         500 => '500');
     $temp->add(new admin_setting_configselect('backup/backup_auto_keep', new lang_string('keep'), new lang_string('backupkeephelp'), 1, $keepoptoins));
+    $temp->add(new admin_setting_configcheckbox('backup/backup_shortname', new lang_string('backup_shortname', 'admin'), new lang_string('backup_shortnamehelp', 'admin'), 0));
 
     // Automated defaults section.
     $temp->add(new admin_setting_heading('automatedsettings', new lang_string('automatedsettings','backup'), ''));
index 32ab61e..d25c794 100644 (file)
@@ -356,7 +356,7 @@ abstract class backup_cron_automated_helper {
                 $dir = null;
             }
             if (!empty($dir) && $storage !== 0) {
-                $filename = backup_plan_dbops::get_default_backup_filename($format, $type, $course->id, $users, $anonymised, true);
+                $filename = backup_plan_dbops::get_default_backup_filename($format, $type, $course->id, $users, $anonymised, !$config->backup_shortname);
                 $outcome = $file->copy_content_to($dir.'/'.$filename);
                 if ($outcome && $storage === 1) {
                     $file->delete();
index 3216907..760b6cf 100644 (file)
@@ -67,6 +67,8 @@ $string['availableto'] = 'Available to';
 $string['availablelicenses'] = 'Available licences';
 $string['backgroundcolour'] = 'Transparent colour';
 $string['backups'] = 'Backups';
+$string['backup_shortname'] = 'Use course name in backup filename';
+$string['backup_shortnamehelp'] = 'Use the course name as part of the backup filename instead of the course id number.';
 $string['badwordsconfig'] = 'Enter your list of bad words separated by commas.';
 $string['badwordsdefault'] = 'If the custom list is empty, a default list from the language pack will be used.';
 $string['badwordslist'] = 'Custom bad words list';