Esempio n. 1
0
include 'seats.logic.php';
$master->Smarty->assign("state", "none");
$lan = new Lan_events();
$lanid = getCurrentLID();
$success = $lan->get($lanid);
if ($success) {
    if (!file_exists($lan->layout) || $lan->layout == "") {
        $lan->layout = "images/no_seating_plan.png";
    }
    $master->Smarty->assign("img", $lan->layout);
    $master->Smarty->assign("size", cssifysize($lan->layout));
    $attendees = new Lan_seats();
    $user = new Lan_users();
    $attendees->lan_id = $lanid;
    $attendees->joinAdd($user, "LEFT");
    $attendees->orderBy('seat_name');
    $attendees->orderBy('id');
    $attendees->find();
    $attendeeslist = array();
    while ($attendees->fetch()) {
        if ($attendees->user_id == null) {
            $attendees->user_id = "0";
        }
        $attendeeslist[] = clone $attendees;
    }
    $master->Smarty->assign("attendees", $attendeeslist);
    if (!streq('0', getCurrentUID())) {
        $exseat = new Lan_seats();
        $exseat->user_id = getCurrentUID();
        $exseat->lan_id = getCurrentLID();
        if (0 == $exseat->count()) {