public function seats($reload = false) { if ($reload || !$this->seats_cache) { $id = mysql_real_escape_string($this->id); $this->seats_cache = EventSeat::find_all("event_seats.seating_group_id = '{$id}'", "event_seats.row ASC, event_seats.number + 0 ASC"); } return $this->seats_cache; }
protected function load_seat($event = null, $id = null) { if (!$event) { $event = $this->load_event(); } if (!$id) { $id = $this->getData('seat_id'); } $obj = EventSeat::find_by_id($id); if ($obj && $obj->event_id == $event->id) { return $obj; } else { throw new Error404('Unable to find the seat'); } }
protected static function load_seat($id, $event) { $seat_id = mysql_real_escape_string($id); $event_id = mysql_real_escape_string($event->id); $seat = EventSeat::find("event_seats.id = '{$seat_id}' AND event_seats.event_id = '{$event_id}'"); if ($seat) { return $seat; } else { Error404(); } }
protected static function load_seat($event, $id = null) { if (!$id) { $id = $_GET['id']; } $id = mysql_real_escape_string($id); $event_id = mysql_real_escape_string($event->id); $event_seat = EventSeat::find("event_seats.id = {$id} AND event_seats.event_id = '{$event_id}'", null, false, 1); if ($event_seat) { return $event_seat; } else { Error404(); } }
protected static function get_fields() { return self::select_fields() . ", " . User::select_fields() . ", " . EventTicket::select_fields() . ", " . Event::select_fields() . ", " . EventSeat::select_fields() . ", " . User::select_fields('managers'); }