From d3bd677d759293c99a073f28fc511ebc794f64cb Mon Sep 17 00:00:00 2001 From: Marty-D Date: Sat, 27 Jul 2024 13:53:51 -0400 Subject: [PATCH] Users: Prevent ladder tour accounts from resetting W/L --- pokemonshowdown.com/users.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pokemonshowdown.com/users.php b/pokemonshowdown.com/users.php index 5ffc1a384..fa0c21fd7 100644 --- a/pokemonshowdown.com/users.php +++ b/pokemonshowdown.com/users.php @@ -469,7 +469,8 @@ if (!$user) { // Ladder - if ($user['userid'] === $curuser['userid']) { + $ladderTourID = str_starts_with($user['userid'], 'lt11'); + if ($user['userid'] === $curuser['userid'] && !$ladderTourID) { if ($users->csrfCheck() && @$_POST['resetLadder']) { $formatLadder = new NTBBLadder(@$_POST['resetLadder']); if (substr($formatLadder->formatid, -7) !== 'current' && substr($formatLadder->formatid, -11) !== 'suspecttest') { @@ -492,7 +493,7 @@ if (!$user) { } else { $bufs[$buftype] .= '(more games needed)'; } - if ($user['userid'] === $curuser['userid']) { + if ($user['userid'] === $curuser['userid'] && !$ladderTourID) { $bufs[$buftype] .= '' . $row['w'] . '' . $row['l'] . ''; if (substr($row['formatid'], -7) !== 'current' && substr($row['formatid'], -11) !== 'suspecttest') { $bufs[$buftype] .= ''; @@ -546,7 +547,7 @@ if (!$user) { } ?>