$event = \mod_facetoface\event\signup_failed::create($params); $event->add_record_snapshot('facetoface_sessions', $session); $event->add_record_snapshot('facetoface', $facetoface); $event->trigger(); print_error('error:problemsigningup', 'facetoface', $returnurl); } } } } 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');