@php $active = $active ?? ''; // Menu volontairement court : tout ce qui concerne UN site se lit dans son // encadré sur la page Sites (incidents, disponibilité, sauvegarde + // historique, rapport mensuel, git, note d'audit). Plus besoin d'aller // chercher l'information ailleurs. // // Retirés le 15/07 : Articles (le contenu se gère sur chaque site, pas ici), // Supervision (Alertes/Sauvegardes/Rapports sont dans les encadrés) et // Prospects. Les pages restent accessibles par leur URL : /articles, // /prospects, /alertes, /sauvegardes, /reports, /journal, /evolution. $groups = [ ['label' => 'Sites', 'route' => 'dashboard', 'id' => 'dashboard'], ['label' => 'Référencement', 'route' => 'referencement', 'children' => [ ['Vue par site (3 axes)', 'referencement'], ['SEO', 'seo'], ['GEO·IA', 'geo'], ['Backlink/Liens', 'liens'], ]], ['label' => 'Analyse', 'route' => 'analytics', 'id' => 'analytics'], ]; $isActive = function ($g) use ($active) { if (isset($g['id'])) return $g['id'] === $active; foreach ($g['children'] ?? [] as $c) if ($c[1] === $active) return true; return false; }; @endphp