<?php

declare(strict_types=1);

/**
 * Partner-werden-Seite der Stadionzeitung (Live-Seite) — der Selbstbeweis:
 * die Seite wirbt für Anzeigen in genau dem Heft, das der Leser gerade in
 * der Hand hält. Fester Baustein jeder Ausgabe (Felix, 29.07.2026).
 *
 * Sie-Form mit Absicht: /partner-werden spricht Unternehmen an — die eine
 * benannte Ausnahme der Wir/Du-Sprachregel (CLAUDE.md). Die drei Pakete
 * kommen aus data/partner-werden.json (dieselbe Quelle wie die Website),
 * der Sponsoring-Ansprechpartner (2. Vorsitzender) aus club.json → board.
 * QR: geteilter qr-partner-werden.png (bin/stadionzeitung-add.php).
 */
$channels = json_load('partner-werden')['channels']['items'] ?? [];
$sponsoringKontakt = null;
foreach (json_load('club')['board']['members'] ?? [] as $member) {
    if (($member['role'] ?? '') === '2. Vorsitzender') {
        $sponsoringKontakt = (string) $member['name'];
        break;
    }
}
$partnerQr = is_file(PUBLIC_PATH . '/assets/img/stadionzeitung/qr-partner-werden.png')
    ? 'img/stadionzeitung/qr-partner-werden.png'
    : null;
$partnerLink = preg_replace('~^https?://(www\.)?~', '', abs_url('partner-werden'));
?>
<div class="stadionzeitung-partner">
    <header class="stadionzeitung-page__head">
        <p class="stadionzeitung-page__kicker">Partner werden</p>
        <h2 class="stadionzeitung-page__heading">Hier könnte Ihre Anzeige stehen</h2>
    </header>
    <span class="stadionzeitung-page__rule" aria-hidden="true"></span>
    <p class="stadionzeitung-partner__intro">Die Stadionzeitung liegt bei jedem Heimspiel im Katzbachtal aus, unsere Website erreicht Kulmbach jeden Tag. Bringen Sie Ihr Unternehmen dorthin, wo die Region zuhause ist.</p>
    <ul class="stadionzeitung-partner__pakete">
<?php foreach ($channels as $channel): ?>
        <li class="stadionzeitung-partner__paket">
            <span class="stadionzeitung-partner__icon" aria-hidden="true"><?= icon((string) ($channel['icon'] ?? 'geo-alt-fill')) ?></span>
            <div class="stadionzeitung-partner__paket-body">
                <p class="stadionzeitung-partner__paket-titel"><?= e((string) ($channel['title'] ?? '')) ?></p>
                <p class="stadionzeitung-partner__paket-text"><?= e((string) ($channel['text'] ?? '')) ?></p>
            </div>
        </li>
<?php endforeach; ?>
    </ul>
<?php if ($sponsoringKontakt !== null): ?>
    <p class="stadionzeitung-partner__kontakt">Ihr Ansprechpartner: <strong><?= e($sponsoringKontakt) ?></strong> · 2. Vorsitzender</p>
<?php endif; ?>
    <div class="stadionzeitung-page__cta">
        <div class="stadionzeitung-page__cta-text">
            <p class="stadionzeitung-page__cta-label">Mehr online</p>
            <p class="stadionzeitung-page__cta-title">Alle Pakete auf unserer Website</p>
            <p class="stadionzeitung-page__cta-link"><?= e($partnerLink) ?></p>
        </div>
<?php if ($partnerQr !== null): ?>
        <div class="stadionzeitung-page__cta-abriss">
            <img class="stadionzeitung-page__cta-qr" src="<?= e(asset($partnerQr)) ?>" alt="" width="60" height="60" loading="lazy" decoding="async">
            <span class="stadionzeitung-page__cta-scan">Scan mich</span>
        </div>
<?php endif; ?>
    </div>
</div>
