Пример #1
0
     if (isset($_GET["lan"])) {
         //return;
         $seats = new Lan_seats();
         $seats->lan_id = $seats->escape($_GET["lan"]);
         $seats->x = 20;
         $seats->y = 20;
         $seats->seat_name = "";
         $seats->type = 0;
         $seats->insert();
     }
     break;
 case "getusers":
     if (isset($_GET["lan"])) {
         $users = new Lan_attendees();
         $seats = new Lan_seats();
         $lanid = $users->escape($_GET["lan"]);
         $user_id = $users->escape($_GET["user_id"]);
         $applicable = array();
         $Frontend = new FrontEnd();
         $users->query("SELECT * FROM {$users->__table} WHERE `lan_id` = " . $lanid . " AND `user_id` NOT IN (SELECT `user_id` FROM {$seats->__table} WHERE `lan_id` = '" . $lanid . "') ");
         echo "<option value=\"0\"></option>";
         if ($user_id != '0') {
             $applicable[$user_id] = $Frontend->getName($user_id);
         }
         while ($users->fetch()) {
             $applicable[$users->user_id] = $Frontend->getName($users->user_id);
         }
         foreach ($applicable as $key => $val) {
             echo "<option value=\"" . $key . "\">" . $val . "</option>";
         }
         $Frontend->disconnect();
Пример #2
0
            // Get tickets for the attendee
            $user = new Lan_attendees();
            $success = $user->get($user->escape($_GET["tid"]));
            $lan = new Lan_events();
            $lan->get($lan->escape($_GET["id"]));
            if ($success) {
                $Frontend = new FrontEnd();
                logMessage($Frontend->getUserId(), 0, "Removed attendance for " . $Frontend->getName($user->user_id) . "' from " . $lan->name . " [" . $lan->id . "]");
                $user->delete();
            }
            break;
    }
}
if (isset($_POST["user"]) && isset($_POST["lan"])) {
    $newuser = new Lan_attendees();
    $newuser->lan_id = $newuser->escape($_POST["lan"]);
    $newuser->user_id = $newuser->escape($_POST["user"]);
    $newuser->insert();
    $Frontend = new FrontEnd();
    $lan = new Lan_events();
    $lan->get($lan->escape($_GET["id"]));
    logMessage($Frontend->getUserId(), 0, "Added attendee " . $Frontend->getName($newuser->user_id) . " at " . $lan->name);
}
if (isset($_POST["lanid"]) && isset($_POST["ticket"])) {
    $newticket = new Lan_addons_sold();
    $newticket->lan_id = $newticket->escape($_POST["lanid"]);
    $newticket->user_id = $newticket->escape($_POST["user"]);
    $newticket->addon_id = $newticket->escape($_POST["ticket"]);
    $newticket->insert();
    $lan = new Lan_events();
    $lan->get($lan->escape($_GET["id"]));