<?php
require_once dirname(__DIR__) . '/inc/schema.php';
require_once __DIR__ . '/_layout.php';

$db = db();
function cnt($sql){ try{ return (int)db()->query($sql)->fetchColumn(); }catch(Exception $e){ return 0; } }
$stats = [
  ['Médias',        cnt('SELECT COUNT(*) FROM medias'),                                  'medias.php'],
  ['Témoignages',   cnt("SELECT COUNT(*) FROM temoignages WHERE statut='publie'"),       'temoignages.php'],
  ['À modérer',     cnt("SELECT COUNT(*) FROM temoignages_en_attente WHERE statut='en_attente'"), 'moderation.php'],
  ['Messages reçus', cnt("SELECT COUNT(*) FROM messages_contact WHERE lu=0"),                'messages.php'],
  ['Articles',      cnt('SELECT COUNT(*) FROM articles'),                                'articles.php'],
  ['Études de cas', cnt('SELECT COUNT(*) FROM etudes_cas'),                              'etudes.php'],
  ['Catégories',    cnt('SELECT COUNT(*) FROM categories'),                              'categories.php'],
];

layout_start('Tableau de bord', 'dashboard');
?>
<div class="cards">
  <?php foreach ($stats as $s): ?>
    <a class="stat" href="<?= $s[2] ?>">
      <div class="n"><?= $s[1] ?></div>
      <div class="l"><?= e($s[0]) ?></div>
    </a>
  <?php endforeach; ?>
</div>

<div class="panel">
  <h2>Bienvenue</h2>
  <p style="color:var(--ink2)">Cet espace vous permet de gérer le contenu du site. La médiathèque est prête : vous pouvez dès maintenant consulter, ajouter (glisser-déposer ou Ctrl+V) et organiser vos images. Les autres sections (témoignages, articles, études de cas, galeries, sliders) seront activées au fur et à mesure.</p>
  <p style="margin-top:1rem"><a class="btn" href="medias.php">Ouvrir la médiathèque</a></p>
</div>
<?php layout_end(); ?>
