Kein Zugriff"; include "footer.php"; exit; } $meldung = null; $fehler = null; $bearbeitenId = null; if ($kannVerwalten && $_SERVER['REQUEST_METHOD'] === 'POST') { $aktion = $_POST['aktion'] ?? ''; $actorUserId = $saasUser['user_id'] ?? null; if ($aktion === 'anlegen') { if (faq_create($pdo, $tenantId, (string)($_POST['question'] ?? ''), (string)($_POST['answer'] ?? ''))) { app_audit_log($pdo, $tenantId, $actorUserId, 'faq.created', 'faq_entry', null); $meldung = 'Frage wurde hinzugefügt.'; } else { $fehler = 'Bitte Frage und Antwort ausfüllen.'; } } elseif ($aktion === 'bearbeiten') { $bearbeitenId = (int)($_POST['id'] ?? 0); } elseif ($aktion === 'speichern') { $id = (int)($_POST['id'] ?? 0); if (faq_update($pdo, $tenantId, $id, (string)($_POST['question'] ?? ''), (string)($_POST['answer'] ?? ''))) { app_audit_log($pdo, $tenantId, $actorUserId, 'faq.updated', 'faq_entry', $id); $meldung = 'Frage wurde aktualisiert.'; } else { $fehler = 'Bitte Frage und Antwort ausfüllen.'; $bearbeitenId = $id; } } elseif ($aktion === 'loeschen') { $id = (int)($_POST['id'] ?? 0); if (faq_soft_delete($pdo, $tenantId, $id)) { app_audit_log($pdo, $tenantId, $actorUserId, 'faq.deleted', 'faq_entry', $id); $meldung = 'Frage wurde entfernt.'; } } } $eintraege = faq_fetch_all($pdo, $tenantId); $bearbeitenEintrag = null; if ($bearbeitenId !== null) { foreach ($eintraege as $eintrag) { if ($eintrag['id'] === $bearbeitenId) { $bearbeitenEintrag = $eintrag; break; } } } ?>

FAQ - Kaffeeliste

Für dieses Team wurden noch keine Fragen hinterlegt.

Abbrechen


Neue Frage hinzufügen