61 lines
2.3 KiB
PHP
61 lines
2.3 KiB
PHP
<?php require __DIR__ . '/../partials/layout-top.php'; ?>
|
|
|
|
<section class="page-head inline-head">
|
|
<div>
|
|
<span class="eyebrow"><?= e(ucfirst($tenant['plan'])) ?> Paket</span>
|
|
<h1><?= e($tenant['name']) ?></h1>
|
|
<p>Rolle: <?= e((string) ($authState['tenant_role'] ?? 'member')) ?>. Hier laufen digitale Buchungen, Papierlisten und Betriebszahlen zusammen.</p>
|
|
</div>
|
|
<form method="post" action="<?= e(tenant_url($tenant['slug'], 'logout')) ?>">
|
|
<?= csrf_field($csrf) ?>
|
|
<button class="button button-secondary" type="submit">Abmelden</button>
|
|
</form>
|
|
</section>
|
|
|
|
<section class="metric-cards">
|
|
<article class="metric-card">
|
|
<span>Mitglieder</span>
|
|
<strong><?= e((string) $summary['member_count']) ?></strong>
|
|
</article>
|
|
<article class="metric-card">
|
|
<span>Produkte</span>
|
|
<strong><?= e((string) $summary['product_count']) ?></strong>
|
|
</article>
|
|
<article class="metric-card">
|
|
<span>Papierlisten</span>
|
|
<strong><?= e((string) $summary['paper_sheet_count']) ?></strong>
|
|
</article>
|
|
<article class="metric-card">
|
|
<span>Offene Salden</span>
|
|
<strong><?= e(money_from_cents((int) $summary['open_balance_cents'])) ?></strong>
|
|
</article>
|
|
</section>
|
|
|
|
<div class="two-column">
|
|
<section class="card">
|
|
<span class="eyebrow">Letzte Buchungen</span>
|
|
<ul class="stack-list">
|
|
<?php foreach ($latestEvents as $event): ?>
|
|
<li>
|
|
<strong><?= e($event['member_name']) ?></strong>
|
|
<span><?= e($event['product_name']) ?> via <?= e($event['source_name']) ?></span>
|
|
<small><?= e(money_from_cents((int) $event['total_cents'])) ?> am <?= e($event['recorded_at']) ?></small>
|
|
</li>
|
|
<?php endforeach; ?>
|
|
</ul>
|
|
</section>
|
|
<section class="card">
|
|
<span class="eyebrow">Hohe Salden</span>
|
|
<ul class="stack-list">
|
|
<?php foreach ($memberBalances as $balance): ?>
|
|
<li>
|
|
<strong><?= e($balance['display_name']) ?></strong>
|
|
<small><?= e(money_from_cents((int) $balance['balance_cents'])) ?></small>
|
|
</li>
|
|
<?php endforeach; ?>
|
|
</ul>
|
|
</section>
|
|
</div>
|
|
|
|
<?php require __DIR__ . '/../partials/layout-bottom.php'; ?>
|