MDL-60459 core_course: set default for 'visibleoncoursepage'

This commit is contained in:
Peter Eliyahu Kornfeld
2019-02-07 10:52:34 +08:00
committed by Mark Nelson
parent a62e275984
commit 78ef2ac1e0
+4 -3
View File
@@ -61,9 +61,7 @@ function add_moduleinfo($moduleinfo, $course, $mform = null) {
$newcm->instance = 0; // Not known yet, will be updated later (this is similar to restore code).
$newcm->visible = $moduleinfo->visible;
$newcm->visibleold = $moduleinfo->visible;
if (isset($moduleinfo->visibleoncoursepage)) {
$newcm->visibleoncoursepage = $moduleinfo->visibleoncoursepage;
}
$newcm->visibleoncoursepage = $moduleinfo->visibleoncoursepage;
if (isset($moduleinfo->cmidnumber)) {
$newcm->idnumber = $moduleinfo->cmidnumber;
}
@@ -410,6 +408,9 @@ function set_moduleinfo_defaults($moduleinfo) {
if (!isset($moduleinfo->conditionfieldgroup)) {
$moduleinfo->conditionfieldgroup = array();
}
if (!isset($moduleinfo->visibleoncoursepage)) {
$moduleinfo->visibleoncoursepage = 1;
}
return $moduleinfo;
}