} if ($proceed) { $cancellation_deadline = sessions__get_cancellation_deadline($session); $now = time(); if ($cancellation_deadline < $now) { $continue = false; message(lang('error_enrolment_cancellation_deadline_expired')); redirect("public/participant_show_mob.php" . $token_string); } } // if all checks are done, cancel ... if ($continue) { $done = expregister__cancel($participant, $session); $done = participant__update_last_enrolment_time($participant_id); $done = log__participant("cancel_session_enrolment", $participant['participant_id'], "experiment_id:" . $session['experiment_id'] . "\nsession_id:" . $session_id); message(lang('successfully_canceled_enrolment_xxx') . " " . experiment__get_public_name($session['experiment_id']) . ", " . session__build_name($session_id) . ". " . lang('this_will_be_confirmed_by_an_email')); redirect("public/participant_show_mob.php" . $token_string); } } } if ($proceed) { $labs = laboratories__get_laboratories(); // load the data // invitations $invdata = expregister__get_invitations($participant_id); $invited = $invdata['invited']; $inv_experiments = $invdata['inv_experiments']; // registrations $registered = expregister__get_registrations($participant_id); // history $history = expregister__get_history($participant_id);
if ($token_string) { echo '<INPUT type="hidden" name="p" value="' . $participant['participant_id_crypt'] . '">'; } echo '<INPUT type=hidden name="cancel" value="true"> <TABLE style="outline: 1px solid black;"> <TR> <TD colspan=2 align=center> <B>' . lang('do_you_really_want_to_cancel_session_enrolment') . '</B> </TD> </TR> <TR> <TD> ' . lang('experiment') . ': </TD> <TD> ' . experiment__get_public_name($session['experiment_id']) . ' </TD> </TR> <TR> <TD> ' . lang('date_and_time') . ': </TD> <TD> ' . session__build_name($session) . ' </TD> </TR> <TR> <TD> ' . lang('laboratory') . ': </TD> <TD>