} } } $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(); while ($event->fetch()) { $event->diff = getDiffDateTime(strtotime($event->occurs)); //Remove old events if (strlen($event->diff) == 0) { continue; } $users = new Lan_timetable_signups(); $users->timetable_id = $event->id; $event->signups = $users->count(); $users->user_id = getCurrentUID(); if (getCurrentUID() == 0) {
<?php $eventlist = array(); $event = new Lan_timetable(); $event->lan_id = getCurrentLID(); $game = new Lan_games(); $event->selectAs($game, "game_%s"); $event->joinAdd($game, "LEFT"); $event->orderBy("occurs"); $event->find(); while ($event->fetch()) { $eventlist[] = clone $event; } $master->Smarty->assign("events", $eventlist);