When an admin approves a requested course the default values set in Administration/Courses/Defaults courses settings such as format, number of sections, hidden sections ... are not propagated to the new course...
This simply requires adding the following in course/pending.php near line 100, just before the insert_record statment.
+ // PP ajout defaut de la conf globale
+ $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;
+ // end PP
+