Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

MDL-25983 enrol_imsenterprise Importing the course summary when addin…

…g new courses
  • Loading branch information...
commit 4a5e1f9d4bd79175cea7cf056c7db44609f763bf 1 parent 02814bf
@dmonllao dmonllao authored
Showing with 7 additions and 1 deletion.
  1. +7 −1 enrol/imsenterprise/lib.php
View
8 enrol/imsenterprise/lib.php
@@ -321,6 +321,9 @@ function process_group_tag($tagcontents) {
if (preg_match('{<description>.*?<short>(.*?)</short>.*?</description>}is', $tagcontents, $matches)) {
$group->shortName = trim($matches[1]);
}
+ if (preg_match('{<description>.*?<full>(.*?)</full>.*?</description>}is', $tagcontents, $matches)) {
+ $group->fulldescription = trim($matches[1]);
+ }
if (preg_match('{<org>.*?<orgunit>(.*?)</orgunit>.*?</org>}is', $tagcontents, $matches)) {
$group->category = trim($matches[1]);
}
@@ -376,7 +379,10 @@ function process_group_tag($tagcontents) {
$courseconfig = get_config('moodlecourse'); // Load Moodle Course shell defaults
$course = new stdClass();
$course->fullname = $group->description;
- $course->shortname = $group->shortName;;
+ $course->shortname = $group->shortName;
+ if (!empty($group->fulldescription)) {
+ $course->summary = format_text($group->fulldescription, FORMAT_HTML);
+ }
$course->idnumber = $coursecode;
$course->format = $courseconfig->format;
$course->visible = $courseconfig->visible;
Please sign in to comment.
Something went wrong with that request. Please try again.