Online PHP and Javascript Decoder decode hidden script to uncover its real functionality


namespace Pterodactyl\Http\Controllers\Admin\Arix;
 use Illuminate\View\View;
 use Illuminate\Support\Facades\Http as AASupport;
 use Prologue\Alerts\AlertsMessageBag;
 use Illuminate\View\Factory as ViewFactory;
 use Pterodactyl\Http\Controllers\Controller;
 use Pterodactyl\Http\Requests\Admin\Arix\ArixAnnouncementRequest;
 use Pterodactyl\Contracts\Repository\SettingsRepositoryInterface;
	 class ArixAnnouncementController extends Controller {
		 public function __construct(private AlertsMessageBag $alert, private SettingsRepositoryInterface $settings, private ViewFactory $view) {
		 
	}
		 public function index() : View {
		 return $this->view->make("admin.arix.announcement", ["announcement" => $this->settings->get("settings::arix:announcement", false), "announcementColor" => $this->settings->get("settings::arix:announcementColor", "#aaaa"), "announcementIcon" => $this->settings->get("settings::arix:announcementIcon", "megaphone"), "announcementMessage" => $this->settings->get("settings::arix:announcementMessage", "We have a brand new game panel design!"), "announcementCta" => $this->settings->get("settings::arix:announcementCta", false), "announcementCtaTitle" => $this->settings->get("settings::arix:announcementCtaTitle", "Buy now!"), "announcementCtaLink" => $this->settings->get("settings::arix:announcementCtaLink", "/"), "announcementDismissable" => $this->settings->get("settings::arix:announcementDismissable", false)]);
		 
	}
		 public function store(ArixAnnouncementRequest $request) {
		 goto FPYHW;
		 WmnYR: goto H0aJV;
		 goto SnGCr;
		 FHnJx: throw new \Exception("Something went wrong");
		 goto X6iWS;
		 T0E41: $responseData = $response->json();
		 goto MrV9t;
		 MpwUv: $response = AASupport::asForm()->post($endpoint, ["license" => config("arixTheme.license")]);
		 goto T0E41;
		 BcXeD: return redirect()->route("admin.arix.announcement");
		 goto VaVN6;
			 HHQe2: foreach ($request->normalize() as $key => $value) {
			 $this->settings->set("settings::" . $key, $value);
			 VFYoB: 
		}
		 goto jXIsR;
			 MrV9t: if (!$responseData[$respond]) {
			 goto ygWnX;
			 
		}
		 goto HHQe2;
		 SnGCr: ygWnX: goto T8b4k;
		 X6iWS: H0aJV: goto BcXeD;
		 FPYHW: $endpoint = "https://arix.gg/license/arix-theme";
		 goto KK_lX;
		 lVNC8: $this->alert->success("Theme settings have been updated successfully.")->flash();
		 goto WmnYR;
		 jXIsR: Kx6tc: goto lVNC8;
		 KK_lX: $respond = "success";
		 goto MpwUv;
		 T8b4k: $this->alert->warning("Something went wrong.")->flash();
		 goto FHnJx;
		 VaVN6: 
	}
	 
}



© 2023 Quttera Ltd. All rights reserved.