public function render() { $app = JFactory::getApplication(); //grab model $model = new EventModel(); if ($this->getLayout() == "event_listings" || $this->getLayout() == "list") { $events = $model->getEvents(); $this->events = $events; } else { //null event $event = array(); $id = null; if ($app->input->get('parent_id') && !$app->input->get('id')) { $id = $app->input->get('parent_id'); } else { $id = $app->input->get('id'); } //grab event if ($id != null) { $event = $model->getEvent($id); } //pass reference $this->event = $event; } if ($app->input->get('association_id')) { $this->association_name = CobaltHelper::getAssociationName(); } //display echo parent::render(); }