From 8df7743eeb9b99332995b82b91f0187a036f78c1 Mon Sep 17 00:00:00 2001 From: bestzyq <21013965@mail.ecust.edu.cn> Date: Thu, 26 Sep 2024 23:35:14 +0800 Subject: [PATCH] fix: checking if $bwrow is set and contains the expected keys before trying to access them --- public/details.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/public/details.php b/public/details.php index 92113599..9801a622 100644 --- a/public/details.php +++ b/public/details.php @@ -483,7 +483,7 @@ WHERE " . $where_area . " ORDER BY torrents.id DESC") or sqlerr(__FILE__, __LINE tr($lang_details['row_hot_meter'], "
" . $lang_details['text_views']."". $row["views"] . "" . $lang_details['text_hits']. "" . $row["hits"] . "" .$lang_details['text_snatched'] . "" . $row["times_completed"]. $lang_details['text_view_snatches'] . "" . $lang_details['row_last_seeder']. "" . gettime($row["last_action"]) . "
",1); $bwres = sql_query("SELECT uploadspeed.name AS upname, downloadspeed.name AS downname, isp.name AS ispname FROM users LEFT JOIN uploadspeed ON users.upload = uploadspeed.id LEFT JOIN downloadspeed ON users.download = downloadspeed.id LEFT JOIN isp ON users.isp = isp.id WHERE users.id=".$row['owner']); $bwrow = mysql_fetch_array($bwres); - if ($bwrow['upname'] && $bwrow['downname']) + if (isset($bwrow['upname']) && isset($bwrow['downname']) && $bwrow['upname'] && $bwrow['downname']) tr($lang_details['row_uploader_bandwidth'], "\"Downstream ".$bwrow['downname']."    \"Upstream ".$bwrow['upname']."    ".$bwrow['ispname'],1); /*