public function all_seating_plans($reload = false) { if ($reload or !$this->seating_plans_cache) { $id = mysql_real_escape_string($this->id); $this->seating_plans_cache = EventSeatingPlan::find_all("events.id = '{$id}'", 'event_seatingplans.position ASC'); } return $this->seating_plans_cache; }