$edit = optional_param('edit', -1, PARAM_INT); $approve = optional_param('approve', 0, PARAM_INT); //approval recordid $delete = optional_param('delete', 0, PARAM_INT); //delete recordid if (!($course = $DB->get_record('course', array('id' => $courseid)))) { print_error('invalidcourse', 'block_referentiel', $courseid); } $contextcourse = context_course::instance($course->id); $context = context_block::instance($blockid); require_login($course); $params = array("blockid" => $blockid, "courseid" => $courseid, "occurrenceid" => $occurrenceid); $occurrence_object = new occurrence($params); $currenttab = 'list'; if ($mode == 'edit') { $currenttab = 'edit'; } $pagetitle = get_string('occurrence', 'block_referentiel', $occurrence_object->referentiel->code_referentiel); $PAGE->set_url('/blocks/referentiel/view.php', array('blockid' => $blockid, 'courseid' => $courseid, 'occurrenceid' => $occurrenceid, 'mode' => $mode)); $PAGE->requires->css('/mod/referentiel/referentiel.css'); $PAGE->requires->js('/mod/referentiel/functions.js'); $PAGE->set_pagelayout('standard'); $PAGE->set_heading($course->fullname); $PAGE->set_title($pagetitle); $PAGE->navbar->add($occurrence_object->referentiel->code_referentiel); //$settingsnode = $PAGE->settingsnav->add(get_string('displayoccurrence', 'block_referentiel')); //$site = get_site(); echo $OUTPUT->header(); $occurrence_object->tabs($mode, $currenttab); $occurrence_object->view(); echo $OUTPUT->footer();