From 35601d77f977c2a4f917532222ac533c58b26300 Mon Sep 17 00:00:00 2001 From: "Eloy Lafuente (stronk7)" Date: Thu, 21 Mar 2013 17:56:47 +0100 Subject: [PATCH] MDL-38633 folder: support show_expanded in backup. --- mod/folder/backup/moodle2/backup_folder_stepslib.php | 2 +- mod/folder/backup/moodle2/restore_folder_stepslib.php | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/mod/folder/backup/moodle2/backup_folder_stepslib.php b/mod/folder/backup/moodle2/backup_folder_stepslib.php index a7bb672d8b5..6b5714308bf 100644 --- a/mod/folder/backup/moodle2/backup_folder_stepslib.php +++ b/mod/folder/backup/moodle2/backup_folder_stepslib.php @@ -39,7 +39,7 @@ class backup_folder_activity_structure_step extends backup_activity_structure_st // Define each element separated $folder = new backup_nested_element('folder', array('id'), array( 'name', 'intro', 'introformat', 'revision', - 'timemodified', 'display')); + 'timemodified', 'display', 'show_expanded')); // Build the tree // (nice mono-tree, lol) diff --git a/mod/folder/backup/moodle2/restore_folder_stepslib.php b/mod/folder/backup/moodle2/restore_folder_stepslib.php index 6c655e48119..2618be2d1b3 100644 --- a/mod/folder/backup/moodle2/restore_folder_stepslib.php +++ b/mod/folder/backup/moodle2/restore_folder_stepslib.php @@ -48,6 +48,11 @@ class restore_folder_activity_structure_step extends restore_activity_structure_ $data->course = $this->get_courseid(); $data->timemodified = $this->apply_date_offset($data->timemodified); + // If show_expanded is not set, apply site default. + if (!isset($data->show_expanded)) { + $data->show_expanded = get_config('folder', 'show_expanded'); + } + // insert the folder record $newitemid = $DB->insert_record('folder', $data); // immediately after inserting "activity" record, call this -- 2.43.0