From 91b9f03f225e66c78e16b6dd6a47947b4f9a3375 Mon Sep 17 00:00:00 2001 From: Jupeyy Date: Tue, 11 Mar 2025 22:50:06 +0100 Subject: [PATCH] Fix skin php object creation --- www/skins/edit/modify_skin.php | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/www/skins/edit/modify_skin.php b/www/skins/edit/modify_skin.php index 17b562f79..9db1906e6 100755 --- a/www/skins/edit/modify_skin.php +++ b/www/skins/edit/modify_skin.php @@ -263,8 +263,20 @@ function DoSkinAction($skin_json_file_name, &$skin_json, $explicit_skin_name = " $skinindex = array_push( $skin_json->skins, - json_decode("{ \"name\": \"$skinname\", \"type\": \"$skintype\", \"hd\": { \"uhd\": ".($skinisuhd || ($skinhdexisted && !$skinhdwasdropped) ? "true" : "false")." },". - "\"creator\": \"$skincreator\", \"license\": \"$skinlicense\", \"bodypart\": \"$skinbodypart\", \"gameversion\": \"$skingameversion\", \"date\": \"$skincreatedate\", \"skinpack\": \"$skinpack\", \"imgtype\": \"png\" }") + (object) [ + "name" => $skinname, + "type" => $skintype, + "hd" => (object) [ + "uhd" => $skinisuhd || ($skinhdexisted && !$skinhdwasdropped) + ], + "creator" => $skincreator, + "license" => $skinlicense, + "bodypart" => $skinbodypart, + "gameversion" => $skingameversion, + "date" => $skincreatedate, + "skinpack" => $skinpack, + "imgtype" => "png" + ] ) - 1; if(!is_dir("../skin"))