From 005ef18338ebbf03a9483dc8dc07febffcbde577 Mon Sep 17 00:00:00 2001 From: Dawid Bepierszcz <41084667+daffyyyy@users.noreply.github.com> Date: Thu, 16 Nov 2023 00:06:16 +0100 Subject: [PATCH] Update index.php --- website/index.php | 62 +++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 54 insertions(+), 8 deletions(-) diff --git a/website/index.php b/website/index.php index 458300af..6082d688 100644 --- a/website/index.php +++ b/website/index.php @@ -15,18 +15,24 @@ if (isset($_SESSION['steamid'])) { $skins = UtilsClass::skinsFromJson(); $querySelected = $query3 = $db->select("SELECT `weapon_defindex`, `weapon_paint_id` FROM `wp_player_skins` WHERE `wp_player_skins`.`steamid` = :steamid", ["steamid" => $steamid]); $selectedSkins = UtilsClass::getSelectedSkins($querySelected); + $selectedKnife = $db->select("SELECT * FROM `wp_player_knife` WHERE `wp_player_knife`.`steamid` = :steamid", ["steamid" => $steamid])[0]; + $knifes = UtilsClass::getKnifeTypes(); if (isset($_POST['forma'])) { $ex = explode("-", $_POST['forma']); - if (array_key_exists($ex[1], $skins[$ex[0]])) { - if (array_key_exists($ex[0], $selectedSkins)) { - $db->query("UPDATE wp_player_skins SET weapon_paint_id = :weapon_paint_id WHERE steamid = :steamid AND weapon_defindex = :weapon_defindex", ["steamid" => $steamid, "weapon_defindex" => $ex[0], "weapon_paint_id" => $ex[1]]); - } else { - $db->query("INSERT INTO wp_player_skins (`steamid`, `weapon_defindex`, `weapon_paint_id`) VALUES (:steamid, :weapon_defindex, :weapon_paint_id)", ["steamid" => $steamid, "weapon_defindex" => $ex[0], "weapon_paint_id" => $ex[1]]); + if ($ex[0] == "knife") { + $db->query("INSERT INTO `wp_player_knife` (`steamid`, `knife`) VALUES(:steamid, :knife) ON DUPLICATE KEY UPDATE `knife` = :knife", ["steamid" => $steamid, "knife" => $knifes[$ex[1]]['weapon_name']]); + } else { + if (array_key_exists($ex[1], $skins[$ex[0]])) { + if (array_key_exists($ex[0], $selectedSkins)) { + $db->query("UPDATE wp_player_skins SET weapon_paint_id = :weapon_paint_id WHERE steamid = :steamid AND weapon_defindex = :weapon_defindex", ["steamid" => $steamid, "weapon_defindex" => $ex[0], "weapon_paint_id" => $ex[1]]); + } else { + $db->query("INSERT INTO wp_player_skins (`steamid`, `weapon_defindex`, `weapon_paint_id`) VALUES (:steamid, :weapon_defindex, :weapon_paint_id)", ["steamid" => $steamid, "weapon_defindex" => $ex[0], "weapon_paint_id" => $ex[1]]); + } } - header("Location: index.php"); } + header("Location: index.php"); } } ?> @@ -54,7 +60,47 @@ if (isset($_SESSION['steamid'])) { echo ""; } else { echo "
Your current weapon skin loadout
"; - echo "
"; + echo "
"; + ?> + +
+
+
+ "; + echo "
Knife type
"; + echo "
{$actualKnife["paint_name"]}
"; + echo "
"; + echo ""; + ?> +
+ +
+
+ + $default) { ?>
@@ -64,7 +110,7 @@ if (isset($_SESSION['steamid'])) { echo "
"; echo "
{$skins[$defindex][$selectedSkins[$defindex]]["paint_name"]}
"; echo "
"; - echo ""; + echo ""; } else { echo "
"; echo "
{$default["paint_name"]}
";