Index: lib.php
===================================================================
RCS file: /cvsroot/moodle/moodle/enrol/imsenterprise/lib.php,v
retrieving revision 1.5
diff -u -r1.5 lib.php
--- lib.php	21 Sep 2010 08:14:42 -0000	1.5
+++ lib.php	13 Dec 2010 14:53:49 -0000
@@ -356,11 +356,10 @@
                   $this->log_line("Course $coursecode not found in Moodle's course idnumbers.");
               } else {
                 // Create the (hidden) course(s) if not found
-                $course = new stdClass();
+				$course = new stdClass();
                 $course->fullname = $group->description;
                 $course->shortname = $coursecode;
                 $course->idnumber = $coursecode;
-                $course->format = 'topics';
                 $course->visible = 0;
                 // Insert default names for teachers/students, from the current language
                 $site = get_site();
@@ -372,7 +371,7 @@
                         $course->category = $catid;
                     } elseif($createnewcategories) {
                         // Else if we're allowed to create new categories, let's create this one
-                        $newcat = new stdClass();
+						$newcat = new stdClass();
                         $newcat->name = $group->category;
                         $newcat->visible = 0;
                         $catid = $DB->insert_record('course_categories', $newcat);
@@ -388,10 +387,18 @@
                 }
                 $course->timecreated = time();
                 $course->startdate = time();
-                $course->numsections = 1;
+				//copy settings from the default course settings
+				$courseconfig = get_config('moodlecourse');
+				$course->format = $courseconfig->format;
+                $course->numsections = $courseconfig->numsections;
+				$course->hiddensections = $courseconfig->hiddensections;
+				$course->newsitems = $courseconfig->newsitems;
+				$course->showgrades = $courseconfig->showgrades;
+				$course->showreports = $courseconfig->showreports;
+				$course->maxbytes = $courseconfig->maxbytes;
                 // Choose a sort order that puts us at the start of the list!
                 $course->sortorder = 0;
-
+				
                 $courseid = $DB->insert_record('course', $course);
 
                 // Setup the blocks

