MDL-60615 imscc: string to array fix
authorDamyon Wiese <damyon@moodle.com>
Tue, 7 Nov 2017 07:49:01 +0000 (15:49 +0800)
committerDamyon Wiese <damyon@moodle.com>
Thu, 9 Nov 2017 07:05:36 +0000 (15:05 +0800)
Sloppy typing in the imscc converter is causing errors on php7.1

Variable is initialised as a string and then used as an array.

backup/cc/entity.forum.class.php
backup/cc/entity.quiz.class.php
backup/cc/entity11.basiclti.class.php
backup/cc/entity11.forum.class.php
backup/cc/entity11.lti.class.php
backup/cc/entity11.quiz.class.php

index 828bca9..3e652ab 100644 (file)
@@ -112,7 +112,7 @@ class cc_forum extends entities {
 
     public function get_topic_data ($instance) {
 
-        $topic_data = '';
+        $topic_data = array();
 
         $topic_file = $this->get_external_xml($instance['resource_indentifier']);
 
index 465422a..af38430 100644 (file)
@@ -68,7 +68,7 @@ class cc_quiz extends entities {
         $last_question_id = 0;
         $last_answer_id = 0;
 
-        $instances = '';
+        $instances = array();
 
         $types = array(MOODLE_TYPE_QUIZ, MOODLE_TYPE_QUESTION_BANK);
 
index c44c07c..74770d1 100644 (file)
@@ -87,7 +87,7 @@ class cc11_basiclti extends entities11 {
 
     public function get_basiclti_data($instance) {
 
-        $topic_data = '';
+        $topic_data = array();
 
         $basiclti_file = $this->get_external_xml($instance['resource_indentifier']);
 
index 1fc3625..275d330 100644 (file)
@@ -111,7 +111,7 @@ class cc11_forum extends entities11 {
 
     public function get_topic_data ($instance) {
 
-        $topic_data = '';
+        $topic_data = array();
 
         $topic_file = $this->get_external_xml($instance['resource_indentifier']);
 
index 0c90ca7..67ab43e 100644 (file)
@@ -82,7 +82,7 @@ class cc11_lti extends entities11 {
 
     public function get_basiclti_data($instance) {
 
-        $topic_data = '';
+        $topic_data = array();
 
         $basiclti_file = $this->get_external_xml($instance['resource_indentifier']);
 
index fb34758..c2048e0 100644 (file)
@@ -68,7 +68,7 @@ class cc11_quiz extends entities11 {
         $last_question_id = 0;
         $last_answer_id = 0;
 
-        $instances = '';
+        $instances = array();
 
         $types = array(MOODLE_TYPE_QUIZ, MOODLE_TYPE_QUESTION_BANK);