if ($reset == 'active') { //Reset all tickets to active foreach ($tickets as $ticket) { $ticket->active = 1; $ticket->save(); } } elseif ($reset == 'delete') { //Delete all tickets foreach ($tickets as $ticket) { $ticket->delete(); } } } if (isset($_GET['add'])) { $thisUser = User::find_by_username($_POST['username']); addTicket($thisUser->userid, $_POST['game'], $_POST['number']); } if (isset($_GET['reset'])) { echo 'reset raffle'; resetRaffle('active'); header('Location: ' . $_SERVER['HTTP_REFERER']); } ?> <!--JAVASCRIPT EVENTS --> <script> //Delete row from HTML table function addTicket() { //Reset any error messages document.getElementById("usernameInputDiv").classList.remove("has-error"); document.getElementById("gameInputDiv").classList.remove("has-error");
//Finalize Tournament if (isset($_GET['finalizeScores'])) { //Finalize the tournamet on challonge to get the final scores $params = array(); $tournament = $challonge->finalizeTournament($_POST['tournamentIDFinalURL'], $params); $params = array("include_participants" => 1); $tournament = $challonge->getTournament($_POST['tournamentIDFinalURL'], $params); foreach ($tournament->participants->participant as $thisParticipant) { switch ((string) $thisParticipant->{'final-rank'}) { case '1': $assignedTickets = 4; break; case '2': $assignedTickets = 3; break; case '3': $assignedTickets = 2; break; default: $assignedTickets = 1; break; } $thisUser = User::find_by_username($thisParticipant->name); addTicket($thisUser->userid, $_POST['tournamentGame'], $assignedTickets); } $thisTournament = Tournament::find_by_tournamentid($_POST['tournamentIDFinal']); $thisTournament->status = '3'; $thisTournament->complete = '1'; $thisTournament->save(); header("Location: " . $_SERVER['HTTP_REFERER']); }
case "reply": reply($_REQUEST["id"], $_REQUEST["corps"]); break; case "close": close($_REQUEST["id"]); break; case "open": open($_REQUEST["id"]); break; case "post": if (isset($_POST['notify']) and $_POST['notify'] == 'on') { $notify = 1; } else { $notify = 0; } addTicket($_REQUEST["sujet"], $_REQUEST["corps"], $_REQUEST["cat"], $notify); break; default: index(); break; } } else { if ($level_access == -1) { echo "<br /><br /><div style=\"text-align: center;\">" . _MODULEOFF . "<br /><br /><a href=\"javascript:history.back()\"><b>" . _BACK . "</b></a><br /><br /></div>"; } else { if ($level_access == 1 && $visiteur == 0) { echo "<br /><br /><div style=\"text-align: center;\">" . _USERENTRANCE . "<br /><br /><b><a href=\"index.php?file=User&op=login_screen\">" . _LOGINUSER . "</a> | <a href=\"index.php?file=User&op=reg_screen\">" . _REGISTERUSER . "</a></b><br /><br /></div>"; } else { echo "<br /><br /><div style=\"text-align: center;\">" . _NOENTRANCE . "<br /><br /><a href=\"javascript:history.back()\"><b>" . _BACK . "</b></a><br /><br /></div>"; } }
if (isset($_POST['register'])) { addUser($_POST['firstname'], $_POST['lastname'], $_POST['username'], $_POST['password'], $_POST['address'], $_POST['town'], $_POST['country'], $_POST['postcode'], $_POST['email']); header("location:register.php?stat=success"); } if (isset($_POST['updateUser'])) { editUser($_POST['firstname'], $_POST['lastname'], $_POST['address'], $_POST['town'], $_POST['country'], $_POST['postcode'], $_POST['email'], getUsername()); header("location:profil.php?update=success"); } //BOOKING PROCESS if (isset($_POST['booking'])) { date_default_timezone_set("Asia/Jakarta"); $from = $_POST['from_venue']; $to = $_POST['to_venue']; $train = $_POST['train']; $departure = $_POST['departure']; $id_train = getIdTrainByNameClass($train, $_POST['tickettype']); $booking_code = mt_rand(1000000000, 9999999999); $time_booking = date("Y-m-d H:i:s"); $user = loadUsers(getUsername()); for ($i = 1; $i <= $_POST['persons']; $i++) { ${'booking_reference' . $i} = mt_rand(1000000000, 9999999999); ${'no_ticket' . $i} = mt_rand(1000000000, 9999999999); ${'id_show' . $i} = getIdShow($from, $to, $departure, $id_train, $_POST['seat' . $i]); if ($_POST['persons'] > 0) { addTicket(${'no_ticket' . $i}, $train . '(' . $from . ' - ' . $to . ')', $_POST['berangkat'], $_POST['tickettype'], $_POST['seat' . $i]); addBooking(${'booking_reference' . $i}, $booking_code, ${'id_show' . $i}, $user[0], ${'no_ticket' . $i}, $_POST['berangkat'], $time_booking); updateShowStatus(${'id_show' . $i}); } } header("location:booking.php?user="******"&stat=success"); }