if (!$return) { print_error("Error 3 : Could not update the referentiel instance 3 ", $returnlink_erreur); } // recharger le referentiel modifie if (!($referentiel = $DB->get_record("referentiel", array("id" => "{$referentiel->id}")))) { print_error('Referentiel instance ' . $form->instance . ' is incorrect'); } if ($CFG->version > 2014051200) { // Moodle 2.7+ $params = array('contextid' => $context->id, 'objectid' => $referentiel->id); $event = \mod_referentiel\event\course_module_updated::create($params); $event->trigger(); } else { // Before Moodle 2.7 add_to_log($course->id, 'referentiel', 'update', "add.php?d={$referentiel->id}", "{$referentiel->name} {$referentiel->id}"); } redirect($returnlink_suite); exit; } } /// RSS and CSS and JS meta $meta = ''; /// Print the page header $PAGE->set_url($url); $PAGE->requires->js('/mod/referentiel/functions.js'); $referentielinstance = new referentiel($cm->id, $referentiel, $cm, $course); /// Mark as viewed //$completion=new completion_info($course); //$completion->set_module_viewed($cm); $referentielinstance->add($non_redirection, $mode); // Actually select the referentiel!