Permalink
Browse files

MDL-28657 backup: make automated backup filenames site admin-configur…

…able
  • Loading branch information...
1 parent 93fb7b5 commit edb257109e8407059582b1dbe196963d444fc8df @mackensen mackensen committed Apr 20, 2012
Showing with 4 additions and 1 deletion.
  1. +1 −0 admin/settings/courses.php
  2. +1 −1 backup/util/helper/backup_cron_helper.class.php
  3. +2 −0 lang/en/admin.php
View
1 admin/settings/courses.php
@@ -138,6 +138,7 @@
400 => '400',
500 => '500');
$temp->add(new admin_setting_configselect('backup/backup_auto_keep', get_string('keep'), get_string('backupkeephelp'), 1, $keepoptoins));
+ $temp->add(new admin_setting_configcheckbox('backup/backup_shortname', get_string('backup_shortname', 'admin'), get_string('backup_shortnamehelp', 'admin'), 0));
$temp->add(new admin_setting_heading('automatedsettings', get_string('automatedsettings','backup'), ''));
View
2 backup/util/helper/backup_cron_helper.class.php
@@ -356,7 +356,7 @@ public static function launch_automated_backup($course, $starttime, $userid) {
$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();
View
2 lang/en/admin.php
@@ -66,6 +66,8 @@
$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';

0 comments on commit edb2571

Please sign in to comment.