diff --git a/website/class/utils.php b/website/class/utils.php new file mode 100644 index 00000000..aceb6c7b --- /dev/null +++ b/website/class/utils.php @@ -0,0 +1,48 @@ + $skin['paint_name'], + 'image_url' => $skin['image'], + ]; + } + + return $skins; + } + + public static function getWeaponsFromArray() + { + $weapons = []; + $temp = self::skinsFromJson(); + + foreach ($temp as $key => $value) + { + if (key_exists($key, $weapons)) continue; + + $weapons[$key] = [ + 'paint_name' => $value[0]['paint_name'], + 'image_url' => $value[0]['image_url'], + ]; + } + + return $weapons; + } + + public static function getSelectedSkins(array $temp) + { + $selected = []; + + foreach ($temp as $weapon) + { + $selected[$weapon['weapon_defindex']] = $weapon['weapon_paint_id']; + } + + return $selected; + } +} \ No newline at end of file