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

Signing you up...

Thank you for signing up!

PHP Decode

<?php /* __________________________________________________ | Obfuscated by YAK P..

Decoded Output download

<?php 
/*   __________________________________________________ 
    |  Obfuscated by YAK Pro - Php Obfuscator  2.0.14  | 
    |              on 2023-07-26 08:54:44              | 
    |    GitHub: https://github.com/pk-fr/yakpro-po    | 
    |__________________________________________________| 
*/ 
 namespace toV3H	CIg0; if (defined("FY9E1")) { goto FTziC; } exit; FTziC: require_once "config.php"; if (!file_exists(S1msZ . "autoload.php")) { goto VV2J1; } require_once S1msZ . "autoload.php"; VV2J1: if (class_exists("AstarehWidgets")) { goto ihVSz; } class Tcig0 { private static ?AstarehWidgets $cTw5h = null; private $Wm8TT; public static function pPKjO() : tcIg0 { goto I2S4S; I2S4S: if (!(self::$cTw5h === null)) { goto g0rG_; } goto ZaDpK; ZaDpK: self::$cTw5h = new self(); goto qn2no; qn2no: g0rG_: goto q5kOv; q5kOv: return self::$cTw5h; goto SSh1z; SSh1z: } public function EtwG6() : bool { return HVnjs(lgGkM, false, dirname(ujedw) . "/languages"); } public function AES57() { goto LzEA4; VSC3f: aGpdy($r8shU, $EmMd0); goto bKX4S; LzEA4: $EmMd0 = ["id" => SieoN . "required_plugins", "default_path" => '', "menu" => SieoN . "required_plugins_menu", "parent_slug" => "plugins.php", "capability" => "manage_options", "has_notices" => true, "dismissable" => true, "dismiss_msg" => '', "is_automatic" => false, "message" => '']; goto GLzJz; GLzJz: $r8shU = xaeWm; goto VSC3f; bKX4S: } private function ylflq() : bool { goto ZOlxn; Z24Ws: return true; goto xVjt1; ZOlxn: $DYSjX = BaiGG()->get("Name"); goto kmPMZ; r2G76: return false; goto z4ccz; coOLx: Phu0V("admin_notices", function () use($A_x7R) { goto CocYq; iXuzp: $A_x7R = Rve4E($A_x7R, lgGkM); goto B8c3O; CocYq: $ZAPR2 = "notice notice-error"; goto iXuzp; B8c3O: printf("<div class="%1$s"><p>%2$s</p></div>", O0HzP($ZAPR2), $A_x7R); goto L9BbR; L9BbR: }); goto r2G76; kmPMZ: if (!(IIDwo === $DYSjX)) { goto WPGBi; } goto Z24Ws; KVMAm: $A_x7R = sprintf(RVe4E("%1s : Please activate the required %2s theme.", lgGkM), RVE4e(bohap, lgGkM), rVE4e(IIDwo, lgGkM)); goto coOLx; xVjt1: WPGBi: goto KVMAm; z4ccz: } public function init() : void { goto NPTyA; xzgBc: BjSXB: goto d0t3G; c7Lpg: if ($this->yLFLQ()) { goto xqRGa; } goto Do7bI; Lblwr: sRVt8::PPkjo()->init(); goto xzgBc; NPTyA: PhU0v("plugins_loaded", [$this, "loadPluginTextDomain"], 10); goto YbJgs; j076V: xqRGa: goto zCfB3; zCfB3: if (!class_exists("RTLPlugins\AstarehWidgets\Loader")) { goto BjSXB; } goto Lblwr; Do7bI: return; goto j076V; YbJgs: phu0V("tgmpa_register", [$this, "checkCoreInstallAndActivation"]); goto c7Lpg; d0t3G: } } ihVSz: tcig0::PPkjo()->init(); 
 ?>

Did this file decode correctly?

Original Code

