design anpassung

This commit is contained in:
2026-06-23 00:06:31 +02:00
parent 1891ec0a51
commit cbea23083d
30 changed files with 785 additions and 547 deletions
+13 -22
View File
@@ -1,18 +1,9 @@
<?php require __DIR__ . '/../partials/layout-top.php'; ?>
<section class="page-head">
<span class="eyebrow">Backoffice</span>
<h1>Einzahlungen verbuchen</h1>
<p>Diese Seite bleibt bewusst beim Standortteam. Einzahlungen laufen ins selbe Ledger und reduzieren offene Salden nachvollziehbar, waehrend Mitglieder nur die Selbstbuchung sehen.</p>
</section>
<section class="card">
<span class="eyebrow">Export & Korrekturen</span>
<ul class="feature-list">
<li>Kassenexport oder Monatsabschluss: Platzhalter fuer kuenftige Download-Links</li>
<li>Rueckfragen zu Bareinzahlungen: Platzhalter fuer spaetere Korrekturhinweise direkt am Vorgang</li>
<li>Member-Self-Service blendet diesen Backoffice-Bereich bewusst aus</li>
</ul>
<span class="eyebrow">Kaffeekasse</span>
<h1>Geld einzahlen</h1>
<p>Tragen Sie Bargeld, Überweisungen oder Sammelzahlungen ein. Der offene Betrag des Mitglieds sinkt um diese Einzahlung.</p>
</section>
<div class="two-column">
@@ -27,18 +18,18 @@
</select>
</label>
<label>
<span>Betrag in EUR</span>
<span>Eingezahlter Betrag</span>
<input type="number" name="amount_eur" min="0.50" step="0.50" value="<?= e((string) old('amount_eur', '5.00')) ?>" required>
</label>
<label>
<span>Zeitpunkt</span>
<span>Wann bezahlt?</span>
<input type="datetime-local" name="occurred_at" value="<?= e((string) old('occurred_at', gmdate('Y-m-d\TH:i'))) ?>" required>
</label>
<label>
<span>Notiz</span>
<input type="text" name="notes" value="<?= e((string) old('notes')) ?>" placeholder="Barzahlung, Monatsbeitrag, ...">
<input type="text" name="notes" value="<?= e((string) old('notes')) ?>" placeholder="Bar, Überweisung, PayPal, Sammelkasse">
</label>
<button class="button button-primary" type="submit">Einzahlung speichern</button>
<button class="button button-primary" type="submit">Einzahlung dem Mitglied gutschreiben</button>
</form>
<section class="table-card">
@@ -47,16 +38,16 @@
<tr>
<th>Zeit</th>
<th>Mitglied</th>
<th>Beschreibung</th>
<th>Zahlungsnotiz</th>
<th>Betrag</th>
</tr>
</thead>
<tbody>
<?php if ($payments === []): ?>
<tr>
<td colspan="4">Noch keine Einzahlungen verbucht.</td>
</tr>
<?php endif; ?>
<?php if ($payments === []): ?>
<tr>
<td class="table-empty" colspan="4">Noch keine Einzahlungen erfasst. Tragen Sie links die erste Zahlung in die Kaffeekasse ein.</td>
</tr>
<?php endif; ?>
<?php foreach ($payments as $payment): ?>
<tr>
<td><?= e($payment['occurred_at']) ?></td>