function getLanTime($id) { $lt = new Lan_events(); $day = $lt->escape($_POST["lantime_" . $id . "_day"]); $time = $lt->escape($_POST["lantime_" . $id . "_time"]); $total = $day + $time; return $total; }
$swapped = false; for ($j = 0; $j < $i; $j++) { if ($data[$j]->datetime > $data[$j + 1]->datetime) { $tmp = $data[$j]; $data[$j] = $data[$j + 1]; $data[$j + 1] = $tmp; $swapped = true; } } if (!$swapped) { return $data; } } } $lan = new Lan_events(); $lanid = $lan->escape(getCurrentLID()); $success = $lan->get($lanid); if ($success) { $start = new Lan_timetable(); $start->when = date("D jS M H:i", strtotime($lan->start)); $start->type = 'start'; $start->diff = getDiffDateTime(strtotime($lan->start)); $start->datetime = strtotime($lan->start); $events[] = $start; $event = new Lan_timetable(); $event->lan_id = getCurrentLID(); $event->orderBy('"when" ASC'); $game = new Lan_games(); $event->selectAs($game, "game_%s"); $event->joinAdd($game, "LEFT"); $event->find();
include 'admin.logic.php'; function convertDateIn($data) { $date = strtotime($data); $fdate = strftime("%Y-%m-%d %H:%M:00", $date); return $fdate; } function convertDateOut($data) { $date = strtotime($data); $fdate = strftime("%d/%m/%Y %H:%M", $date); return $fdate; } $lan = new Lan_events(); if (isset($_GET["id"])) { if ($lan->get($lan->escape($_GET["id"]))) { $lan->start = convertDateOut($lan->start); $lan->end = convertDateOut($lan->end); // Get attendees $attendees = new Lan_attendees(); $attendees->lan_id = $lan->id; $attendees->find(); $attendeeslist = array(); $Frontend = new FrontEnd(); $allusers = $Frontend->getAllUsers(); while ($attendees->fetch()) { // Get tickets for the attendee $sold = new Lan_addons_sold(); $sold->lan_id = $lan->id; $sold->user_id = $attendees->user_id; $sold->find();
$benchmark = new Benchmark(); $benchmark->StartTimer("gen"); //Load system config require_once 'config.php'; //require_once ('integration/integration.php'); //Load template libary require_once 'libs/smarty/Smarty.class.php'; //Load Data objects LoadDataObjects(); //Load Master $master = new Master(); // Check LAN ID if (getCurrentLID() == "0" || isset($_GET["lanid"])) { if (isset($_GET["lanid"])) { $lan = new Lan_events(); $lan->id = $lan->escape($_GET["lanid"]); $lan->find(); if (!$lan->fetch()) { die("Unknown LAN :-O"); } $_SESSION["lanmode"] = $lan->mode_id; setCurrentLID($_GET["lanid"]); $master->Smarty->assign("lan", $lan); } else { die("Unknown LAN :-("); } } if (!isset($_SESSION["UID"])) { $_SESSION["UID"] = '0'; } /*
if (defined("LANMAN_AJAX")) { include 'rpc.php'; die; } /* * Seat types: * 0: Normal * 1: Staff only * 2: Disabled */ if (!isset($_GET["id"])) { $master->Smarty->assign("msg", "Unknown lan"); $master->Smarty->display('error.tpl'); return; } else { $lan = new Lan_events(); $success = $lan->get($lan->escape($_GET["id"])); if ($success) { if (!file_exists($lan->layout) || streq($lan->layout, "")) { $lan->layout = "images/no_seating_plan.png"; } $master->Smarty->assign("img", $lan->layout); $master->Smarty->assign("size", cssifysize($lan->layout)); } else { $master->Smarty->assign("msg", "Unknown lan"); $master->Smarty->display('error.tpl'); return; } $master->Smarty->assign("id", $lan->id); }