getPage('about'); $rawContent = $aboutPage ? $aboutPage['content'] : ''; if (empty(trim($rawContent)) || trim($rawContent) === 'Contenu à venir') { $rawContent = $this->defaultContent; } $contacts = $db->getAproposContent('contacts'); $contacts = is_array($contacts) && !empty($contacts) ? $contacts : null; } catch (Exception $e) { ErrorHandler::log('about_page', $e); $rawContent = $this->defaultContent; $contacts = null; } $converter = new CommonMarkConverter(['html_input' => 'strip']); return [ 'currentNav' => 'apropos', 'aboutHtml' => EmailObfuscator::obfuscateHtml($converter->convert($rawContent)->getContent()), 'contacts' => $contacts, 'pageTitle' => 'À Propos – XAMXAM', 'metaDescription' => "À propos de XAMXAM, le répertoire des mémoires de fin d'études de l'erg – École de Recherches Graphiques de Bruxelles.", 'extraCss' => ['/assets/css/apropos.css'], 'bodyClass' => 'apropos-body', ]; } }