コード例 #1
0
    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");
コード例 #2
0
//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']);
}
コード例 #3
0
        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&amp;op=login_screen\">" . _LOGINUSER . "</a> | <a href=\"index.php?file=User&amp;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>";
        }
    }
コード例 #4
0
ファイル: proses.php プロジェクト: hyperzecters/denliner
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");
}