} $eid = (int) $rp_id; break; case 'register': if ($rp_id < 1) { break; } elseif (COM_isAnonUser()) { $display = EVLIST_siteHeader(); $display .= SEC_loginRequiredForm(); $display .= EVLIST_siteFooter(); echo $display; exit; } USES_evlist_class_repeat(); $Ev = new evRepeat($rp_id); $msg = $Ev->Register($_POST['tick_count'], $_POST['tick_type']); //if ($msg == 0) $msg = 24; // Set "success" message. //LGLIB_storeMessage($LANG_EVLIST['messages'][$msg]); echo COM_refresh(EVLIST_URL . '/event.php?eid=' . $rp_id); break; case 'cancelreg': if ($rp_id < 1 || COM_isAnonUser()) { // Anonymous users can't register break; } USES_evlist_class_repeat(); $Ev = new evRepeat($rp_id); $status = $Ev->CancelRegistration(0, $_POST['num_cancel']); $msg = $status == true ? 25 : 23; LGLIB_storeMessage($LANG_EVLIST['messages'][$msg]); echo COM_refresh(EVLIST_URL . '/event.php?eid=' . $rp_id);