<?php
//Obfuscated by YAK Pro - Php Obfuscator 2.0.13 at 2025-05-27 11:01:59
 namespace App\Http\Controllers\Admin; use App\Http\Controllers\Controller; use Illuminate\Http\Request; use Illuminate\Support\Arr; use App\Setting; use App\Http\Resources\Admin\SettingResource; use Illuminate\Support\Facades\Cache; use Validator; class SettingController extends Controller { const ITEM_PER_PAGE = 100; public function index(Request $request) { $tJ4kg = $request->all(); $zZHK2 = Arr::get($tJ4kg, "\x67\162\x6f\165\160", "\147\145\156\x65\x72\141\x6c"); $xvchL = Setting::notDeleted()->where("\x67\162\x6f\165\x70", $zZHK2)->orderBy("\147\162\x6f\x75\x70")->orderBy("\151\x64"); return SettingResource::collection($xvchL->get()); } public function all() { $OW1PP = Cache::remember("\x61\x6c\x6c\x5f\163\145\164\164\x69\x6e\147\x73", 22 * 60, function () { return Setting::select("\x73\154\x75\147", "\143\x6f\x6e\x74\x65\x6e\x74")->notDeleted()->isActivated()->isPublish()->pluck("\x63\x6f\x6e\x74\x65\156\x74", "\163\154\165\x67"); }); return response()->json(["\144\x61\164\x61" => $OW1PP], 200); } public function update(Request $request) { goto fGs_D; fGs_D: $UoXvO = Validator::make($request->all(), ["\163\x65\164\x74\151\x6e\x67\x73" => ["\x72\145\161\x75\151\162\145\144"]]); if (!$UoXvO->fails()) { goto uCS1C; } return response()->json(["\145\x72\162\x6f\162\x73" => $UoXvO->errors()], 403); goto FcKZG; FcKZG: uCS1C: $params = $request->all(); if (!(!is_array($params["\x73\145\164\164\151\156\x67\163"]) || count($params["\163\145\164\164\151\156\147\163"]) <= 0)) { goto yopUf; } goto ywk7s; ywk7s: return response()->json(["\145\x72\x72\x6f\x72\x73" => "\123\145\x74\164\151\156\147\40\x69\x73\40\x6e\x6f\x74\x20\x76\141\x6c\151\144"], 403); yopUf: foreach ($params["\x73\x65\164\164\151\x6e\147\x73"] as $IsYcG) { Setting::where("\151\144", $IsYcG["\151\x64"])->update(["\143\x6f\x6e\x74\x65\156\164" => $IsYcG["\143\x6f\x6e\x74\145\x6e\x74"]]); HDNSY: } goto GC0Dy; GC0Dy: c4OtH: Cache::forget("\163\145\x74\164\x69\156\147\163"); Cache::forget("\141\x6c\154\137\163\145\164\164\x69\156\x67\163"); goto yhfWP; yhfWP: Cache::forget("\141\x6c\154\x5f\x70\165\142\x6c\x69\x73\x68\x5f\x73\145\164\164\151\156\147\x73"); return response()->json(null, 204); goto JOip1; JOip1: } public function uploadImage(Request $request) { } }