Email aus Kommentar entfernen
This commit is contained in:
@@ -15,15 +15,17 @@ $userManager = UserManager::getInstance();
|
|||||||
*/
|
*/
|
||||||
function getCommentAuthorName($email, $userManager)
|
function getCommentAuthorName($email, $userManager)
|
||||||
{
|
{
|
||||||
|
$email = trim($email);
|
||||||
$user = $userManager->findUser($email);
|
$user = $userManager->findUser($email);
|
||||||
|
|
||||||
if ($user === null) {
|
if ($user === null) {
|
||||||
return $email;
|
return $email;
|
||||||
}
|
}
|
||||||
|
|
||||||
$fullName = trim(
|
$vorname = trim($user["vorname"] ?? "");
|
||||||
($user["vorname"] ?? "") . " " . ($user["nachname"] ?? "")
|
$nachname = trim($user["nachname"] ?? "");
|
||||||
);
|
|
||||||
|
$fullName = trim($vorname . " " . $nachname);
|
||||||
|
|
||||||
return $fullName !== "" ? $fullName : $email;
|
return $fullName !== "" ? $fullName : $email;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -75,11 +75,15 @@ class DatabaseUserManager implements UserManagerDAO {
|
|||||||
try {
|
try {
|
||||||
$db = $this->getConnection();
|
$db = $this->getConnection();
|
||||||
|
|
||||||
$sql = "SELECT * FROM users WHERE email = :email";
|
$sql = "
|
||||||
|
SELECT *
|
||||||
|
FROM users
|
||||||
|
WHERE LOWER(TRIM(email)) = LOWER(TRIM(:email))
|
||||||
|
";
|
||||||
$command = $db->prepare($sql);
|
$command = $db->prepare($sql);
|
||||||
|
|
||||||
$command->execute([
|
$command->execute([
|
||||||
":email" => $email
|
":email" => trim($email)
|
||||||
]);
|
]);
|
||||||
|
|
||||||
$user = $command->fetch(PDO::FETCH_ASSOC);
|
$user = $command->fetch(PDO::FETCH_ASSOC);
|
||||||
|
|||||||
Reference in New Issue
Block a user