$loginurl = $CFG->wwwroot . '/login/index.php'; if (!empty($CFG->loginhttps)) { $loginurl = str_replace('http:', 'https:', $loginurl); } 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);
echo $OUTPUT->header(); $out = html_writer::tag('p', get_string('guestsno', 'facetoface')) . '\n\n' . html_writer::tag('p', get_string('liketologin', 'facetoface')); echo $OUTPUT->confirm($out, $loginurl, get_referer(false)); echo $OUTPUT->footer(); exit(); } $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); }