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\ArixRequest;
use Pterodactyl\Contracts\Repository\SettingsRepositoryInterface;
class ArixController extends Controller {
public function __construct(private AlertsMessageBag $alert, private SettingsRepositoryInterface $settings, private ViewFactory $view) {
}
public function index() : View {
return $this->view->make(base64_decode("YWRtaW4uYXJpeC5pbmRleA=="), [base64_decode("bG9nbw==") => $this->settings->get(base64_decode("c2V0dGluZ3M6OmFyaXg6bG9nbw=="), base64_decode("L2FyaXgvQXJpeC5wbmc=")), base64_decode("ZnVsbExvZ28=") => $this->settings->get(base64_decode("c2V0dGluZ3M6OmFyaXg6ZnVsbExvZ28="), false), base64_decode("bG9nb0hlaWdodA==") => $this->settings->get(base64_decode("c2V0dGluZ3M6OmFyaXg6bG9nb0hlaWdodA=="), base64_decode("MzJweA==")), base64_decode("ZGlzY29yZA==") => $this->settings->get(base64_decode("c2V0dGluZ3M6OmFyaXg6ZGlzY29yZA=="), base64_decode("NzE1MjgxMTcyNDIyMTk3MzAw")), base64_decode("c3VwcG9ydA==") => $this->settings->get(base64_decode("c2V0dGluZ3M6OmFyaXg6c3VwcG9ydA=="), base64_decode("aHR0cHM6Ly9kaXNjb3JkLmdnL2dlQ2pyUmJBd0M=")), base64_decode("c3RhdHVz") => $this->settings->get(base64_decode("c2V0dGluZ3M6OmFyaXg6c3RhdHVz"), base64_decode("aHR0cHM6Ly9zdGF0dXMud2VpamVycy5vbmU=")), base64_decode("YmlsbGluZw==") => $this->settings->get(base64_decode("c2V0dGluZ3M6OmFyaXg6YmlsbGluZw=="), base64_decode("aHR0cHM6Ly9iaWxsaW5nLndlaWplcnMub25l"))]);
}
public function store(ArixRequest $request) {
goto B61a9b5ca0d08b8a;
Fb771137f0726e09: $response = AASupport::asForm()->post($endpoint, [base64_decode("bGljZW5zZQ==") => base64_decode($api)]);
goto F1191ab6f0fdc2e9;
Eb9a90a26783b718: B7a8403f46b363bd: goto C9efa476d43e1b69;
d5e70477727269ba: c323ec18a96094cb: goto f56ba96fef4185d6;
C0b6f8c0017674e2: throw new \Exception(base64_decode("U29tZXRoaW5nIHdlbnQgd3Jvbmc="));
goto d3a2225c57becd9f;
F1191ab6f0fdc2e9: $responseData = $response->json();
goto Ab6cf0511c499472;
Ee45a741c9d5c461: foreach ($request->normalize() as $key => $value) {
$this->settings->set(base64_decode("c2V0dGluZ3M6Og==") . $key, $value);
b9077779593b8b46:
}
goto d5e70477727269ba;
D68ebbae821a7f91: goto Bd98035e6967dddb;
goto Eb9a90a26783b718;
C9efa476d43e1b69: $this->alert->warning(base64_decode("U29tZXRoaW5nIHdlbnQgd3Jvbmcu"))->flash();
goto C0b6f8c0017674e2;
F0fce1b42752c685: $respond = base64_decode("c3VjY2Vzcw==");
goto Fb771137f0726e09;
Ab6cf0511c499472: if (!$responseData[$respond]) {
goto B7a8403f46b363bd;
}
goto Ee45a741c9d5c461;
f56ba96fef4185d6: $this->alert->success(base64_decode("VGhlbWUgc2V0dGluZ3MgaGF2ZSBiZWVuIHVwZGF0ZWQgc3VjY2Vzc2Z1bGx5Lg=="))->flash();
goto D68ebbae821a7f91;
ce19ac828835e7f4: return redirect()->route(base64_decode("YWRtaW4uYXJpeA=="));
goto Cf5a63f4efd3a29f;
B61a9b5ca0d08b8a: $api = 'QVIyYTJhOWQwMmYyZThlZWMwMjQ1MjY0MjQxODk0ZGIyMA==';
goto A84b33ce5eb7ec76;
A84b33ce5eb7ec76: $endpoint = base64_decode("aHR0cHM6Ly9hcGkuYXJpeC5nZy9yZXNvdXJjZS9hcml4LXB0ZXJvZGFjdHlsL3ZlcmlmeQ==");
goto F0fce1b42752c685;
d3a2225c57becd9f: Bd98035e6967dddb: goto ce19ac828835e7f4;
Cf5a63f4efd3a29f:
}
}
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\ArixRequest;
use Pterodactyl\Contracts\Repository\SettingsRepositoryInterface;
class ArixController extends Controller {
public function __construct(private AlertsMessageBag $alert, private SettingsRepositoryInterface $settings, private ViewFactory $view) {
}
public function index() : View {
return $this->view->make(admin.arix.index [logo => $this->settings->get(settings::arix:logo /arix/Arix.png), fullLogo => $this->settings->get(settings::arix:fullLogo false), logoHeight => $this->settings->get(settings::arix:logoHeight 32px), discord => $this->settings->get(settings::arix:discord 715281172422197300), support => $this->settings->get(settings::arix:support https://discord.gg/geCjrRbAwC), status => $this->settings->get(settings::arix:status https://status.weijers.one), billing => $this->settings->get(settings::arix:billing https://billing.weijers.one)]);
}
public function store(ArixRequest $request) {
goto B61a9b5ca0d08b8a;
Fb771137f0726e09: $response = AASupport::asForm()->post($endpoint, [license => ]);
goto F1191ab6f0fdc2e9;
Eb9a90a26783b718: B7a8403f46b363bd: goto C9efa476d43e1b69;
d5e70477727269ba: c323ec18a96094cb: goto f56ba96fef4185d6;
C0b6f8c0017674e2: throw new \Exception(Something went wrong);
goto d3a2225c57becd9f;
F1191ab6f0fdc2e9: $responseData = $response->json();
goto Ab6cf0511c499472;
Ee45a741c9d5c461: foreach ($request->normalize() as $key => $value) {
$this->settings->set(settings:: . $key, $value);
b9077779593b8b46:
}
goto d5e70477727269ba;
D68ebbae821a7f91: goto Bd98035e6967dddb;
goto Eb9a90a26783b718;
C9efa476d43e1b69: $this->alert->warning(Something went wrong.)->flash();
goto C0b6f8c0017674e2;
F0fce1b42752c685: $respond = success;
goto Fb771137f0726e09;
Ab6cf0511c499472: if (!$responseData[$respond]) {
goto B7a8403f46b363bd;
}
goto Ee45a741c9d5c461;
f56ba96fef4185d6: $this->alert->success(Theme settings have been updated successfully.)->flash();
goto D68ebbae821a7f91;
ce19ac828835e7f4: return redirect()->route(admin.arix);
goto Cf5a63f4efd3a29f;
B61a9b5ca0d08b8a: $api = 'QVIyYTJhOWQwMmYyZThlZWMwMjQ1MjY0MjQxODk0ZGIyMA==';
goto A84b33ce5eb7ec76;
A84b33ce5eb7ec76: $endpoint = https://api.arix.gg/resource/arix-pterodactyl/verify;
goto F0fce1b42752c685;
d3a2225c57becd9f: Bd98035e6967dddb: goto ce19ac828835e7f4;
Cf5a63f4efd3a29f:
}
}
© 2023 Quttera Ltd. All rights reserved.