Email aus Kommentar entfernen

This commit is contained in:
2026-07-19 18:21:06 +02:00
parent 437da98add
commit 153a612ad6
+18 -2
View File
@@ -4,6 +4,7 @@ if (session_status() === PHP_SESSION_NONE) {
} }
require_once "../model/CommentManager.php"; require_once "../model/CommentManager.php";
require_once "../model/UserManager.php";
/** /**
* Prüft, ob die Anfrage durch JavaScript per AJAX gesendet wurde. * Prüft, ob die Anfrage durch JavaScript per AJAX gesendet wurde.
@@ -40,7 +41,6 @@ function sendCommentResponse(
$additionalData $additionalData
) )
); );
exit(); exit();
} }
@@ -162,13 +162,29 @@ try {
$parentCommentId $parentCommentId
); );
$userManager = UserManager::getInstance();
$user = $userManager->findUser($_SESSION["user_email"]);
$authorName = $_SESSION["user_email"];
if ($user !== null) {
$vorname = trim($user["vorname"] ?? "");
$nachname = trim($user["nachname"] ?? "");
$fullName = trim($vorname . " " . $nachname);
if ($fullName !== "") {
$authorName = $fullName;
}
}
sendCommentResponse( sendCommentResponse(
true, true,
"Der Kommentar wurde erfolgreich gespeichert.", "Der Kommentar wurde erfolgreich gespeichert.",
$articleId, $articleId,
[ [
"commentId" => $commentId, "commentId" => $commentId,
"author" => $_SESSION["user_email"], "author" => $authorName,
"content" => $content, "content" => $content,
"created" => date("Y-m-d H:i:s"), "created" => date("Y-m-d H:i:s"),
"parentCommentId" => $parentCommentId "parentCommentId" => $parentCommentId