From b305515e0a1d327ee74968beb83356511118cd72 Mon Sep 17 00:00:00 2001 From: Christian Beeznest Date: Fri, 24 Oct 2025 16:23:52 -0500 Subject: [PATCH] Course: Fix broken course import zip/mzb - refs #6870 --- .../coursemaintenance/ResourceSelector.vue | 137 +- .../CourseMaintenanceController.php | 1716 ++++++++++++----- .../Component/CourseCopy/CourseArchiver.php | 502 +++-- .../Component/CourseCopy/CourseBuilder.php | 108 +- .../Moodle/Activities/ActivityExport.php | 41 +- .../Moodle/Activities/FolderExport.php | 30 +- .../Moodle/Activities/ForumExport.php | 2 +- .../Moodle/Activities/PageExport.php | 48 +- .../CourseCopy/Moodle/Builder/FileExport.php | 334 +++- .../Moodle/Builder/MoodleExport.php | 228 ++- .../Moodle/Builder/MoodleImport.php | 23 + .../Moodle/Builder/SectionExport.php | 70 +- .../CourseCopy/Resources/GradeBookBackup.php | 29 +- 13 files changed, 2408 insertions(+), 860 deletions(-) diff --git a/assets/vue/components/coursemaintenance/ResourceSelector.vue b/assets/vue/components/coursemaintenance/ResourceSelector.vue index b1e293697e0..b3d5b379cd7 100644 --- a/assets/vue/components/coursemaintenance/ResourceSelector.vue +++ b/assets/vue/components/coursemaintenance/ResourceSelector.vue @@ -85,7 +85,7 @@