MDL-36017 IMS-CC export does not filter result by numsections because it is now optional
authorMarina Glancy <marina@moodle.com>
Tue, 16 Oct 2012 05:50:42 +0000 (13:50 +0800)
committerMarina Glancy <marina@moodle.com>
Fri, 2 Nov 2012 02:56:22 +0000 (10:56 +0800)
backup/cc/cc_lib/cc_convert_moodle2.php

index 5f6d9e4..56002a0 100644 (file)
@@ -83,14 +83,15 @@ abstract class cc_convert_moodle2 {
                 $coursef = new XMLGenericDocument();
                 $course_file = $dir . DIRECTORY_SEPARATOR .'course' . DIRECTORY_SEPARATOR . 'course.xml';
                 $coursef->load($course_file);
-                $numsections = (int)$coursef->nodeValue('/course/numsections');
+                //$numsections = (int)$coursef->nodeValue('/course/numsections');
+                // TODO MDL-35781, this is commented because numsections is now optional attribute
                 $section_list = $docp->nodeList('/moodle_backup/information/contents/sections/section');
                 if (!empty($section_list)) {
                     $count = 0;
                     foreach ($section_list as $node) {
-                        if ($count > $numsections) {
-                            break;
-                        }
+                        //if ($count > $numsections) {
+                        //    break;
+                        //}
                         $sectionid    = $docp->nodeValue('sectionid', $node);
                         $sectiontitle = $docp->nodeValue('title'    , $node);
                         $sectionpath  = $docp->nodeValue('directory', $node);