Example #1
0
function updateReg()
{
    $event = new Event($_POST['name']);
    for ($ndx = 0; $ndx < sizeof($_POST['delentries']); $ndx++) {
        $event->removeEntry($_POST['delentries'][$ndx]);
    }
    $new = chop($_POST['newentry']);
    if (strcmp($new, "") != 0) {
        $player = Player::findByName($new);
        if (!$player) {
            $player = Player::createByName($new);
        }
        $event->addPlayer($player->name);
    }
}
Example #2
0
            $result["success"] = true;
            $result["player"] = $player->name;
            $result["verified"] = $player->verified;
            $result["event_running"] = $event->active == 1;
        } else {
            $result["success"] = false;
        }
        json_headers();
        echo json_encode($result);
    }
} elseif (isset($_GET['delplayer']) && isset($_GET['event'])) {
    $event = new Event($_GET['event']);
    if ($event->authCheck($_SESSION['username'])) {
        $old = $_GET['delplayer'];
        $result = array();
        $result['success'] = $event->removeEntry($old);
        $result['player'] = $old;
        json_headers();
        echo json_encode($result);
    }
} elseif (isset($_GET['dropplayer']) && isset($_GET['event'])) {
    $event = new Event($_GET['event']);
    if ($event->authCheck($_SESSION['username'])) {
        $result = array();
        $playername = $_GET['dropplayer'];
        $event->dropPlayer($playername);
        $result['success'] = true;
        $result['player'] = $playername;
        $result['eventname'] = $event->name;
        $result['round'] = $event->current_round;
        json_headers();
Example #3
0
<?php

session_start();
require_once 'lib.php';
$player = Player::getSessionPlayer();
if (!isset($_GET['event']) || !isset($_GET['action'])) {
    header("Location: player.php");
}
$event = new Event($_GET['event']);
if ($event->prereg_allowed != 1) {
    header("Location: player.php");
}
if ($_GET['action'] == "reg") {
    // part of the reg-decklist feature, the the header call to deck.php is the switch that turns it on. Not sure if the call is
    // correct exactly. It works for the super but not non-supers
    $event->addPlayer($player->name);
    header("Location: deck.php?player={$player->name}&event={$event->name}&mode=register");
} elseif ($_GET['action'] == "unreg") {
    $event->removeEntry($player->name);
    header("Location: player.php");
}
Example #4
0
function updateReg()
{
    $event = new Event($_POST['name']);
    if (isset($_POST['delentries'])) {
        foreach ($_POST['delentries'] as $playername) {
            $event->removeEntry($playername);
        }
    }
    if (isset($_POST['dropplayer'])) {
        foreach ($_POST['dropplayer'] as $playername) {
            $event->dropPlayer($playername);
        }
    }
    $event->addPlayer($_POST['newentry']);
}