Merge branch 'MDL-31500_master-revert-ui-changes' of git://github.com/dmonllao/moodle
authorDan Poltawski <dan@moodle.com>
Tue, 25 Nov 2014 13:59:33 +0000 (13:59 +0000)
committerDan Poltawski <dan@moodle.com>
Tue, 25 Nov 2014 13:59:33 +0000 (13:59 +0000)
backup/util/ui/renderer.php
lang/en/backup.php

index d5d0f11..55fe147 100644 (file)
@@ -138,6 +138,10 @@ class core_backup_renderer extends plugin_renderer_base {
             $html .= $this->backup_detail_pair(get_string('coursetitle', 'backup'), $details->course->title);
             $html .= $this->backup_detail_pair(get_string('courseid', 'backup'), $details->course->courseid);
 
+            // Warning users about front page backups.
+            if ($details->original_course_format === 'site') {
+                $html .= $this->backup_detail_pair(get_string('type_format', 'plugin'), get_string('sitecourseformatwarning', 'backup'));
+            }
             $html .= html_writer::start_tag('div', array('class'=>'backup-sub-section'));
             $html .= $this->output->heading(get_string('backupcoursesections', 'backup'), 3, array('class'=>'subheader'));
             foreach ($details->sections as $key=>$section) {
@@ -265,8 +269,7 @@ class core_backup_renderer extends plugin_renderer_base {
         $hasrestoreoption = false;
 
         $html  = html_writer::start_tag('div', array('class'=>'backup-course-selector backup-restore'));
-        if ($wholecourse && !empty($categories) && ($categories->get_count() > 0 || $categories->get_search()) &&
-                $currentcourse != SITEID) {
+        if ($wholecourse && !empty($categories) && ($categories->get_count() > 0 || $categories->get_search())) {
 
             // New course
             $hasrestoreoption = true;
@@ -308,7 +311,7 @@ class core_backup_renderer extends plugin_renderer_base {
             $courses->invalidate_results(); // Clean list of courses.
             $courses->set_include_currentcourse();
         }
-        if (!empty($courses) && ($courses->get_count() > 0 || $courses->get_search()) && $currentcourse != SITEID) {
+        if (!empty($courses) && ($courses->get_count() > 0 || $courses->get_search())) {
             // Existing course
             $hasrestoreoption = true;
             $html .= $form;
index a449f12..e1de7b8 100644 (file)
@@ -238,6 +238,7 @@ $string['rootsettinglogs'] = 'Include course logs';
 $string['rootsettinggradehistories'] = 'Include grade history';
 $string['rootsettingimscc1'] = 'Convert to IMS Common Cartridge 1.0';
 $string['rootsettingimscc11'] = 'Convert to IMS Common Cartridge 1.1';
+$string['sitecourseformatwarning'] = 'This is a front page backup, note that they can only be restored on the front page';
 $string['storagecourseonly'] = 'Course backup filearea';
 $string['storagecourseandexternal'] = 'Course backup filearea and the specified directory';
 $string['storageexternalonly'] = 'Specified directory for automated backups';