$pagetitle = format_string($facetoface->name); $PAGE->set_cm($cm); $PAGE->set_url('/mod/facetoface/cancelsignup.php', array('s' => $s, 'backtoallsessions' => $backtoallsessions, 'confirm' => $confirm)); $PAGE->set_title($pagetitle); $PAGE->set_heading($course->fullname); echo $OUTPUT->header(); $heading = get_string('cancelbookingfor', 'facetoface', $facetoface->name); $viewattendees = has_capability('mod/facetoface:viewattendees', $context); $multisessionid = ($facetoface->multiplesessions ? $session->id : null); $signedup = facetoface_check_signup($facetoface->id, $multisessionid); echo $OUTPUT->box_start(); echo $OUTPUT->heading($heading); if ($signedup) { facetoface_print_session($session, $viewattendees); $mform->display(); } else { print_error('notsignedup', 'facetoface', $returnurl); } echo $OUTPUT->box_end(); echo $OUTPUT->footer($course);
} } } redirect($returnurl); } else { if ($manageremail !== false) { // Set values for the form. $toform = new stdClass(); $toform->manageremail = $manageremail; $mform->set_data($toform); } } echo $OUTPUT->header(); $heading = get_string('signupfor', 'facetoface', $facetoface->name); $viewattendees = has_capability('mod/facetoface:viewattendees', $context); $signedup = facetoface_check_signup($facetoface->id); if ($signedup and $signedup != $session->id) { print_error('error:signedupinothersession', 'facetoface', $returnurl); } echo $OUTPUT->box_start(); echo $OUTPUT->heading($heading); $timenow = time(); if ($session->datetimeknown && facetoface_has_session_started($session, $timenow)) { $inprogressstr = get_string('cannotsignupsessioninprogress', 'facetoface'); $overstr = get_string('cannotsignupsessionover', 'facetoface'); $errorstring = facetoface_is_session_in_progress($session, $timenow) ? $inprogressstr : $overstr; echo html_writer::empty_tag('br') . $errorstring; echo $OUTPUT->box_end(); echo $OUTPUT->footer($course); exit; }