56 lines
2.0 KiB
PHP
56 lines
2.0 KiB
PHP
<?php require __DIR__ . '/../partials/layout-top.php'; ?>
|
|
|
|
<section class="page-head">
|
|
<span class="eyebrow">Stammdaten</span>
|
|
<h1>Mitglieder verwalten</h1>
|
|
<p>Mitglieder koennen rein fachlich gefuehrt werden oder optional einen Login fuer die digitale Buchung erhalten.</p>
|
|
</section>
|
|
|
|
<div class="two-column">
|
|
<form class="card form-card" method="post" action="<?= e(tenant_url($tenant['slug'], 'members')) ?>">
|
|
<?= csrf_field($csrf) ?>
|
|
<label>
|
|
<span>Anzeigename</span>
|
|
<input type="text" name="display_name" value="<?= e((string) old('display_name')) ?>" required>
|
|
</label>
|
|
<label>
|
|
<span>E-Mail fuer Login</span>
|
|
<input type="email" name="email" value="<?= e((string) old('email')) ?>">
|
|
</label>
|
|
<label>
|
|
<span>Login-Passwort</span>
|
|
<input type="password" name="login_password" minlength="12">
|
|
</label>
|
|
<label>
|
|
<span>PIN fuer Kiosk / Tablet</span>
|
|
<input type="text" name="access_pin" value="<?= e((string) old('access_pin')) ?>">
|
|
</label>
|
|
<button class="button button-primary" type="submit">Mitglied speichern</button>
|
|
</form>
|
|
|
|
<section class="table-card">
|
|
<table>
|
|
<thead>
|
|
<tr>
|
|
<th>Name</th>
|
|
<th>E-Mail</th>
|
|
<th>PIN</th>
|
|
<th>Status</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<?php foreach ($members as $member): ?>
|
|
<tr>
|
|
<td><?= e($member['display_name']) ?></td>
|
|
<td><?= e((string) ($member['login_email'] ?: $member['email'])) ?></td>
|
|
<td><?= e((string) ($member['access_pin'] ?? '')) ?></td>
|
|
<td><?= e($member['status']) ?></td>
|
|
</tr>
|
|
<?php endforeach; ?>
|
|
</tbody>
|
|
</table>
|
|
</section>
|
|
</div>
|
|
|
|
<?php require __DIR__ . '/../partials/layout-bottom.php'; ?>
|