echo $OUTPUT->header(); $out = html_writer::tag('p', get_string('guestsno', 'facetoface')) . html_writer::empty_tag('br') . html_writer::tag('p', get_string('continuetologin', 'facetoface')); echo $OUTPUT->confirm($out, $loginurl, get_referer(false)); echo $OUTPUT->footer(); exit; } $manageremail = false; if (get_config(null, 'facetoface_addchangemanageremail')) { $manageremail = facetoface_get_manageremail($USER->id); } $showdiscountcode = $session->discountcost > 0; $mform = new mod_facetoface_signup_form(null, compact('s', 'backtoallsessions', 'manageremail', 'showdiscountcode')); if ($mform->is_cancelled()) { redirect($returnurl); } if ($fromform = $mform->get_data()) { // Form submitted. if (empty($fromform->submitbutton)) { print_error('error:unknownbuttonclicked', 'facetoface', $returnurl); } // User can not update Manager's email (depreciated functionality). if (!empty($fromform->manageremail)) { // Logging and events trigger. $params = array('context' => $contextmodule, 'objectid' => $session->id); $event = \mod_facetoface\event\update_manageremail_failed::create($params); $event->add_record_snapshot('facetoface_sessions', $session); $event->add_record_snapshot('facetoface', $facetoface); $event->trigger(); } // Get signup type. if (!$session->datetimeknown) {
} $manageremail = false; /* $manager = get_manager($USER->id); if (get_config(NULL, 'facetoface_addchangemanageremail') && !empty($manager)) { $manageremail = $manager->email; } */ $showdiscountcode = ($session->discountcost > 0); $mform = new mod_facetoface_signup_form(null, compact('s', 'backtoallsessions', 'manageremail', 'showdiscountcode')); if ($mform->is_cancelled()) { redirect($returnurl); } if ($fromform = $mform->get_data()) { // Form submitted if (empty($fromform->submitbutton)) { print_error('error:unknownbuttonclicked', 'facetoface', $returnurl); } // User can not update Manager's email (depreciated functionality) if (!empty($fromform->manageremail)) { add_to_log($course->id, 'facetoface', 'update manageremail (FAILED)', "signup.php?s=$session->id", $facetoface->id, $cm->id); } // If multiple sessions are allowed then just check against this session // Otherwise check against all sessions $multisessionid = ($facetoface->multiplesessions ? $session->id : null); if (!facetoface_session_has_capacity($session, $context) && (!$session->allowoverbook)) { print_error('sessionisfull', 'facetoface', $returnurl);