$eventIds = \Crave\Model\ct_event::getList($a); if(count($eventIds) == 0 ){ // event not found , need to send the user to an error page . echo("<h1>EVENT NOT FOUND</h1>"); die(); } $event = new \Crave\Api\Event($eventIds[0]); $desc_arr = []; $desc = $event->getDescription([ 'website_ide' => $this->website_ide ]); $list= $event->getVenuePhotos(); $event->buy_url = getBuyUrl(['event_ide'=>$event->ide]); $ct_event = $event->getEvent(); if ($desc){ //'intro', $desc_keys = ['description_leadin', 'description_holiday', 'description_venue', 'description_closing']; array_walk($desc_keys , function ($key) use ($desc, &$desc_arr){ $d = $desc->{$key};