<?php
//Obfuscated by YAK Pro - Php Obfuscator 2.0.13 at 2025-05-27 11:01:57
 namespace App\Http\Controllers\Admin; use App\PointRate; use App\Http\Controllers\Controller; use App\Http\Resources\Admin\PointRateResource; use Illuminate\Http\Request; use Illuminate\Support\Arr; use Validator; class PointRateController extends Controller { const ITEM_PER_PAGE = 100; public function index(Request $request) { goto geqJR; geqJR: $lgUgR = $request->all(); $x3SSy = PointRate::query(); $xFyRs = Arr::get($lgUgR, "\154\x69\x6d\x69\x74", static::ITEM_PER_PAGE); goto DOkjw; tqZLs: if (empty($cSLzT)) { goto nVHwU; } $x3SSy->where("\162\141\x74\145\137\166\x61\x6c\x75\x65", "\x4c\111\x4b\x45", "\x25" . $cSLzT . "\x25"); nVHwU: goto k07Q4; L8Oh3: $x3SSy->orderBy("\x69\x64", "\x64\145\x73\143"); return PointRateResource::collection($x3SSy->paginate($xFyRs)); goto PnDuq; k07Q4: if (empty($K6YEi)) { goto T3s1z; } $x3SSy->where("\x65\146\146\145\143\164\151\166\x65\x5f\x66\162\x6f\155", "\x3e\75", $K6YEi); T3s1z: goto scLCy; scLCy: if (empty($COC6G)) { goto PV2hf; } $x3SSy->where("\145\146\146\x65\x63\164\151\x76\x65\x5f\164\x6f", "\x3c\x3d", $COC6G); PV2hf: goto L8Oh3; DOkjw: $cSLzT = Arr::get($lgUgR, "\153\x65\x79\167\157\162\x64", ''); $K6YEi = Arr::get($lgUgR, "\x66\x72\157\155\x5f\144\x61\x74\x65", ''); $COC6G = Arr::get($lgUgR, "\x74\x6f\137\x64\x61\x74\145", ''); goto tqZLs; PnDuq: } public function all(Request $request) { $lgUgR = $request->all(); $xFyRs = Arr::get($lgUgR, "\154\151\x6d\151\164", static::ITEM_PER_PAGE); $x3SSy = PointRate::select("\x2a")->orderBy("\x69\x64", "\x64\x65\163\143"); return PointRateResource::collection($x3SSy->paginate($xFyRs)); } public function available(Request $request) { goto Dwad7; J2fER: return PointRateResource::collection($x3SSy->get()); goto SoOVK; u6Tra: $x3SSy->where("\x69\x64", "\x21\75", $BtrOg); sBqYd: $x3SSy->orderBy("\x69\144", "\x64\x65\163\x63"); goto J2fER; Dwad7: $BtrOg = Arr::get($request->all(), "\x69\x67\x6e\157\x72\145\111\144", ''); $x3SSy = PointRate::select("\x2a"); if (!($BtrOg != null && $BtrOg != '')) { goto sBqYd; } goto u6Tra; SoOVK: } public function show($sVf4E = 0) { $Ub3g2 = PointRate::findOrFail($sVf4E); return new PointRateResource($Ub3g2); } public function store(Request $request) { goto nPWCd; n4Vws: return new PointRateResource($Ub3g2); goto idVt_; nPWCd: $I7n0k = Validator::make($request->all(), ["\162\141\164\x65\137\x76\x61\x6c\165\145" => ["\162\x65\x71\165\x69\x72\x65\144", "\156\165\x6d\x65\162\x69\143", "\155\x69\156\72\60"], "\145\146\146\145\143\x74\x69\166\x65\137\x66\x72\x6f\155" => ["\x72\145\161\x75\x69\162\145\x64", "\x64\141\164\145"], "\145\146\146\x65\x63\164\x69\166\145\x5f\164\157" => ["\162\x65\x71\x75\151\162\x65\144", "\x64\x61\164\x65"]]); if (!$I7n0k->fails()) { goto UHfex; } return response()->json(["\145\x72\162\157\x72\163" => $I7n0k->errors()], 403); goto pRnvd; pRnvd: UHfex: $params = $request->all(); $Ub3g2 = PointRate::create(["\162\141\x74\145\137\166\x61\x6c\165\145" => $params["\162\141\164\x65\x5f\x76\x61\x6c\x75\x65"], "\x65\x66\146\x65\143\164\151\x76\x65\137\146\x72\x6f\155" => $params["\145\146\x66\145\143\x74\151\166\x65\x5f\x66\x72\157\x6d"], "\x65\146\x66\145\143\164\151\x76\145\137\x74\x6f" => $params["\145\x66\x66\x65\x63\164\151\x76\x65\x5f\164\x6f"], "\x63\162\145\x61\x74\145\x64\137\142\x79" => auth("\x61\x70\151")->id()]); goto n4Vws; idVt_: } public function update(Request $request, $sVf4E = 0) { goto gGqfG; E1kpJ: $Ub3g2->update(["\162\x61\x74\145\x5f\166\141\154\x75\145" => $params["\x72\141\x74\x65\x5f\x76\x61\154\165\145"], "\x65\x66\x66\145\x63\x74\151\x76\145\x5f\146\162\157\155" => $params["\x65\x66\x66\x65\x63\x74\151\x76\x65\x5f\x66\x72\157\155"], "\145\x66\x66\x65\143\x74\x69\166\x65\137\164\157" => $params["\x65\146\146\145\143\164\151\x76\145\137\x74\157"], "\x63\x72\145\141\164\x65\144\137\142\171" => auth("\141\x70\x69")->id()]); return response()->json(null, 204); goto bj1HE; V42sj: eFTJa: $Ub3g2 = PointRate::findOrFail($sVf4E); $params = $request->all(); goto E1kpJ; gGqfG: $I7n0k = Validator::make($request->all(), ["\x72\x61\x74\x65\x5f\166\x61\x6c\165\x65" => ["\162\x65\x71\165\151\x72\x65\x64", "\156\x75\155\x65\x72\151\x63", "\x6d\151\x6e\x3a\x30"], "\x65\x66\x66\145\143\x74\x69\166\x65\137\146\162\157\x6d" => ["\x72\145\161\x75\151\162\145\144", "\144\141\x74\145"], "\x65\146\x66\x65\x63\164\x69\x76\x65\137\164\157" => ["\x72\x65\x71\x75\x69\x72\x65\144", "\x64\141\x74\145"]]); if (!$I7n0k->fails()) { goto eFTJa; } return response()->json(["\145\x72\x72\157\162\163" => $I7n0k->errors()], 403); goto V42sj; bj1HE: } public function destroy($sVf4E = 0) { $Ub3g2 = PointRate::findOrFail($sVf4E); $Ub3g2->delete(); return response()->json(null, 204); } public function destroyMultiple(Request $request) { goto mHeI4; mHeI4: $I7n0k = Validator::make($request->all(), ["\151\x64\x73" => "\x72\145\161\x75\x69\162\145\144"]); if (!$I7n0k->fails()) { goto MQUnQ; } return response()->json(["\x65\162\162\x6f\162\x73" => $I7n0k->errors()], 403); goto z3NNG; gMDrZ: return response()->json(null, 204); goto kilm3; z3NNG: MQUnQ: $sMhvo = $request->get("\151\x64\163", []); PointRate::whereIn("\x69\x64", $sMhvo)->delete(); goto gMDrZ; kilm3: } public function activateMultiple(Request $request) { $I7n0k = Validator::make($request->all(), ["\151\144\163" => "\x72\145\161\x75\x69\x72\145\x64"]); if (!$I7n0k->fails()) { goto kv46E; } return response()->json(["\x65\x72\x72\x6f\162\163" => $I7n0k->errors()], 403); kv46E: return response()->json(null, 204); } public function deactivateMultiple(Request $request) { $I7n0k = Validator::make($request->all(), ["\151\144\163" => "\162\145\x71\165\151\162\x65\144"]); if (!$I7n0k->fails()) { goto Ycom5; } return response()->json(["\145\x72\162\x6f\162\x73" => $I7n0k->errors()], 403); Ycom5: return response()->json(null, 204); } }