renderPage($info); } /** * @param string $content * @return Response * @codeCoverageIgnore */ protected function renderPage($content) { global $user; $event_config = EventConfig(); return response(view(__DIR__ . '/../../templates/layout.html', [ 'theme' => isset($user) ? $user['color'] : config('theme'), 'title' => _('Page not found'), 'atom_link' => '', 'start_page_url' => page_link_to('/'), 'credits_url' => page_link_to('credits'), 'menu' => make_menu(), 'content' => msg() . info($content), 'header_toolbar' => header_toolbar(), 'faq_url' => config('faq_url'), 'contact_email' => config('contact_email'), 'locale' => locale(), 'event_info' => EventConfig_info($event_config) . '
' ]), 404); } }