$action = optional_param('action', '', PARAM_ALPHANUMEXT); $edit = optional_param('edit', -1, PARAM_INT); if (!($course = $DB->get_record('course', array('id' => $courseid)))) { print_error('invalidcourse', 'block_referentiel', $courseid); } $courseurl = new moodle_url('/course/view.php', array('id' => $courseid)); // url avec pass active $viewurl = new moodle_url('/blocks/referentiel/view.php', array('blockid' => $blockid, 'courseid' => $courseid, 'occurrenceid' => $occurrenceid)); $baseurl = new moodle_url('/blocks/referentiel/config.php', array('blockid' => $blockid, 'courseid' => $courseid, 'occurrenceid' => $occurrenceid, 'pass' => $pass)); require_login($course); $currenttab = $mode; // Occurrence $params = array("blockid" => $blockid, "courseid" => $courseid, "occurrenceid" => $occurrenceid); $occurrence_object = new occurrence($params); //print_object($occurrence_object->referentiel); $role = $occurrence_object->roles(); $isadmin = $role->is_admin; $isauthor = $occurrence_object->is_author(); if (isset($SESSION->modform)) { // Variables are stored in the session $form = $SESSION->modform; unset($SESSION->modform); } else { $form = (object) $_POST; } // variable d'action if (!empty($form->cancel) && $form->cancel == get_string("quit", "referentiel")) { // Abandonner redirect($viewurl); exit; }