Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

namespace App\Http\Controllers\Installer; use Exception;use Illuminate\Http\Request; use..

Decoded Output download

<?  namespace App\Http\Controllers\Installer; 
use Exception;use Illuminate\Http\Request; 
use Illuminate\Support\Facades\DB; 
use Illuminate\Routing\Controller; 
class ActivateController extends Controller {public function activate() {if ($this->checkDatabaseConnection()) {goto sJRfL;}return redirect()->back()->withErrors(["database_connection" => trans("installer_messages.environment.wizard.form.db_connection_failed")]); 
    sJRfL:return view("installer.activate");}public function verify(Request $request) {$mysqli_connection = getMysqliConnection();if ($mysqli_connection) {goto q4Ub0;}return redirect()->route("Installer.activate")->with(["failed" => trans("responses.database_connection_failed")])->withInput($request->all()); 
    q4Ub0:$purchase_verification = aplVerifyEnvatoPurchase($request->purchase_code);if (empty($purchase_verification)) {goto Z1iPk;}return redirect()->route("Installer.activate")->with(["failed" => "Connection to remote server can't be established"])->withInput($request->all()); 
    Z1iPk:$license_notifications_array = incevioVerify($request->root_url, $request->email_address, $request->purchase_code, $mysqli_connection);if (!($license_notifications_array["notification_case"] == "notification_license_ok")) {goto KHx0W;}return view("installer.install", compact("license_notifications_array")); 
    KHx0W:if (!($license_notifications_array["notification_case"] == "notification_already_installed")) {goto gk7LS;}$license_notifications_array = incevioAutoloadHelpers($mysqli_connection, 1);if (!($license_notifications_array["notification_case"] == "notification_license_ok")) {goto yzm3i;}return view("installer.install", compact("license_notifications_array")); 
    yzm3i:gk7LS:return redirect()->route("Installer.activate")->with(["failed" => $license_notifications_array["notification_text"]])->withInput($request->all());}private function checkDatabaseConnection() {try {DB::connection()->getPdo();return true;} catch (Exception $e) {return false;}}private function response($message, $status = "danger") {return ["status" => $status, "message" => $message];}} 
 ?>

Did this file decode correctly?

Original Code

namespace App\Http\Controllers\Installer;
use Exception;use Illuminate\Http\Request;
use Illuminate\Support\Facades\DB;
use Illuminate\Routing\Controller;
class ActivateController extends Controller {public function activate() {if ($this->checkDatabaseConnection()) {goto sJRfL;}return redirect()->back()->withErrors(["\144\x61\164\x61\x62\x61\x73\145\x5f\x63\157\156\156\145\143\x74\x69\x6f\x6e" => trans("\151\x6e\163\164\x61\154\x6c\x65\162\x5f\x6d\x65\x73\163\x61\147\145\x73\56\145\156\166\x69\162\x6f\x6e\155\145\156\x74\x2e\167\151\172\x61\162\144\56\x66\157\162\x6d\56\x64\142\137\x63\157\x6e\x6e\145\x63\x74\x69\157\x6e\x5f\x66\141\151\x6c\x65\144")]);
    sJRfL:return view("\151\x6e\163\164\x61\154\154\x65\x72\56\x61\x63\164\151\x76\141\x74\x65");}public function verify(Request $request) {$mysqli_connection = getMysqliConnection();if ($mysqli_connection) {goto q4Ub0;}return redirect()->route("\x49\156\163\164\141\x6c\154\145\162\x2e\141\x63\164\151\166\141\164\x65")->with(["\146\141\x69\154\145\x64" => trans("\162\x65\163\160\x6f\156\x73\145\163\56\x64\x61\x74\x61\x62\141\163\145\137\143\157\x6e\x6e\x65\143\164\151\157\156\137\146\x61\x69\154\145\144")])->withInput($request->all());
    q4Ub0:$purchase_verification = aplVerifyEnvatoPurchase($request->purchase_code);if (empty($purchase_verification)) {goto Z1iPk;}return redirect()->route("\111\x6e\163\164\x61\154\x6c\145\x72\56\x61\143\164\x69\x76\141\x74\145")->with(["\146\x61\x69\x6c\145\x64" => "\103\x6f\156\156\x65\x63\x74\x69\157\x6e\x20\164\x6f\40\162\145\155\157\164\x65\40\x73\x65\x72\166\145\162\40\x63\x61\x6e\x27\164\40\x62\x65\x20\145\x73\164\141\x62\x6c\151\163\150\x65\x64"])->withInput($request->all());
    Z1iPk:$license_notifications_array = incevioVerify($request->root_url, $request->email_address, $request->purchase_code, $mysqli_connection);if (!($license_notifications_array["\156\x6f\x74\151\146\x69\x63\x61\x74\151\x6f\156\x5f\143\x61\x73\x65"] == "\156\157\164\151\146\x69\143\x61\164\x69\157\x6e\x5f\x6c\x69\143\x65\x6e\163\x65\x5f\157\153")) {goto KHx0W;}return view("\151\x6e\163\x74\141\x6c\x6c\x65\x72\56\x69\156\163\164\x61\x6c\154", compact("\154\151\143\x65\156\163\x65\x5f\x6e\x6f\164\x69\146\x69\143\x61\164\x69\x6f\156\x73\x5f\x61\162\x72\141\171"));
    KHx0W:if (!($license_notifications_array["\x6e\157\164\151\146\x69\143\x61\164\151\157\x6e\137\x63\141\163\x65"] == "\156\x6f\x74\x69\x66\x69\x63\x61\x74\x69\157\156\x5f\141\x6c\162\145\x61\144\171\x5f\151\156\x73\x74\x61\154\154\145\x64")) {goto gk7LS;}$license_notifications_array = incevioAutoloadHelpers($mysqli_connection, 1);if (!($license_notifications_array["\x6e\x6f\164\x69\x66\x69\x63\x61\x74\151\x6f\x6e\137\x63\x61\x73\145"] == "\156\x6f\164\151\146\151\x63\141\x74\x69\157\x6e\137\154\151\143\145\x6e\x73\x65\137\x6f\153")) {goto yzm3i;}return view("\x69\156\163\x74\x61\154\x6c\x65\162\56\151\156\x73\x74\x61\x6c\x6c", compact("\x6c\151\x63\x65\156\x73\145\x5f\156\x6f\164\x69\x66\x69\x63\x61\x74\151\x6f\156\163\x5f\141\162\162\141\171"));
    yzm3i:gk7LS:return redirect()->route("\111\x6e\163\164\x61\154\154\x65\162\x2e\x61\x63\164\x69\x76\141\164\x65")->with(["\x66\141\x69\154\145\x64" => $license_notifications_array["\156\x6f\164\151\146\x69\143\x61\x74\151\157\x6e\x5f\164\x65\x78\x74"]])->withInput($request->all());}private function checkDatabaseConnection() {try {DB::connection()->getPdo();return true;} catch (Exception $e) {return false;}}private function response($message, $status = "\x64\x61\x6e\147\x65\162") {return ["\x73\164\x61\x74\165\x73" => $status, "\x6d\x65\x73\x73\x61\147\145" => $message];}}

Function Calls

None

Variables

None

Stats

MD5 cf597d3ff6ea17500b2c6883914355b9
Eval Count 0
Decode Time 219 ms