} $ul[] = ['class' => 'event', 'url' => $url . $event['url'], 'name' => $event['name'], 'img' => $event['img']['square']]; $urls[$event['url']] = true; } } $url .= $user['user']['url']; $img_url = $url; } } elseif ($parts[1]) { $eventController = new eventController($parts[1], [], $parts); $method = 'get_' . $parts[0]; $event = $eventController->{$method}(); if (isset($event['event'])) { $event_model = new eventModel(); $u = explode('/', $event['event']['url']); $e = $event_model->find_on_url($u[0], $u[1]); $dates = $event_model->get_dates($e['id'], false) ?: []; $itemscope = 'Events'; if (isset($event['event']['rate'])) { $rate = $event['event']['rate']; } $title = $event['event']['name']; $pagetitle = $title . ' - ' . $event['event']['city']; $description = $event['event']['about']; $photo = $event['event']['img']['url']; $img = $event['event']['host']['photo']; if (isset($event['event']['tags']) && is_array($event['event']['tags'])) { $tags = []; foreach ($event['event']['tags'] as $t) { $tags[] = $t['name']; }