<?php
declare(strict_types=1);
require_once __DIR__ . '/includes/bootstrap.php';
require_once __DIR__ . '/includes/restaurants.php';
require_once __DIR__ . '/includes/ads.php';

$restaurants = list_restaurants();
$aggregates = array_map(fn($r) => get_restaurant_aggregate($r['id']), $restaurants);

$pageTitle = 'Ettermek — ' . GK_SITE_NAME;
require __DIR__ . '/includes/layout_top.php';
?>
<div class="gk">
  <section class="section restaurant-diary" style="padding-bottom:40px">
    <div class="section-heading">
      <div>
        <span class="kicker">ETTERMI NAPLO</span>
        <h2>Ettermek,<br><em>ahol mar jartunk.</em></h2>
      </div>
      <p>Egyseges szempontok szerint rogzitett elmenyek — nem fizetett rangsor, hanem valodi latogatasok naploja.</p>
    </div>
    <div style="display:flex;gap:12px;flex-wrap:wrap;margin-bottom:28px">
      <a href="/etterem-ranglista.php" class="button secondary small">Etterem-ranglista</a>
      <a href="/ertekeles-uj.php" class="button small">Uj ertekeles</a>
    </div>

    <div style="max-width:420px;margin-bottom:32px"><?= render_ad_slot('list') ?></div>

    <?php if (count($aggregates) === 0): ?>
      <p style="color:var(--muted)">Meg nincs rogzitett etterem.</p>
    <?php else: ?>
      <div class="review-grid">
        <?php foreach ($aggregates as $a): ?>
          <a href="/etterem.php?id=<?= urlencode($a['restaurant']['id']) ?>" class="review-card" style="display:block">
            <div class="card-topline">
              <span><?= h($a['restaurant']['city'] ?: 'VAROS NELKUL') ?></span>
              <?php if ($a['overallScore'] !== null): ?>
                <span class="review-score"><?= number_format($a['overallScore'], 1, '.', '') ?></span>
              <?php endif; ?>
            </div>
            <h3><?= h($a['restaurant']['canonical_name']) ?></h3>
            <p style="color:var(--muted);font-size:13px;margin-top:8px">
              <?= $a['reviewCount'] === 0 ? 'Meg nincs ertekeles' : $a['reviewCount'] . ' ertekeles' ?>
            </p>
          </a>
        <?php endforeach; ?>
      </div>
    <?php endif; ?>
  </section>
</div>
<?php require __DIR__ . '/includes/layout_bottom.php'; ?>
