Merge branch 'MDL-55019-31' of git://github.com/jleyva/moodle into MOODLE_31_STABLE
This commit is contained in:
@@ -195,9 +195,11 @@ class core_course_external extends external_api {
|
||||
$sectionvalues['id'] = $section->id;
|
||||
$sectionvalues['name'] = get_section_name($course, $section);
|
||||
$sectionvalues['visible'] = $section->visible;
|
||||
|
||||
$options = (object) array('noclean' => true);
|
||||
list($sectionvalues['summary'], $sectionvalues['summaryformat']) =
|
||||
external_format_text($section->summary, $section->summaryformat,
|
||||
$context->id, 'course', 'section', $section->id);
|
||||
$context->id, 'course', 'section', $section->id, $options);
|
||||
$sectioncontents = array();
|
||||
|
||||
//for each module of the section
|
||||
|
||||
@@ -686,6 +686,7 @@ class core_course_externallib_testcase extends externallib_advanced_testcase {
|
||||
* @return array A list with the course object and course modules objects
|
||||
*/
|
||||
private function prepare_get_course_contents_test() {
|
||||
global $DB;
|
||||
$course = self::getDataGenerator()->create_course();
|
||||
$forumdescription = 'This is the forum description';
|
||||
$forum = $this->getDataGenerator()->create_module('forum',
|
||||
@@ -710,6 +711,10 @@ class core_course_externallib_testcase extends externallib_advanced_testcase {
|
||||
$roleid = $this->assignUserCapability('moodle/course:view', $context->id);
|
||||
$this->assignUserCapability('moodle/course:update', $context->id, $roleid);
|
||||
|
||||
$conditions = array('course' => $course->id, 'section' => 2);
|
||||
$DB->set_field('course_sections', 'summary', 'Text with iframe <iframe src="https://moodle.org"></iframe>', $conditions);
|
||||
rebuild_course_cache($course->id, true);
|
||||
|
||||
return array($course, $forumcm, $datacm, $pagecm, $labelcm, $urlcm);
|
||||
}
|
||||
|
||||
@@ -753,6 +758,8 @@ class core_course_externallib_testcase extends externallib_advanced_testcase {
|
||||
// Check that the only return section has the 5 created modules.
|
||||
$this->assertCount(4, $firstsection['modules']);
|
||||
$this->assertCount(1, $lastsection['modules']);
|
||||
$this->assertContains('<iframe', $lastsection['summary']);
|
||||
$this->assertContains('</iframe>', $lastsection['summary']);
|
||||
|
||||
try {
|
||||
$sections = core_course_external::get_course_contents($course->id,
|
||||
|
||||
Reference in New Issue
Block a user