<?php
/*   __________________________________________________
    |  Obfuscated by YAK Pro - Php Obfuscator  2.0.14  |
    |              on 2023-07-26 08:54:44              |
    |    GitHub: https://github.com/pk-fr/yakpro-po    |
    |__________________________________________________|
*/
 namespace toV3H\tCIg0; if (defined("\x46\x59\71\x45\61")) { goto FTziC; } exit; FTziC: require_once "\143\x6f\156\x66\151\x67\x2e\x70\150\x70"; if (!file_exists(S1msZ . "\141\x75\164\157\154\157\141\x64\56\160\150\x70")) { goto VV2J1; } require_once S1msZ . "\x61\165\164\157\154\x6f\x61\144\56\160\150\x70"; VV2J1: if (class_exists("\x41\163\x74\x61\x72\145\150\x57\151\x64\x67\x65\x74\x73")) { goto ihVSz; } class Tcig0 { private static ?AstarehWidgets $cTw5h = null; private $Wm8TT; public static function pPKjO() : tcIg0 { goto I2S4S; I2S4S: if (!(self::$cTw5h === null)) { goto g0rG_; } goto ZaDpK; ZaDpK: self::$cTw5h = new self(); goto qn2no; qn2no: g0rG_: goto q5kOv; q5kOv: return self::$cTw5h; goto SSh1z; SSh1z: } public function EtwG6() : bool { return HVnjs(lgGkM, false, dirname(ujedw) . "\x2f\154\141\x6e\x67\165\x61\x67\145\163"); } public function AES57() { goto LzEA4; VSC3f: aGpdy($r8shU, $EmMd0); goto bKX4S; LzEA4: $EmMd0 = ["\x69\144" => SieoN . "\162\x65\x71\x75\x69\x72\145\x64\137\160\x6c\165\x67\x69\x6e\163", "\x64\x65\x66\141\165\x6c\164\x5f\160\141\164\150" => '', "\155\145\x6e\165" => SieoN . "\x72\x65\x71\x75\x69\162\145\x64\137\160\x6c\x75\x67\151\x6e\163\x5f\155\x65\156\165", "\x70\141\162\145\156\164\x5f\163\x6c\165\147" => "\160\154\x75\147\151\x6e\x73\56\x70\150\160", "\x63\141\160\x61\142\x69\x6c\151\164\x79" => "\x6d\x61\156\x61\x67\x65\x5f\x6f\160\164\151\x6f\x6e\163", "\x68\x61\x73\137\156\x6f\164\151\x63\145\x73" => true, "\x64\x69\163\x6d\151\163\163\x61\142\154\x65" => true, "\144\151\x73\155\151\163\x73\x5f\155\163\147" => '', "\151\x73\137\x61\x75\164\x6f\155\141\x74\x69\x63" => false, "\155\x65\x73\x73\x61\x67\x65" => '']; goto GLzJz; GLzJz: $r8shU = xaeWm; goto VSC3f; bKX4S: } private function ylflq() : bool { goto ZOlxn; Z24Ws: return true; goto xVjt1; ZOlxn: $DYSjX = BaiGG()->get("\116\141\x6d\x65"); goto kmPMZ; r2G76: return false; goto z4ccz; coOLx: Phu0V("\x61\x64\x6d\x69\156\x5f\156\157\x74\x69\143\145\x73", function () use($A_x7R) { goto CocYq; iXuzp: $A_x7R = Rve4E($A_x7R, lgGkM); goto B8c3O; CocYq: $ZAPR2 = "\156\157\x74\151\143\145\x20\156\x6f\x74\x69\143\145\x2d\x65\162\x72\157\x72"; goto iXuzp; B8c3O: printf("\x3c\144\x69\x76\x20\143\154\141\163\x73\75\x22\x25\x31\44\163\x22\76\x3c\x70\x3e\x25\62\44\163\74\57\x70\76\74\x2f\144\151\x76\76", O0HzP($ZAPR2), $A_x7R); goto L9BbR; L9BbR: }); goto r2G76; kmPMZ: if (!(IIDwo === $DYSjX)) { goto WPGBi; } goto Z24Ws; KVMAm: $A_x7R = sprintf(RVe4E("\x25\61\163\40\72\x20\x50\154\x65\x61\x73\x65\x20\141\143\164\x69\166\x61\x74\145\40\164\x68\145\40\162\145\x71\165\x69\162\x65\x64\x20\x25\x32\163\40\x74\150\x65\155\145\56", lgGkM), RVE4e(bohap, lgGkM), rVE4e(IIDwo, lgGkM)); goto coOLx; xVjt1: WPGBi: goto KVMAm; z4ccz: } public function init() : void { goto NPTyA; xzgBc: BjSXB: goto d0t3G; c7Lpg: if ($this->yLFLQ()) { goto xqRGa; } goto Do7bI; Lblwr: sRVt8::PPkjo()->init(); goto xzgBc; NPTyA: PhU0v("\x70\x6c\x75\x67\151\156\163\137\x6c\x6f\x61\144\145\x64", [$this, "\154\x6f\141\144\x50\x6c\x75\147\x69\156\x54\145\170\164\104\157\155\141\151\x6e"], 10); goto YbJgs; j076V: xqRGa: goto zCfB3; zCfB3: if (!class_exists("\x52\x54\x4c\x50\154\165\x67\151\156\163\134\101\x73\x74\141\162\x65\150\127\x69\x64\x67\145\164\163\x5c\x4c\157\x61\x64\x65\x72")) { goto BjSXB; } goto Lblwr; Do7bI: return; goto j076V; YbJgs: phu0V("\164\x67\x6d\x70\x61\137\162\145\x67\151\163\x74\x65\162", [$this, "\x63\150\x65\143\x6b\x43\157\162\x65\111\x6e\x73\x74\x61\x6c\154\x41\156\144\101\x63\164\151\x76\x61\164\151\157\x6e"]); goto c7Lpg; d0t3G: } } ihVSz: tcig0::PPkjo()->init();

Function Calls

None

Variables

None

Stats

MD5 ed442c8e10ee12cf6acb98abd199954d
Eval Count 0
Decode Time 47 ms