requireLogin();
$store = new JsonStore();
$list = $store->listSubmissions();
$query = trim((string) ($_GET['q'] ?? ''));
if ($query !== '') {
$list = array_values(array_filter($list, static function (array $item) use ($query): bool {
$formData = (array) ($item['form_data'] ?? []);
$haystack = [
strtolower((string) ($formData['vorname'] ?? '')),
strtolower((string) ($formData['nachname'] ?? '')),
strtolower((string) ($item['email'] ?? '')),
];
foreach ($haystack as $value) {
if ($value !== '' && strpos($value, strtolower($query)) !== false) {
return true;
}
}
return false;
}));
}
?>
Admin Übersicht
Hinweis: Anträge werden nach = (int) ($app['retention']['submission_days'] ?? 90) ?>
Tagen aus Datenschutzgründen automatisch gelöscht.
Keine Anträge vorhanden.
| Vorname |
Nachname |
E-Mail |
Eingereicht |
Aktion |
| = htmlspecialchars((string) ($formData['vorname'] ?? '')) ?> |
= htmlspecialchars((string) ($formData['nachname'] ?? '')) ?>
|
= htmlspecialchars((string) ($item['email'] ?? '')) ?> |
= htmlspecialchars((string) ($item['submitted_at'] ?? '')) ?>
|
Details
|