Proyectos de Subversion Moodle

Rev

Rev 1 | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 1 Rev 1441
Línea 107... Línea 107...
107
            $cm->$key = $value;
107
            $cm->$key = $value;
108
        }
108
        }
Línea 109... Línea 109...
109
 
109
 
Línea 110... Línea 110...
110
        $cm->id = $DB->insert_record('course_modules', $cm);
110
        $cm->id = $DB->insert_record('course_modules', $cm);
Línea 111... Línea 111...
111
 
111
 
112
        course_add_cm_to_section($courseid, $cm->id, $sectionnum);
112
        course_add_cm_to_section($courseid, $cm->id, $sectionnum, null, $modulename);
Línea 113... Línea 113...
113
 
113
 
Línea 221... Línea 221...
221
     * @param null|array $options general options for course module. Since 2.6 it is
221
     * @param null|array $options general options for course module. Since 2.6 it is
222
     *     possible to omit this argument by merging options into $record
222
     *     possible to omit this argument by merging options into $record
223
     * @return stdClass record from module-defined table with additional field
223
     * @return stdClass record from module-defined table with additional field
224
     *     cmid (corresponding id in course_modules table)
224
     *     cmid (corresponding id in course_modules table)
225
     */
225
     */
226
    public function create_instance($record = null, array $options = null) {
226
    public function create_instance($record = null, ?array $options = null) {
227
        global $CFG, $DB, $PAGE;
227
        global $CFG, $DB, $PAGE;
228
        require_once($CFG->dirroot.'/course/modlib.php');
228
        require_once($CFG->dirroot.'/course/modlib.php');
Línea 229... Línea 229...
229
 
229