- - - - - - -
Anzeigenamen aktualisieren
-Hier kannst du deinen Anzeigenamen anpassen.
Dieser wird auf der Kaffeeliste und E-Mail genutzt.
"; - // SQL-Abfrage für alle Mitarbeiter - $sqlMitarbeiter = "SELECT MitarbeiterID, Name FROM kl_Mitarbeiter WHERE Email ='" . $mailadress . "'"; - $stmtMitarbeiter = sqlsrv_query($conn, $sqlMitarbeiter); - + + getMessage(); // Fehlermeldung zurückgeben - } -} + if ($ziel === null) { + $fehler = 'Dieses Mitglied konnte nicht gefunden werden.'; + } elseif ($neuerName === '' || strlen($neuerName) > 60) { + $fehler = 'Bitte einen Namen mit maximal 20 Zeichen angeben.'; + } elseif (ledger_update_participant($pdo, $tenantId, $participantId, $neuerName, (string)($ziel['email'] ?? ''), $ziel['paypal_name'], $ziel['active'])) { + app_audit_log($pdo, $tenantId, $actorUserId, 'participant.renamed', 'participant', $participantId, ['name' => $neuerName]); + $meldung = 'Anzeigename wurde aktualisiert.'; + $mitglieder = ledger_fetch_participants_for_admin($pdo, $tenantId); + $auswahl = $isAdmin ? $mitglieder : array_values(array_filter($mitglieder, fn(array $m): bool => $m['participant_id'] === $participantId)); + } else { + $fehler = 'Der Anzeigename konnte nicht aktualisiert werden.'; + } + } + ?> -// Überprüfen, ob das Formular abgesendet wurde -if ($_SERVER["REQUEST_METHOD"] == "POST" && isset($_POST["aktion"]) && $_POST["aktion"] == "aktualisieren") { - $mitarbeiterID = $_POST["mitarbeiterID"]; - $neuerName = $_POST["neuerName"]; + +
Hier kannst du deinen Anzeigenamen anpassen. Dieser wird auf der Kaffeeliste und in E-Mails genutzt.
+ - $ergebnis = aktualisiereAnzeigenamen($mitarbeiterID, $neuerName, $conn); + +
+
+
+
+
- if ($ergebnis === true) {
- echo "Anzeigename erfolgreich aktualisiert.";
- } else {
- echo "Fehler: $ergebnis";
- }
-}
+
+
Für dein Konto wurde kein Mitglied gefunden.
+ + + + +Sie haben keinen Zugang zu dieser Webseite.
+ - - - - - - - - - -