From 9bce2ac1a4909b9607c13b2065680fa152969e68 Mon Sep 17 00:00:00 2001 From: xiaomlove Date: Wed, 6 Jan 2021 01:31:21 +0800 Subject: [PATCH] fix array --- admanage.php | 4 +-- announce.php | 6 ++-- catmanage.php | 4 +-- edit.php | 2 +- email-gateway.php | 2 +- faqactions.php | 86 +++++++++++++++++++++++------------------------ faqmanage.php | 54 ++++++++++++++--------------- forummanage.php | 4 +-- invite.php | 2 +- linksmanage.php | 2 +- location.php | 2 +- moforums.php | 2 +- retriver.php | 6 ++-- takeedit.php | 18 +++++----- uploaders.php | 4 +-- viewfilelist.php | 2 +- viewpeerlist.php | 2 +- 17 files changed, 101 insertions(+), 101 deletions(-) diff --git a/admanage.php b/admanage.php index fe05af69..d4f526b1 100644 --- a/admanage.php +++ b/admanage.php @@ -190,7 +190,7 @@ tr($lang_admanage['row_flash_height']."*", "get_value('user_passkey_'.$passkey.'_content')){ $Cache->cache_value('user_passkey_'.$passkey.'_content', $az, 950); } if (!$az) err("Invalid passkey! Re-download the .torrent from $BASEURL"); -$userid = $az['id'] ?? 0; +$userid = intval($az['id'] ?? 0); //3. CHECK IF CLIENT IS ALLOWED $clicheck_res = check_client($peer_id,$agent,$client_familyid); diff --git a/catmanage.php b/catmanage.php index f387b3fb..1161ead0 100644 --- a/catmanage.php +++ b/catmanage.php @@ -575,7 +575,7 @@ print($pagerbottom); } elseif($action == 'del') { - $id = $_GET['id'] ?? 0; + $id = intval($_GET['id'] ?? 0); if (!$id) { stderr($lang_catmanage['std_error'], $lang_catmanage['std_invalid_id']); @@ -602,7 +602,7 @@ elseif($action == 'del') } elseif($action == 'edit') { - $id = $_GET['id'] ?? 0; + $id = intval($_GET['id'] ?? 0); if (!$id) { stderr($lang_catmanage['std_error'], $lang_catmanage['std_invalid_id']); diff --git a/edit.php b/edit.php index b9fdf737..93fb6da2 100644 --- a/edit.php +++ b/edit.php @@ -4,7 +4,7 @@ dbconn(); require_once(get_langfile_path()); loggedinorreturn(); -$id = $_GET['id'] ?? 0; +$id = intval($_GET['id'] ?? 0); if (!$id) die(); diff --git a/email-gateway.php b/email-gateway.php index 10f13c1e..ed45ccb7 100644 --- a/email-gateway.php +++ b/email-gateway.php @@ -1,7 +1,7 @@ $position) sql_query("UPDATE `faq` SET `order`=".sqlesc($position)." WHERE id=".sqlesc($id)) or sqlerr(); header("Location: " . get_protocol_prefix() . "$BASEURL/faqmanage.php"); die; } // ACTION: edit - edit a section or item -elseif ($_GET[action] == "edit" && isset($_GET[id])) { +elseif (isset($_GET['action']) && $_GET['action'] == "edit" && isset($_GET['id'])) { stdhead("FAQ Management"); begin_main_frame(); print("

Edit Section or Item

"); - $res = sql_query("SELECT * FROM faq WHERE id=".sqlesc($_GET[id])." LIMIT 1"); - while ($arr = mysql_fetch_array($res, MYSQL_BOTH)) { - $arr[question] = htmlspecialchars($arr[question]); - $arr[answer] = htmlspecialchars($arr[answer]); - if ($arr[type] == "item") { + $res = sql_query("SELECT * FROM faq WHERE id=".sqlesc($_GET['id'])." LIMIT 1"); + while ($arr = mysql_fetch_array($res, MYSQLI_BOTH)) { + $arr['question'] = htmlspecialchars($arr['question']); + $arr['answer'] = htmlspecialchars($arr['answer']); + if ($arr['type'] == "item") { $lang_id = $arr['lang_id']; print("
"); print("\n"); - print("\n"); - print("\n"); - print("\n"); - if ($arr[flag] == "0") print(""); - elseif ($arr[flag] == "2") print(""); - elseif ($arr[flag] == "3") print(""); + print("\n"); + print("\n"); + print("\n"); + if ($arr['flag'] == "0") print(""); + elseif ($arr['flag'] == "2") print(""); + elseif ($arr['flag'] == "3") print(""); else print(""); print("\n"); print("\n"); print("
ID:$arr[id]
Question:
Answer:
Status:
Status:
Status:
ID:{$arr['id']}
Question:
Answer:
Status:
Status:
Status:
Status:
Category:
"); } - elseif ($arr[type] == "categ") { - $lang_res = sql_query("SELECT lang_name FROM language WHERE id=".sqlesc($arr[lang_id])." LIMIT 1"); + elseif ($arr['type'] == "categ") { + $lang_res = sql_query("SELECT lang_name FROM language WHERE id=".sqlesc($arr['lang_id'])." LIMIT 1"); if ($lang_arr = mysql_fetch_array($lang_res)) $lang_name = $lang_arr['lang_name']; print(""); print("\n"); - print("\n"); + print("\n"); print("\n"); - print("\n"); - if ($arr[flag] == "0") print(""); + print("\n"); + if ($arr['flag'] == "0") print(""); else print(""); print("\n"); print("
ID:$arr[id]
ID:{$arr['id']}
Language:$lang_name
Title:
Status:
Title:
Status:
Status:
"); @@ -89,26 +89,26 @@ elseif ($_GET[action] == "edit" && isset($_GET[id])) { } // subACTION: edititem - edit an item -elseif ($_GET[action] == "edititem" && $_POST[id] != NULL && $_POST[question] != NULL && $_POST[answer] != NULL && $_POST[flag] != NULL && $_POST[categ] != NULL) { - $question = $_POST[question]; - $answer = $_POST[answer]; - sql_query("UPDATE `faq` SET `question`=".sqlesc($question).", `answer`=".sqlesc($answer).", `flag`=".sqlesc($_POST[flag]).", `categ`=".sqlesc($_POST[categ])." WHERE id=".sqlesc($_POST[id])) or sqlerr(); +elseif (isset($_GET['action']) && $_GET['action'] == "edititem" && $_POST['id'] != NULL && $_POST['question'] != NULL && $_POST['answer'] != NULL && $_POST['flag'] != NULL && $_POST[categ] != NULL) { + $question = $_POST['question']; + $answer = $_POST['answer']; + sql_query("UPDATE `faq` SET `question`=".sqlesc($question).", `answer`=".sqlesc($answer).", `flag`=".sqlesc($_POST['flag']).", `categ`=".sqlesc($_POST[categ])." WHERE id=".sqlesc($_POST['id'])) or sqlerr(); header("Location: " . get_protocol_prefix() . "$BASEURL/faqmanage.php"); die; } // subACTION: editsect - edit a section -elseif ($_GET[action] == "editsect" && $_POST[id] != NULL && $_POST[title] != NULL && $_POST[flag] != NULL) { - $title = $_POST[title]; - sql_query("UPDATE `faq` SET `question`=".sqlesc($title).", `answer`='', `flag`=".sqlesc($_POST[flag]).", `categ`='0' WHERE id=".sqlesc($_POST[id])) or sqlerr(); +elseif (isset($_GET['action']) && $_GET['action'] == "editsect" && $_POST['id'] != NULL && $_POST['title'] != NULL && $_POST['flag'] != NULL) { + $title = $_POST['title']; + sql_query("UPDATE `faq` SET `question`=".sqlesc($title).", `answer`='', `flag`=".sqlesc($_POST['flag']).", `categ`='0' WHERE id=".sqlesc($_POST['id'])) or sqlerr(); header("Location: " . get_protocol_prefix() . "$BASEURL/faqmanage.php"); die; } // ACTION: delete - delete a section or item -elseif ($_GET[action] == "delete" && isset($_GET[id])) { +elseif (isset($_GET['action']) && $_GET['action'] == "delete" && isset($_GET['id'])) { if ($_GET[confirm] == "yes") { - sql_query("DELETE FROM `faq` WHERE `id`=".sqlesc($_GET[id] ?? 0)." LIMIT 1") or sqlerr(); + sql_query("DELETE FROM `faq` WHERE `id`=".sqlesc($_GET['id'] ?? 0)." LIMIT 1") or sqlerr(); header("Location: " . get_protocol_prefix() . "$BASEURL/faqmanage.php"); die; } @@ -116,14 +116,14 @@ elseif ($_GET[action] == "delete" && isset($_GET[id])) { stdhead("FAQ Management"); begin_main_frame(); print("

Confirmation required

"); - print("\n\n
Please click here to confirm.
\n"); + print("\n\n
Please click here to confirm.
\n"); end_main_frame(); stdfoot(); } } // ACTION: additem - add a new item -elseif ($_GET[action] == "additem" && $_GET[inid] && $_GET[langid]) { +elseif (isset($_GET['action']) && $_GET['action'] == "additem" && $_GET['inid'] && $_GET['langid']) { stdhead("FAQ Management"); begin_main_frame(); print("

Add Item

"); @@ -132,8 +132,8 @@ elseif ($_GET[action] == "additem" && $_GET[inid] && $_GET[langid]) { print("Question:\n"); print("Answer:\n"); print("Status:"); - print(""); - print(""); + print(""); + print(""); print("\n"); print("
"); end_main_frame(); @@ -141,7 +141,7 @@ elseif ($_GET[action] == "additem" && $_GET[inid] && $_GET[langid]) { } // ACTION: addsection - add a new section -elseif ($_GET[action] == "addsection") { +elseif (isset($_GET['action']) && $_GET['action'] == "addsection") { stdhead("FAQ Management"); begin_main_frame(); print("

Add Section

"); @@ -165,13 +165,13 @@ elseif ($_GET[action] == "addsection") { } // subACTION: addnewitem - add a new item to the db -elseif ($_GET[action] == "addnewitem" && $_POST[question] != NULL && $_POST[answer] != NULL) { - $question = $_POST[question]; - $answer = $_POST[answer]; +elseif (isset($_GET['action']) && $_GET['action'] == "addnewitem" && $_POST['question'] != NULL && $_POST['answer'] != NULL) { + $question = $_POST['question']; + $answer = $_POST['answer']; $categ = $_POST[categ] ?? 0; - $langid = $_POST[langid] ?? 0; + $langid = $_POST['langid'] ?? 0; $res = sql_query("SELECT MAX(`order`) AS maxorder, MAX(`link_id`) AS maxlinkid FROM `faq` WHERE `type`='item' AND `categ`=".sqlesc($categ)." AND lang_id=".sqlesc($langid)); - while ($arr = mysql_fetch_array($res, MYSQL_BOTH)) + while ($arr = mysql_fetch_array($res, MYSQLI_BOTH)) { $order = $arr['maxorder'] + 1; $link_id = $arr['maxlinkid']+1; @@ -182,12 +182,12 @@ elseif ($_GET[action] == "addnewitem" && $_POST[question] != NULL && $_POST[answ } // subACTION: addnewsect - add a new section to the db -elseif ($_GET['action'] == "addnewsect" && $_POST['title'] != NULL && $_POST['flag'] != NULL) { +elseif (isset($_GET['action']) && $_GET['action'] == "addnewsect" && $_POST['title'] != NULL && $_POST['flag'] != NULL) { $title = $_POST['title']; $language = $_POST['language'] ?? 0; $res = sql_query("SELECT MAX(`order`) AS maxorder, MAX(`link_id`) AS maxlinkid FROM `faq` WHERE `type`='categ' AND `lang_id` = ".sqlesc($language)); - while ($arr = mysql_fetch_array($res, MYSQL_BOTH)) {$order = $arr['maxorder'] + 1;$link_id = $arr['maxlinkid']+1;} - sql_query("INSERT INTO `faq` (`link_id`,`type`,`lang_id`, `question`, `answer`, `flag`, `categ`, `order`) VALUES (".sqlesc($link_id).",'categ', ".sqlesc($language).", ".sqlesc($title).", '', ".sqlesc($_POST[flag]).", '0', ".sqlesc($order).")") or sqlerr(); + while ($arr = mysql_fetch_array($res, MYSQLI_BOTH)) {$order = $arr['maxorder'] + 1;$link_id = $arr['maxlinkid']+1;} + sql_query("INSERT INTO `faq` (`link_id`,`type`,`lang_id`, `question`, `answer`, `flag`, `categ`, `order`) VALUES (".sqlesc($link_id).",'categ', ".sqlesc($language).", ".sqlesc($title).", '', ".sqlesc($_POST['flag']).", '0', ".sqlesc($order).")") or sqlerr(); header("Location: " . get_protocol_prefix() . "$BASEURL/faqmanage.php"); die; } else { diff --git a/faqmanage.php b/faqmanage.php index 9dfd9e69..3f8b6f98 100644 --- a/faqmanage.php +++ b/faqmanage.php @@ -14,19 +14,19 @@ print("

FAQ Management

"); // make the array that has all the faq in a nice structured $res = sql_query("SELECT faq.id, faq.link_id, faq.lang_id, lang_name, faq.question, faq.flag, faq.order FROM faq LEFT JOIN language on faq.lang_id = language.id WHERE type='categ' ORDER BY lang_name, `order` ASC"); -while ($arr = mysql_fetch_array($res, MYSQL_BOTH)) { - $faq_categ[$arr[lang_id]][$arr[link_id]][title] = $arr[question]; - $faq_categ[$arr[lang_id]][$arr[link_id]][flag] = $arr[flag]; - $faq_categ[$arr[lang_id]][$arr[link_id]][order] = $arr[order]; - $faq_categ[$arr[lang_id]][$arr[link_id]][id] = $arr[id]; - $faq_categ[$arr[lang_id]][$arr[link_id]][lang_name] = $arr[lang_name]; +while ($arr = mysql_fetch_array($res, MYSQLI_BOTH)) { + $faq_categ[$arr['lang_id']][$arr['link_id']]['title'] = $arr['question']; + $faq_categ[$arr['lang_id']][$arr['link_id']]['flag'] = $arr['flag']; + $faq_categ[$arr['lang_id']][$arr['link_id']]['order'] = $arr['order']; + $faq_categ[$arr['lang_id']][$arr['link_id']]['id'] = $arr['id']; + $faq_categ[$arr['lang_id']][$arr['link_id']]['lang_name'] = $arr['lang_name']; } $res = sql_query("SELECT faq.id, faq.question, faq.lang_id, faq.flag, faq.categ, faq.order FROM faq WHERE type='item' ORDER BY `order` ASC"); while ($arr = mysql_fetch_array($res)) { - $faq_categ[$arr[lang_id]][$arr[categ]][items][$arr[id]][question] = $arr[question]; - $faq_categ[$arr[lang_id]][$arr[categ]][items][$arr[id]][flag] = $arr[flag]; - $faq_categ[$arr[lang_id]][$arr[categ]][items][$arr[id]][order] = $arr[order]; + $faq_categ[$arr['lang_id']][$arr['categ']]['items'][$arr['id']]['question'] = $arr['question']; + $faq_categ[$arr['lang_id']][$arr['categ']]['items'][$arr['id']]['flag'] = $arr['flag']; + $faq_categ[$arr['lang_id']][$arr['categ']]['items'][$arr['id']]['order'] = $arr['order']; } if (isset($faq_categ)) @@ -37,10 +37,10 @@ if (isset($faq_categ)) { if (!array_key_exists("title", $temp2[$id])) { - foreach ($temp2[$id][items] as $id2 => $temp) + foreach ($temp2[$id]['items'] as $id2 => $temp) { - $faq_orphaned[$lang][$id2][question] = $temp2[$id][items][$id2][question]; - $faq_orphaned[$lang][$id2][flag] = $temp2[$id][items][$id2][flag]; + $faq_orphaned[$lang][$id2]['question'] = $temp2[$id]['items'][$id2]['question']; + $faq_orphaned[$lang][$id2]['flag'] = $temp2[$id]['items'][$id2]['flag']; unset($temp2[$id]); } } @@ -59,27 +59,27 @@ if (isset($faq_categ)) print(" ". $temp2[$id][title] ."". $temp2[$id][lang_name] ."". $status ."Edit Delete\n"); + $status = ($temp2[$id]['flag'] == "0") ? "Hidden" : "Normal"; + print(" ". $temp2[$id]['title'] ."". $temp2[$id]['lang_name'] ."". $status ."Edit Delete\n"); if (array_key_exists("items", $temp2[$id])) { - foreach ($temp2[$id][items] as $id2 => $temp) + foreach ($temp2[$id]['items'] as $id2 => $temp) { print(" ". $temp2[$id][items][$id2][question] ."". $status ."Edit Delete\n"); + print("". $temp2[$id]['items'][$id2]['question'] ."". $status ."Edit Delete\n"); } } @@ -97,11 +97,11 @@ if (isset($faq_orphaned)) { foreach ($faq_orphaned as $lang => $temp2){ foreach ($temp2 as $id => $temp) { - if ($temp2[$id][flag] == "0") $status = "Hidden"; - elseif ($temp2[$id][flag] == "2") $status = "Updated"; - elseif ($temp2[$id][flag] == "3") $status = "New"; + if ($temp2[$id]['flag'] == "0") $status = "Hidden"; + elseif ($temp2[$id]['flag'] == "2") $status = "Updated"; + elseif ($temp2[$id]['flag'] == "3") $status = "New"; else $status = "Normal"; - print("". $temp2[$id][question] ."". $status ."edit delete\n"); + print("". $temp2[$id]['question'] ."". $status ."edit delete\n"); } } print("\n"); @@ -111,7 +111,7 @@ print("
\n

\n"); print("\n"); print("

When the position numbers don't reflect the position in the table, it means the order id is bigger than the total number of sections/items and you should check all the order id's in the table and click \"reorder\"

"); -echo $pagerbottom; +echo $pagerbottom ?? ''; end_main_frame(); stdfoot(); diff --git a/forummanage.php b/forummanage.php index 5d87f118..0b4ffed6 100644 --- a/forummanage.php +++ b/forummanage.php @@ -13,7 +13,7 @@ if (get_user_class() < $forummanage_class) // DELETE FORUM ACTION if (isset($_GET['action']) && $_GET['action'] == "del") { - $id = $_GET['id'] ?? 0; + $id = intval($_GET['id'] ?? 0); if (!$id) { header("Location: forummanage.php"); die(); @@ -80,7 +80,7 @@ stdhead($lang_forummanage['head_forum_management']); begin_main_frame(); if (isset($_GET['action']) && $_GET['action'] == "editforum") { //EDIT PAGE FOR THE FORUMS - $id = ($_GET["id"] ?? 0); + $id = intval($_GET["id"] ?? 0); $result = sql_query ("SELECT * FROM forums where id = ".sqlesc($id)); if ($row = mysql_fetch_array($result)) { do { diff --git a/invite.php b/invite.php index 6fd5305b..f26f199a 100644 --- a/invite.php +++ b/invite.php @@ -4,7 +4,7 @@ dbconn(); require_once(get_langfile_path()); loggedinorreturn(); parked(); -$id = $_GET["id"] ?? 0; +$id = intval($_GET["id"] ?? 0); $type = unesc($_GET["type"] ?? ''); registration_check('invitesystem',true,false); diff --git a/linksmanage.php b/linksmanage.php index 1c7e43bc..af021d7e 100644 --- a/linksmanage.php +++ b/linksmanage.php @@ -81,7 +81,7 @@ elseif (get_user_class() < $linkmanage_class) permissiondenied(); else{ if ($_GET['action'] == "del") { -$id = $_GET['id'] ?? 0; +$id = intval($_GET['id'] ?? 0); if (!$id) { header("Location: linksmanage.php"); die();} $result = sql_query ("SELECT * FROM links where id = '".$id."'"); if ($row = mysql_fetch_array($result)) diff --git a/location.php b/location.php index 714e12ae..1d0939e0 100644 --- a/location.php +++ b/location.php @@ -32,7 +32,7 @@ if($delid > 0) { $edited = $_GET['edited']; if($edited == 1) { - $id = $_GET['id'] ?? 0; + $id = intval($_GET['id'] ?? 0); $name = $_GET['name']; $flagpic = $_GET['flagpic']; $location_main = $_GET['location_main']; diff --git a/moforums.php b/moforums.php index 7368f94f..508fd2f0 100644 --- a/moforums.php +++ b/moforums.php @@ -8,7 +8,7 @@ if (get_user_class() < $forummanage_class) //Presets $act = $_GET['action'] ?? ''; -$id = $_GET['id'] ?? 0; +$id = intval($_GET['id'] ?? 0); $PHP_SELF = $_SERVER['PHP_SELF']; $user = $CURUSER; $prefix = ''; diff --git a/retriver.php b/retriver.php index 66c6d652..949a7392 100644 --- a/retriver.php +++ b/retriver.php @@ -6,9 +6,9 @@ loggedinorreturn(); if (get_user_class() < $updateextinfo_class) { permissiondenied(); } -$id = $_GET["id"] ?? 0; -$type = $_GET["type"] ?? 0; -$siteid = $_GET["siteid"] ?? 0; // 1 for IMDb +$id = intval($_GET["id"] ?? 0); +$type = intval($_GET["type"] ?? 0); +$siteid = intval($_GET["siteid"] ?? 0); // 1 for IMDb if (!isset($id) || !$id || !is_numeric($id) || !isset($type) || !$type || !is_numeric($type) || !isset($siteid) || !$siteid || !is_numeric($siteid)) die(); diff --git a/takeedit.php b/takeedit.php index 1a226318..92111549 100644 --- a/takeedit.php +++ b/takeedit.php @@ -14,7 +14,7 @@ if (!mkglobal("id:name:descr:type")){ bark($lang_takeedit['std_missing_form_data']); } -$id = $id ?? 0; +$id = intval($id ?? 0); if (!$id) die(); @@ -57,7 +57,7 @@ elseif ($nfoaction == "remove"){ } } -$catid = ($type ?? 0); +$catid = intval($type ?? 0); if (!is_valid_id($catid)) bark($lang_takeedit['std_missing_form_data']); if (!$name || !$descr) @@ -75,13 +75,13 @@ $updateset[] = "url = " . sqlesc($url); $updateset[] = "small_descr = " . sqlesc($_POST["small_descr"]); //$updateset[] = "ori_descr = " . sqlesc($descr); $updateset[] = "category = " . sqlesc($catid); -$updateset[] = "source = " . sqlesc($_POST["source_sel"] ?? 0); -$updateset[] = "medium = " . sqlesc($_POST["medium_sel"] ?? 0); -$updateset[] = "codec = " . sqlesc($_POST["codec_sel"] ?? 0); -$updateset[] = "standard = " . sqlesc($_POST["standard_sel"] ?? 0); -$updateset[] = "processing = " . sqlesc($_POST["processing_sel"] ?? 0); -$updateset[] = "team = " . sqlesc($_POST["team_sel"] ?? 0); -$updateset[] = "audiocodec = " . sqlesc($_POST["audiocodec_sel"] ?? 0); +$updateset[] = "source = " . sqlesc(intval($_POST["source_sel"] ?? 0)); +$updateset[] = "medium = " . sqlesc(intval($_POST["medium_sel"] ?? 0)); +$updateset[] = "codec = " . sqlesc(intval($_POST["codec_sel"] ?? 0)); +$updateset[] = "standard = " . sqlesc(intval($_POST["standard_sel"] ?? 0)); +$updateset[] = "processing = " . sqlesc(intval($_POST["processing_sel"] ?? 0)); +$updateset[] = "team = " . sqlesc(intval($_POST["team_sel"] ?? 0)); +$updateset[] = "audiocodec = " . sqlesc(intval($_POST["audiocodec_sel"] ?? 0)); if (get_user_class() >= $torrentmanage_class) { if (!empty($_POST["banned"])) { diff --git a/uploaders.php b/uploaders.php index 6aee0590..8bbf25d4 100644 --- a/uploaders.php +++ b/uploaders.php @@ -7,10 +7,10 @@ loggedinorreturn(); if (get_user_class() < UC_UPLOADER) permissiondenied(); -$year=$_GET['year'] ?? 0; +$year=intval($_GET['year'] ?? 0); if (!$year || $year < 2000) $year=date('Y'); -$month=$_GET['month'] ?? 0; +$month=intval($_GET['month'] ?? 0); if (!$month || $month<=0 || $month>12) $month=date('m'); $order=$_GET['order']; diff --git a/viewfilelist.php b/viewfilelist.php index 6763d142..e5c32eb2 100644 --- a/viewfilelist.php +++ b/viewfilelist.php @@ -10,7 +10,7 @@ header("Cache-Control: no-cache, must-revalidate" ); header("Pragma: no-cache" ); header("Content-Type: text/xml; charset=utf-8"); -$id = $_GET['id'] ?? 0; +$id = intval($_GET['id'] ?? 0); if(isset($CURUSER)) { $s = "
\n"; diff --git a/viewpeerlist.php b/viewpeerlist.php index 508bb132..a883be2e 100644 --- a/viewpeerlist.php +++ b/viewpeerlist.php @@ -9,7 +9,7 @@ header("Cache-Control: no-cache, must-revalidate" ); header("Pragma: no-cache" ); header("Content-Type: text/xml; charset=utf-8"); -$id = $_GET['id'] ?? 0; +$id = intval($_GET['id'] ?? 0); if(isset($CURUSER)) { function dltable($name, $arr, $torrent)