protected function getEvents() { $events = ['' => 'Select one...']; $conferences = Conference::current()->get(); $conferences = Helpers::keysByField($conferences, 'slug'); $conferences = Lookup::addOptions($conferences); foreach ($conferences as $slug => $event) { $events[$slug] = $event->city . ', ' . $event->state . ' | '; $time = $event->start_date . (!empty($event->timezone) ? $event->timezone : ''); if (!empty($event->options->show_upcoming)) { $events[$slug] .= date('F Y', strtotime($time)); } else { $events[$slug] .= date('F j, Y', strtotime($time)); } } return $events; }