From 3b09b8f79e2e9edb2da0ce1ee3c556ae57130347 Mon Sep 17 00:00:00 2001 From: xiaomlove <353856593@qq.com> Date: Mon, 18 Nov 2024 22:20:31 +0800 Subject: [PATCH] user add exists method --- app/Models/User.php | 5 +++++ public/delete.php | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/app/Models/User.php b/app/Models/User.php index c064f664..f3ad2362 100644 --- a/app/Models/User.php +++ b/app/Models/User.php @@ -137,6 +137,11 @@ class User extends Authenticatable implements FilamentUser, HasName return $result; } + public static function exists($id): bool + { + return self::query()->where("id", $id)->exists(); + } + public function canAccessFilament(): bool { return $this->canAccessAdmin(); diff --git a/public/delete.php b/public/delete.php index 2c2cc32f..54a7e308 100644 --- a/public/delete.php +++ b/public/delete.php @@ -70,7 +70,7 @@ if ($row['anonymous'] == 'yes' && $CURUSER["id"] == $row["owner"]) { KPS("-",$uploadtorrent_bonus,$row["owner"]); //Send pm to torrent uploader -if ($CURUSER["id"] != $row["owner"]){ +if ($CURUSER["id"] != $row["owner"] && \App\Models\User::exists($row["owner"])){ $dt = sqlesc(date("Y-m-d H:i:s")); $subject = sqlesc($lang_delete_target[get_user_lang($row["owner"])]['msg_torrent_deleted']); $msg = sqlesc($lang_delete_target[get_user_lang($row["owner"])]['msg_the_torrent_you_uploaded'].$row['name'].$lang_delete_target[get_user_lang($row["owner"])]['msg_was_deleted_by']."[url=userdetails.php?id=".$CURUSER['id']."]".$CURUSER['username']."[/url]".$lang_delete_target[get_user_lang($row["owner"])]['msg_reason_is'].$reasonstr);