示例#1
0
        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!