// on passe... le mot de passe !
             }
         }
     }
 }
 // variable d'action
 if (!empty($form->cancel)) {
     if ($form->cancel == get_string("quit", "referentiel")) {
         // Abandonner
         redirect(new moodle_url('/mod/referentiel/view.php', array('id' => $cm->id, 'non_redirection' => '1')));
         exit;
     }
 } else {
     if (!empty($form->action) && $form->action == 'modifierprotocole' && !empty($form->mode) && $form->mode == 'protocole') {
         // sauvegarder
         $config = referentiel_set_protocole($referentiel_referentiel->id, $form);
         if ($CFG->version > 2014051200) {
             // Moodle 2.7+
             $params = array('contextid' => $context->id, 'objectid' => $referentiel_referentiel->id);
             $event = \mod_referentiel\event\protocole_updated::create($params);
             $event->trigger();
         } else {
             // Before Moodle 2.7
             add_to_log($course->id, 'referentiel', "config", "edit_protocole?id={$cm->id}", "{$course->id}");
         }
         /*
         if (isset($form->redirecturl)) {
                         $SESSION->returnpage = $form->redirecturl;
                 	}
         			else {
                         //$SESSION->returnpage = "$CFG->wwwroot/mod/referentiel/edit_protocole.php?id=$cm->id&mode=$mode&select_acc=$select_acc&sesskey=".sesskey();
Esempio n. 2
0
$occurrence_object = new occurrence($params);
//print_object($occurrence_object->referentiel);
$role = $occurrence_object->roles();
$isadmin = $role->is_admin;
$isauthor = $occurrence_object->is_author();
$form = (object) $_POST;
// variable d'action
if (!empty($form->cancel) && $form->cancel == get_string("quit", "referentiel")) {
    // Abandonner
    redirect($viewurl);
    exit;
}
// mise à jour de la configuration
if (!empty($form->action) && $form->action == 'modifierprotocole' && !empty($form->mode) && $form->mode == 'protocole') {
    // sauvegarder
    $config = referentiel_set_protocole($occurrence_object->referentiel->id, $form);
    redirect($viewurl);
    exit;
}
$strlastmodified = get_string('lastmodified');
$icon = $OUTPUT->pix_url('icon', 'referentiel');
// affichage
$pagetitle = get_string('occurrence', 'block_referentiel', $occurrence_object->referentiel->code_referentiel) . ' ' . get_string('protocole', 'block_referentiel');
$PAGE->set_url('/blocks/referentiel/protocole.php', array('blockid' => $blockid, 'courseid' => $courseid, 'occurrenceid' => $occurrenceid));
$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'));