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

$gkUser = current_user();
$top = get_leaderboard(4);
$startHref = $gkUser ? '/csoportok.php' : '/regisztracio.php';

$pageTitle = GK_SITE_NAME . ' — Fozzetek egymasnak. Valasszatok Izmestert!';
require __DIR__ . '/includes/layout_top.php';
?>
<div class="gk">
  <section class="hero battle-hero" id="top">
    <div class="hero-copy">
      <div class="eyebrow"><span></span>Baratok. Fozes. Egy kis verseny.</div>
      <h1>Fozzetek egymasnak.<br><em>Valasszatok Izmestert!</em></h1>
      <p class="hero-lead">Inditsatok sajat vacsoracsatat, legyetek felvaltva hazigazdak, es deruljon ki, ki a tarsasag izmestere.</p>
      <div class="hero-actions">
        <a href="<?= h($startHref) ?>" class="button">Vacsoracsatat inditok <span>&rarr;</span></a>
        <a href="#how" class="button secondary">Megnezem, hogyan mukodik</a>
      </div>
      <div class="hero-proof">
        <div class="avatar-stack"><span>VV</span><span>PP</span><span>IV</span><span>TT</span></div>
        <p><strong>Egy meghivas, egy egesz tarsasag.</strong><br>A barataiddal egyutt leptek be a GasztroKorbe.</p>
      </div>
    </div>
    <div class="hero-visual" aria-label="Barati tarsasag kozos vacsoraja">
      <img src="/assets/hero-gasztrokor.png" alt="Barati tarsasag kozos, elegans vacsoraja">
      <div class="floating-badge">&#10022; Privat tarsasag &middot; anonim pontozas</div>
    </div>
  </section>

  <section class="stat-strip battle-stats" aria-label="A vacsoracsata alapjai">
    <div><strong>4&ndash;8</strong><span>barat egy tarsasagban</span></div>
    <div><strong>1&times;</strong><span>mindenki hazigazda</span></div>
    <div><strong>1&ndash;10</strong><span>pontszam a vacsorara</span></div>
    <div><strong>1</strong><span>gyoztes a vegen</span></div>
  </section>

  <section class="section battle-section primary-battle" id="how">
    <div class="battle-visual">
      <div class="battle-number">04</div>
      <div class="battle-card main-card">
        <p>PELDA &mdash; LEZART FORDULO</p>
        <strong>Olasz est</strong>
        <span>Hazigazda: @TanyerTomi</span>
        <small>a vendegek pontozzak, a hazigazda gyujtott pontot kap</small>
      </div>
      <div class="battle-card score-card">
        <span>ATLAGPONT</span>
        <strong>9,4</strong>
        <small>10-bol &middot; 4 ertekeles</small>
      </div>
    </div>
    <div class="battle-copy">
      <span class="kicker">IGY MUKODIK A VACSORACSATA</span>
      <h2>Negy este.<br>Negy hazigazda.<br><em>Egy gyoztes.</em></h2>
      <p>Hozzatok letre a sajat privat koroteket. Minden forduloban mas foz, a vendegek pedig csak az este vegen, egymastol fuggetlenul pontoznak.</p>
      <ol>
        <li><span>1</span><div><strong>Hivd meg a tarsasagot</strong><small>Nick nev vagy email alapjan adod hozza a tagokat.</small></div></li>
        <li><span>2</span><div><strong>Legyetek felvaltva hazigazdak</strong><small>Minden vacsorat egy forduloval rogzitetek.</small></div></li>
        <li><span>3</span><div><strong>Pontozzatok 1-10 skalan</strong><small>Sajat magara senki nem szavazhat, a hazigazda gyujti a pontokat.</small></div></li>
      </ol>
      <a href="<?= h($startHref) ?>" class="button">Sajat vacsoracsatat inditok &rarr;</a>
    </div>
  </section>

  <section class="section scoring-section" id="scoring">
    <div class="section-heading">
      <div>
        <span class="kicker">EGYSEGES ES IGAZSAGOS</span>
        <h2>Az elmenyt pontozzuk.<br><em>Nem a raforditott penzt.</em></h2>
      </div>
      <p>A vacsoracsataban nincs arszinvonal es nincs ar-ertek arany. A pontozas 1-10 skalan, egy osszpontszamban fejezi ki, milyen volt az este &mdash; ezekre erdemes figyelni pontozaskor.</p>
    </div>
    <div class="criteria-grid">
      <?php
      $criteria = [
          ['01', 'Izek es etelminoseg', 'A vacsora legfontosabb merceje.'],
          ['02', 'Talalas', 'Ahogyan az etel az asztalra kerul.'],
          ['03', 'Menu osszeallitasa', 'Az egesz este ive es harmoniaja.'],
          ['04', 'Kreativitas', 'Otlet, egyediseg es szemelyesseg.'],
          ['05', 'Vendeglatas es hangulat', 'Milyen elmeny volt egyutt lenni.'],
      ];
      foreach ($criteria as [$num, $title, $desc]): ?>
        <article class="criterion-card">
          <span><?= h($num) ?></span>
          <h3><?= h($title) ?></h3>
          <p><?= h($desc) ?></p>
        </article>
      <?php endforeach; ?>
    </div>
    <div class="fair-play">
      <strong>Fair play:</strong>
      <span>anonim ertekeles</span>
      <span>nincs onpontozas</span>
      <span>csak jelenlevo vendegek</span>
      <span>eredmeny a fordulo lezarasa utan</span>
    </div>
  </section>

  <section class="section battle-start" id="start">
    <div class="start-copy">
      <span class="kicker light">AZ ELSO KOR A TIETEK</span>
      <h2>Inditsatok el<br>a sajat tortenetetek.</h2>
      <p>Regisztralsz, letrehozod a korod, majd meghivod a barataidat nick nev vagy email alapjan &mdash; onnantol mar rogzithetitek is az elso vacsorat.</p>
      <div class="micro-network">
        <strong>1 szervezo</strong><span>&rarr;</span><strong>4&ndash;8 meghivott</strong><span>&rarr;</span><strong>1 aktiv GasztroKor</strong>
      </div>
    </div>
    <div class="battle-form">
      <div class="form-heading"><div><span>UJ VACSORACSATA</span><h3>Kik foznek egyutt?</h3></div></div>
      <p style="color:var(--muted);font-size:14px;line-height:1.7;margin:0 0 20px">A tarsasag letrehozasahoz es a tagok meghivasahoz jelentkezz be (vagy regisztralj &mdash; 1 percet vesz igenybe).</p>
      <a href="<?= h($startHref) ?>" class="button submit"><?= $gkUser ? 'Tarsasag letrehozasa' : 'Regisztracio es inditas' ?> <span>&rarr;</span></a>
    </div>
  </section>

  <section class="section ranking-section" id="ranking">
    <div class="section-heading compact">
      <div>
        <span class="kicker">SZAKACSPONTOK</span>
        <h2>A tarsasag vegen<br><em>megszuletik az izmester.</em></h2>
      </div>
      <p>A szakacspont kizarolag a vacsoracsatakban, valodi resztvevoktol kapott ertekelesekbol epul fel.</p>
    </div>
    <?php if (count($top) === 0): ?>
      <p style="color:var(--muted)">Meg nincs pontszam a rendszerben &mdash; legy te az elso!</p>
    <?php else: ?>
      <div class="ranking-table">
        <div class="ranking-head"><span>Helyezes</span><span>Hobbiszakacs</span><span>Szint</span><span>Pont</span></div>
        <?php foreach ($top as $i => $r): $rank = $i + 1; $badge = rank_badge($rank); ?>
          <div class="ranking-row">
            <span class="place place-<?= $rank ?>"><?= $rank ?></span>
            <span class="rank-user">
              <i><?= h(strtoupper(mb_substr($r['nickname'], 0, 2))) ?></i>
              <span><strong>@<?= h($r['nickname']) ?></strong></span>
            </span>
            <span class="rank-badge"><?= $badge ? '✦ ' . h($badge) : '' ?></span>
            <strong class="rank-score"><?= (int) $r['receivedPoints'] ?></strong>
          </div>
        <?php endforeach; ?>
      </div>
    <?php endif; ?>
    <p style="margin-top:20px"><a href="/ranglista.php" class="button secondary small">Teljes ranglista</a></p>
  </section>

  <section class="section restaurant-diary" id="restaurant-diary">
    <div class="section-heading">
      <div>
        <span class="kicker">MELLEKES FUNKCIO, HASZNOS NAPLO</span>
        <h2>Ha etteremben jarsz,<br><em>az elmenyt is megorizheted.</em></h2>
      </div>
      <p>A GasztroKor indulo publikus tartalmat Torjai Gabor sajat etteremi ertekelesei adjak. Kesobb minden regisztralt tag epitheti a sajat gasztronomiai naplojat.</p>
    </div>
    <div class="editorial-intro">
      <div>
        <span>TG</span>
        <div><strong>Szerkesztoi etteremi naplo</strong><small>Torjai Gabor szemelyes, publikus ertekelesei</small></div>
      </div>
      <p>Nem fizetett rangsor, hanem egyseges szempontok szerint vezetett szemelyes gasztronomiai naplo.</p>
    </div>
    <div class="review-grid diary-placeholders">
      <article class="review-card">
        <span class="diary-label">ETTEREM ES HANGULAT</span>
        <h3>Hova erdemes beulni?</h3>
        <p>Megjelenes, atmoszfera, etlap es kiszolgalas egy helyen.</p>
      </article>
      <article class="review-card">
        <span class="diary-label">KONKRET FOGASOK</span>
        <h3>Mit erdemes rendelni?</h3>
        <p>Nemcsak a helyet, hanem a tenylegesen megkostolt eteleket is rogzitjuk.</p>
      </article>
      <article class="review-card">
        <span class="diary-label">KET KULON MERCE</span>
        <h3>Mennyibe kerul es megeri-e?</h3>
        <p>Az arszinvonal tajekoztatas, az ar-ertek arany kulon minosites.</p>
      </article>
    </div>
    <div class="hero-actions" style="margin-top:32px">
      <a href="<?= $gkUser ? '/ertekeles-uj.php' : '/regisztracio.php' ?>" class="button">Etterem-ertekeles irasa</a>
      <a href="/ettermek.php" class="button secondary">Ettermek bongeszese</a>
    </div>
  </section>

  <section class="newsletter">
    <div>
      <span class="kicker light">AZ ELSO VACSORACSATAK</span>
      <h2>Legyetek az elsok<br>az asztalnal.</h2>
    </div>
    <?php require __DIR__ . '/includes/newsletter_form.php'; ?>
  </section>
</div>
<?php require __DIR__ . '/includes/layout_bottom.php'; ?>
