Exemple #1
0
        }
    }
}
$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) {
Exemple #2
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);