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 UL_Management; if (defined("\101\x42\123\120\x41\x54\x48")) { goto jG; ..

Decoded Output download

<?  namespace UL_Management; 
 
if (defined("ABSPATH")) { 
    goto jG; 
} 
exit; 
jG: 
use UL_Management\Utils\MoUL_Mg_Util; 
if (class_exists("MoUL_Mg_License_Utility_Framework")) { 
    goto af; 
} 
class MoUL_Mg_License_Utility_Framework 
{ 
    const EMAIL_OPT_NAME = "moul_mg_admin_email"; 
    const CUSTOMER_KEY_OPT_NAME = "moul_mg_admin_customer_key"; 
    const API_KEY_OPT_NAME = "moul_mg_admin_api_key"; 
    const CUSTOMER_TOKEN_OPT_NAME = "moul_mg_customer_token"; 
    const LOCAL_PWD_OPT_NAME = "moul_mg_password"; 
    const LICENSE_KEY_OPTION_NAME = "moul_mg_license_key"; 
    const REDIRECT_LINK = "https://plugins.miniorange.com/wordpress-login-and-user-management-plugin"; 
    public static function mo_activate_trial_license($Pl, $r0) 
    { 
        $o6 = $Pl["isTrial"] && strcasecmp($Pl["status"], "SUCCESS") === 0; 
        if ($o6) { 
            goto JU; 
        } 
        if (strcasecmp($Pl["message"], "Code Validated") === 0) { 
            goto py; 
        } 
        $tk = "Error validating license key. Contact at [email protected] for more details"; 
        goto os; 
        py: 
        $tk = "Your Trial License has expired"; 
        os: 
        goto cr; 
        JU: 
        update_option("moul_mg_plugin_utility_key", self::encrypt_utility(strval($Pl["licenseExpiryDate"]))); 
        update_option("moul_mg_plugin_utility_key_stat", self::encrypt_utility("trial")); 
        update_option("moul_mg_license_verified", "true"); 
        update_option(self::LICENSE_KEY_OPTION_NAME, MoUL_Mg_Util::encrypt($r0)); 
        if (strcasecmp(self::mo_utility_stats(''), "verified") === 0) { 
            goto Bx; 
        } 
        $tk = "Your trial license is successfully verified."; 
        goto sM; 
        Bx: 
        $tk = "Your trial license is successfully verified. The trial will expire on " . $Pl["licenseExpiryDate"] . "."; 
        sM: 
        cr: 
        return array("trialStatus" => $o6, "displayMsg" => $tk); 
    } 
    public static function mo_utility_stats($yM) 
    { 
        $cQ = self::decrypt_utility(get_option("moul_mg_plugin_utility_key")); 
        $oS = gmdate("Y-m-d"); 
        $y1 = self::is_customer_registered(); 
        if (!($cQ > $oS && $y1 || strcasecmp(self::is_premium_customer(), "verified") === 0)) { 
            goto cx; 
        } 
        return "verified"; 
        cx: 
        return "false"; 
    } 
    public static function is_customer_registered() 
    { 
        return MoUL_Mg_Util::is_customer_verified(); 
    } 
    public static function encrypt_utility($cu) 
    { 
        return MoUL_Mg_Util::encrypt($cu); 
    } 
    public static function decrypt_utility($cu) 
    { 
        return MoUL_Mg_Util::decrypt($cu); 
    } 
    public static function is_premium_customer() 
    { 
        $Vw = self::decrypt_utility(get_option("moul_mg_plugin_utility_key_stat")); 
        $Vw = "premium"; 
        if (!(strcasecmp($Vw, "premium") === 0)) { 
            goto oX; 
        } 
        return "verified"; 
        oX: 
        return "false"; 
    } 
    public static function is_trial_customer() 
    { 
        $Vw = self::decrypt_utility(get_option("moul_mg_plugin_utility_key_stat")); 
        if (!(strcasecmp($Vw, "trial") === 0)) { 
            goto qk; 
        } 
        return true; 
        qk: 
        return false; 
    } 
    public static function activate_utility() 
    { 
        update_option("moul_mg_plugin_utility_key_stat", self::encrypt_utility("none")); 
    } 
    public static function deactivate_utility() 
    { 
        delete_option("moul_mg_plugin_utility_key"); 
        delete_option("moul_mg_plugin_utility_key_stat"); 
        delete_option("moul_mg_license_expiry"); 
    } 
    public static function mo_update_license_utility($Pl) 
    { 
        $QY = "License Status Updated Successfully."; 
        if (isset($Pl["status"])) { 
            goto Pt; 
        } 
        $QY = "Error Connecting to miniOrange."; 
        goto XV; 
        Pt: 
        if (strcasecmp($Pl["status"], "SUCCESS") === 0 && $Pl["isTrial"]) { 
            goto PS; 
        } 
        if (strcasecmp($Pl["status"], "SUCCESS") === 0 && !$Pl["isTrial"]) { 
            goto nj; 
        } 
        if (strcasecmp($Pl["status"], "FAILED") === 0 && $Pl["isTrial"]) { 
            goto Ab; 
        } 
        goto N8; 
        PS: 
        update_option("moul_mg_plugin_utility_key", MoUL_Mg_Util::encrypt($Pl["licenseExpiryDate"])); 
        update_option("moul_mg_plugin_utility_key_stat", self::encrypt_utility("trial")); 
        goto N8; 
        nj: 
        update_option("moul_mg_plugin_utility_key_stat", self::encrypt_utility("premium")); 
        delete_option("moul_mg_plugin_utility_key"); 
        update_option("moul_mg_license_verified", "true"); 
        update_option("moul_mg_license_expiry", MoUL_Mg_Util::encrypt($Pl["licenseExpiryDate"])); 
        goto N8; 
        Ab: 
        update_option("moul_mg_plugin_utility_key", MoUL_Mg_Util::encrypt($Pl["licenseExpiryDate"])); 
        update_option("moul_mg_plugin_utility_key_stat", self::encrypt_utility("trial")); 
        N8: 
        XV: 
        return $QY; 
    } 
    public static function show_trial_license_section_ui($kc = null) 
    { 
        wp_enqueue_style("moul_mg_license_utility_style", plugins_url("includes/css/license-utility.min.css", __FILE__), array(), MOUL_MG_STYLE_VERSION); 
        $DA = self::decrypt_utility(get_option(self::LICENSE_KEY_OPTION_NAME)); 
        $n7 = self::decrypt_utility(get_option("moul_mg_plugin_utility_key")); 
        $kz = ''; 
        if (!$kc) { 
            goto UT; 
        } 
        $oS = gmdate("Y-m-d"); 
        $cQ = self::decrypt_utility(get_option("moul_mg_plugin_utility_key")); 
        if (!($cQ < $oS)) { 
            goto pe; 
        } 
        $kz = "<p style="color: red;font-style: italic;"><b>Note : Your trial license has expired. Please request for extending trial license or upgrade to premium license</b></p>"; 
        pe: 
        UT: 
        echo "<div id="moul_mg_trial_customer_details">\xd\xa				\x9<h3>Your Trial License Details</h3>\xd
\x9\x9\x9		<div>\xd
\x9\x9\x9			<table id="mo-trial-customer-detail-table" border="1" style="">
\xa	\x9\x9\x9		\x9<tr>
\x9\x9		\x9\x9	\x9<td id="mo-trial-table-td-1" >Trial Expiry Date</td>\xd
\x9\x9	\x9	\x9		<td id="mo-trial-table-td-2" > " . esc_html($n7) . " </td>\xd\xa\x9	\x9\x9			</tr>\xd
	\x9\x9	\x9		<tr>\xd
	\x9\x9\x9	\x9\x9\x9<td id="mo-trial-table-td-1" >License Key</td>\xd\xa\x9\x9		\x9	\x9	<td id="mo-trial-table-td-2" > " . esc_html($DA) . " </td>\xd\xa\x9					\x9</tr>\xd\xa	\x9\x9\x9		</table>\xd\xa	\x9\x9\x9		<br>\xd\xa						<div>\xd
\x9\x9	\x9	\x9<table id="mo-trial-button-table">\xd
\x9			\x9	<tr>
\xa\x9	\x9		\x9<td><a id="upgrade-now-btn" class="button button-primary button-large success-button" href="" . esc_url(self::REDIRECT_LINK) . "" target="_blank">Upgrade to Premium Plan</a></td>\xd\xa\x9\x9			
\x9				\x9<td>\xd
			\x9	\x9<form name="f" method="post" action="">
	\x9			\x9		<input type="hidden" name="option" value="moul_mg_check_license_button"/>"; 
        wp_nonce_field("moul_mg_check_license_nonce"); 
        echo "<input type="submit" id="check-license-btn" class="button button-primary button-large" value="Update License Status"></input>\xd\xa\x9	\x9\x9			</form>
	\x9\x9		\x9</td>
\x9					</tr>\xd
	\x9	\x9	\x9</table>\xd
\x9	\x9	\x9\x9</div>\xd
	\x9		\x9\x9<br>" . esc_html($kz) . "\xd
\x9	\x9\x9\x9</div>
\xa\x9\x9		</div>"; 
    } 
    public static function mo_logout_customer_utility() 
    { 
        delete_option("moul_mg_plugin_utility_key"); 
        update_option("moul_mg_plugin_utility_key_stat", self::encrypt_utility("none")); 
        delete_option(self::LICENSE_KEY_OPTION_NAME); 
        delete_option(self::EMAIL_OPT_NAME); 
        delete_option(self::CUSTOMER_KEY_OPT_NAME); 
        delete_option(self::API_KEY_OPT_NAME); 
        delete_option(self::CUSTOMER_TOKEN_OPT_NAME); 
        delete_option(self::LOCAL_PWD_OPT_NAME); 
        do_action("flushcache"); 
    } 
    public static function get_account_details_url() 
    { 
        $nR = isset($_SERVER["REQUEST_URI"]) ? add_query_arg(array("tab" => "moul-mg-account"), esc_url_raw(wp_unslash($_SERVER["REQUEST_URI"]))) : ''; 
        return $nR; 
    } 
    public static function freetrial_expiry_message() 
    { 
        $GV = get_option("moul_mg_plugin_utility_key") ? self::decrypt_utility(get_option("moul_mg_plugin_utility_key")) : ''; 
        $Xy = gmdate("Y-m-d"); 
        $Hr = strcasecmp(self::mo_utility_stats(''), "verified") === 0 ? true : false; 
        $bZ = strcasecmp(self::is_premium_customer(), "verified") === 0 ? true : false; 
        $RG = self::decrypt_utility(get_option("moul_mg_plugin_utility_key_stat")); 
        $RG = !empty($RG) ? $RG : "none"; 
        $nR = self::get_account_details_url(); 
        $jz = strtotime($Xy); 
        $xR = strtotime($GV); 
        $Wc = ($xR - $jz) / 60 / 60 / 24; 
        if ($Wc <= 10 && $Wc > 0) { 
            goto e8; 
        } 
        if (0 === $Wc) { 
            goto Z0; 
        } 
        if (!$Hr && !$bZ && strcasecmp($RG, "none") !== 0) { 
            goto TW; 
        } 
        goto Jy; 
        e8: 
        $js = "Your trial license will expire in " . $Wc . " day(s). <a href="" . $nR . "">Click here</a> to check the trial license details."; 
        echo "<div class='error'> <p>" . esc_html($js) . "</p></div>"; 
        goto Jy; 
        Z0: 
        $js = "Your trial license will expire today. <a href="" . esc_url($nR) . ""> Click here</a> to check the trial license details."; 
        echo "<div class='error'> <p>" . esc_html($js) . "</p></div>"; 
        goto Jy; 
        TW: 
        $js = "Your trial license has expired now. <a href="" . esc_url($nR) . "">Click here</a> to check the trial license details."; 
        echo "<div class='error'> <p>" . esc_html($js) . "</p></div>"; 
        Jy: 
    } 
} 
af: ?>

Did this file decode correctly?

Original Code

namespace UL_Management;

if (defined("\101\x42\123\120\x41\x54\x48")) {
    goto jG;
}
exit;
jG:
use UL_Management\Utils\MoUL_Mg_Util;
if (class_exists("\115\x6f\x55\x4c\137\115\147\137\x4c\151\143\x65\156\163\x65\x5f\125\164\151\x6c\x69\164\171\137\106\162\141\155\145\167\157\162\x6b")) {
    goto af;
}
class MoUL_Mg_License_Utility_Framework
{
    const EMAIL_OPT_NAME = "\x6d\x6f\165\154\137\x6d\x67\x5f\x61\x64\x6d\151\x6e\x5f\x65\x6d\141\151\154";
    const CUSTOMER_KEY_OPT_NAME = "\x6d\157\x75\154\x5f\155\x67\x5f\141\144\155\151\x6e\x5f\x63\165\163\164\x6f\x6d\x65\x72\x5f\x6b\145\x79";
    const API_KEY_OPT_NAME = "\x6d\x6f\x75\154\137\155\x67\137\x61\144\155\151\156\137\141\160\x69\137\x6b\145\171";
    const CUSTOMER_TOKEN_OPT_NAME = "\155\157\165\154\x5f\x6d\147\x5f\143\165\163\164\157\155\x65\162\x5f\x74\x6f\x6b\145\156";
    const LOCAL_PWD_OPT_NAME = "\x6d\x6f\x75\154\x5f\155\147\137\160\x61\163\163\x77\x6f\162\144";
    const LICENSE_KEY_OPTION_NAME = "\x6d\x6f\x75\x6c\137\155\x67\137\x6c\x69\x63\x65\x6e\x73\x65\x5f\x6b\x65\x79";
    const REDIRECT_LINK = "\150\x74\x74\160\163\x3a\57\57\160\154\x75\x67\151\x6e\x73\x2e\x6d\151\156\x69\157\x72\x61\156\x67\x65\x2e\x63\x6f\155\x2f\x77\157\x72\144\160\x72\145\163\163\x2d\154\x6f\x67\151\156\55\x61\x6e\144\55\x75\x73\145\162\55\x6d\141\x6e\x61\x67\145\x6d\x65\x6e\x74\x2d\160\x6c\165\x67\x69\156";
    public static function mo_activate_trial_license($Pl, $r0)
    {
        $o6 = $Pl["\151\163\124\162\x69\141\154"] && strcasecmp($Pl["\x73\x74\x61\x74\165\163"], "\x53\125\103\103\x45\x53\123") === 0;
        if ($o6) {
            goto JU;
        }
        if (strcasecmp($Pl["\155\145\163\x73\x61\x67\145"], "\103\x6f\x64\145\x20\126\141\154\151\144\141\164\x65\144") === 0) {
            goto py;
        }
        $tk = "\105\x72\x72\157\x72\x20\166\141\154\x69\x64\141\164\x69\x6e\x67\40\154\x69\x63\145\156\x73\x65\40\153\x65\x79\x2e\40\103\x6f\156\164\x61\x63\x74\40\141\164\40\151\x6e\x66\157\100\x78\145\143\165\x72\x69\x66\171\56\143\157\155\40\146\157\x72\x20\x6d\157\x72\145\x20\x64\x65\x74\x61\x69\154\x73";
        goto os;
        py:
        $tk = "\x59\x6f\x75\x72\40\x54\x72\x69\x61\x6c\40\x4c\x69\143\x65\x6e\163\145\x20\150\141\x73\x20\145\x78\x70\151\x72\145\x64";
        os:
        goto cr;
        JU:
        update_option("\x6d\157\x75\154\137\x6d\x67\137\160\154\165\x67\x69\x6e\x5f\x75\164\151\154\151\164\x79\x5f\x6b\145\x79", self::encrypt_utility(strval($Pl["\x6c\x69\x63\145\x6e\x73\145\105\170\160\x69\162\171\x44\141\x74\x65"])));
        update_option("\x6d\x6f\165\x6c\x5f\x6d\x67\x5f\160\x6c\x75\x67\151\156\137\165\x74\x69\x6c\151\164\x79\x5f\153\x65\x79\x5f\163\164\141\x74", self::encrypt_utility("\x74\x72\151\141\x6c"));
        update_option("\155\x6f\165\154\137\155\147\x5f\154\151\x63\x65\156\163\145\x5f\x76\145\162\x69\x66\151\145\144", "\x74\162\x75\145");
        update_option(self::LICENSE_KEY_OPTION_NAME, MoUL_Mg_Util::encrypt($r0));
        if (strcasecmp(self::mo_utility_stats(''), "\166\145\x72\151\x66\x69\145\x64") === 0) {
            goto Bx;
        }
        $tk = "\x59\x6f\165\162\40\x74\x72\x69\141\x6c\x20\154\151\x63\x65\x6e\163\x65\x20\151\163\x20\163\x75\x63\x63\145\163\163\x66\165\x6c\x6c\x79\40\166\x65\162\x69\146\151\145\144\x2e";
        goto sM;
        Bx:
        $tk = "\131\x6f\x75\162\x20\x74\162\x69\x61\x6c\x20\154\x69\x63\x65\x6e\163\145\40\151\x73\40\163\165\x63\x63\145\x73\163\146\165\154\154\x79\x20\x76\x65\x72\x69\x66\x69\x65\x64\56\x20\124\x68\145\40\164\162\x69\141\x6c\40\x77\151\x6c\154\40\x65\x78\x70\x69\162\145\40\x6f\156\40" . $Pl["\154\151\143\x65\156\163\145\x45\x78\x70\x69\x72\171\104\141\x74\145"] . "\56";
        sM:
        cr:
        return array("\x74\x72\151\x61\x6c\x53\164\x61\164\x75\163" => $o6, "\x64\x69\163\160\154\141\171\x4d\x73\147" => $tk);
    }
    public static function mo_utility_stats($yM)
    {
        $cQ = self::decrypt_utility(get_option("\155\157\165\154\x5f\155\147\x5f\x70\154\x75\147\x69\156\x5f\165\x74\x69\x6c\151\164\x79\x5f\153\145\171"));
        $oS = gmdate("\131\55\x6d\55\144");
        $y1 = self::is_customer_registered();
        if (!($cQ > $oS && $y1 || strcasecmp(self::is_premium_customer(), "\166\x65\162\151\146\x69\x65\144") === 0)) {
            goto cx;
        }
        return "\x76\145\162\151\x66\x69\145\144";
        cx:
        return "\146\141\154\x73\x65";
    }
    public static function is_customer_registered()
    {
        return MoUL_Mg_Util::is_customer_verified();
    }
    public static function encrypt_utility($cu)
    {
        return MoUL_Mg_Util::encrypt($cu);
    }
    public static function decrypt_utility($cu)
    {
        return MoUL_Mg_Util::decrypt($cu);
    }
    public static function is_premium_customer()
    {
        $Vw = self::decrypt_utility(get_option("\x6d\x6f\x75\154\137\x6d\x67\x5f\160\154\x75\x67\x69\156\x5f\165\164\151\x6c\151\x74\171\137\153\x65\x79\137\x73\x74\x61\x74"));
        $Vw = "\x70\162\x65\155\x69\x75\155";
        if (!(strcasecmp($Vw, "\160\x72\x65\155\x69\x75\x6d") === 0)) {
            goto oX;
        }
        return "\x76\145\162\151\146\x69\x65\144";
        oX:
        return "\x66\141\154\x73\x65";
    }
    public static function is_trial_customer()
    {
        $Vw = self::decrypt_utility(get_option("\x6d\157\165\154\x5f\x6d\147\137\x70\154\x75\147\151\156\x5f\x75\x74\x69\x6c\151\x74\171\x5f\153\x65\171\x5f\163\x74\x61\x74"));
        if (!(strcasecmp($Vw, "\x74\x72\x69\141\x6c") === 0)) {
            goto qk;
        }
        return true;
        qk:
        return false;
    }
    public static function activate_utility()
    {
        update_option("\155\157\x75\154\x5f\155\x67\137\160\x6c\x75\147\x69\156\x5f\x75\164\151\x6c\151\x74\x79\137\x6b\145\x79\x5f\163\x74\x61\164", self::encrypt_utility("\x6e\x6f\x6e\145"));
    }
    public static function deactivate_utility()
    {
        delete_option("\x6d\x6f\165\154\x5f\155\147\x5f\160\x6c\165\x67\x69\156\137\165\x74\x69\154\151\x74\x79\137\x6b\x65\171");
        delete_option("\x6d\x6f\165\x6c\x5f\x6d\147\137\x70\x6c\165\x67\x69\x6e\x5f\x75\164\151\154\x69\164\171\x5f\153\145\x79\x5f\x73\164\141\164");
        delete_option("\x6d\x6f\x75\x6c\137\x6d\147\x5f\154\151\143\x65\156\x73\145\x5f\x65\x78\160\x69\162\x79");
    }
    public static function mo_update_license_utility($Pl)
    {
        $QY = "\114\151\143\x65\156\163\x65\x20\x53\x74\x61\164\165\x73\x20\x55\x70\144\141\164\145\x64\40\x53\x75\x63\143\x65\163\x73\x66\x75\x6c\x6c\171\x2e";
        if (isset($Pl["\163\164\x61\164\165\163"])) {
            goto Pt;
        }
        $QY = "\105\162\162\157\162\40\103\x6f\156\x6e\145\x63\164\x69\x6e\x67\x20\164\x6f\40\x6d\151\156\x69\117\x72\x61\156\147\145\x2e";
        goto XV;
        Pt:
        if (strcasecmp($Pl["\163\164\141\164\165\x73"], "\x53\125\x43\x43\105\123\123") === 0 && $Pl["\x69\163\x54\162\151\141\154"]) {
            goto PS;
        }
        if (strcasecmp($Pl["\x73\x74\141\164\x75\163"], "\x53\x55\103\x43\x45\x53\123") === 0 && !$Pl["\151\163\x54\162\x69\141\x6c"]) {
            goto nj;
        }
        if (strcasecmp($Pl["\163\x74\141\164\165\163"], "\106\x41\x49\x4c\x45\x44") === 0 && $Pl["\x69\163\124\162\x69\x61\154"]) {
            goto Ab;
        }
        goto N8;
        PS:
        update_option("\155\x6f\x75\154\x5f\x6d\x67\x5f\160\x6c\x75\x67\151\156\x5f\x75\164\x69\x6c\x69\164\171\x5f\x6b\145\171", MoUL_Mg_Util::encrypt($Pl["\154\x69\x63\x65\x6e\x73\145\x45\x78\x70\151\162\171\104\x61\164\x65"]));
        update_option("\x6d\157\x75\154\137\x6d\147\x5f\160\x6c\x75\x67\x69\x6e\137\x75\164\x69\154\x69\x74\x79\137\153\x65\171\137\x73\x74\141\164", self::encrypt_utility("\164\162\151\141\154"));
        goto N8;
        nj:
        update_option("\155\157\165\154\137\x6d\147\137\160\154\165\147\x69\x6e\x5f\165\x74\151\x6c\x69\x74\171\137\153\x65\171\x5f\163\x74\141\164", self::encrypt_utility("\160\x72\145\155\x69\165\x6d"));
        delete_option("\x6d\x6f\x75\154\137\x6d\147\x5f\160\x6c\165\147\151\x6e\x5f\165\x74\151\x6c\x69\164\171\137\153\145\x79");
        update_option("\155\x6f\165\154\x5f\155\x67\x5f\x6c\x69\143\145\156\x73\145\137\x76\145\x72\x69\146\151\x65\144", "\164\x72\x75\x65");
        update_option("\x6d\x6f\x75\154\137\155\147\137\x6c\151\143\x65\156\163\x65\x5f\145\170\160\151\162\171", MoUL_Mg_Util::encrypt($Pl["\154\151\x63\x65\x6e\x73\145\x45\170\160\151\x72\x79\x44\141\x74\145"]));
        goto N8;
        Ab:
        update_option("\155\x6f\165\x6c\137\155\147\x5f\160\154\x75\147\151\156\x5f\x75\x74\151\154\151\x74\171\x5f\x6b\145\171", MoUL_Mg_Util::encrypt($Pl["\x6c\x69\143\x65\156\x73\x65\105\x78\160\x69\162\171\x44\141\x74\145"]));
        update_option("\x6d\157\165\154\137\x6d\147\x5f\160\154\165\147\x69\x6e\x5f\165\164\151\x6c\151\x74\171\x5f\153\145\x79\137\163\x74\x61\x74", self::encrypt_utility("\x74\x72\151\x61\x6c"));
        N8:
        XV:
        return $QY;
    }
    public static function show_trial_license_section_ui($kc = null)
    {
        wp_enqueue_style("\x6d\157\165\154\137\x6d\x67\x5f\154\151\143\145\x6e\x73\145\x5f\x75\x74\x69\x6c\151\164\x79\137\x73\164\x79\154\x65", plugins_url("\x69\x6e\x63\x6c\x75\144\145\163\57\143\163\x73\x2f\x6c\151\x63\145\x6e\x73\x65\x2d\x75\x74\x69\x6c\151\x74\x79\x2e\x6d\x69\156\x2e\143\x73\163", __FILE__), array(), MOUL_MG_STYLE_VERSION);
        $DA = self::decrypt_utility(get_option(self::LICENSE_KEY_OPTION_NAME));
        $n7 = self::decrypt_utility(get_option("\155\x6f\x75\x6c\x5f\155\147\137\x70\x6c\x75\x67\x69\156\x5f\x75\x74\151\x6c\x69\164\171\x5f\153\x65\171"));
        $kz = '';
        if (!$kc) {
            goto UT;
        }
        $oS = gmdate("\131\55\x6d\55\x64");
        $cQ = self::decrypt_utility(get_option("\155\157\165\x6c\137\155\147\x5f\160\154\x75\147\x69\x6e\x5f\165\x74\x69\x6c\151\x74\x79\x5f\153\145\x79"));
        if (!($cQ < $oS)) {
            goto pe;
        }
        $kz = "\74\160\40\163\x74\171\x6c\145\75\42\143\157\x6c\157\x72\72\x20\162\x65\144\x3b\x66\157\x6e\164\x2d\x73\x74\171\154\145\x3a\40\x69\164\x61\154\151\143\x3b\x22\x3e\74\x62\76\116\157\164\x65\40\x3a\40\x59\x6f\x75\162\40\x74\162\151\x61\154\40\154\151\x63\x65\156\163\145\40\150\x61\163\x20\145\x78\160\151\162\x65\144\56\40\120\x6c\145\141\x73\145\x20\x72\x65\x71\x75\145\163\x74\x20\146\157\x72\40\x65\x78\x74\x65\156\144\151\156\147\x20\164\x72\x69\x61\x6c\40\154\x69\143\x65\156\163\145\x20\157\x72\40\x75\160\147\162\x61\x64\x65\40\164\x6f\x20\160\162\145\155\151\165\x6d\x20\x6c\x69\x63\145\x6e\x73\145\x3c\57\x62\x3e\74\x2f\160\76";
        pe:
        UT:
        echo "\74\144\151\166\40\x69\x64\75\x22\x6d\157\165\154\x5f\155\147\137\164\162\x69\x61\154\x5f\x63\165\x73\x74\157\155\x65\162\x5f\x64\145\164\x61\x69\x6c\163\x22\x3e\xd\xa\11\11\11\11\x9\x3c\x68\x33\76\x59\x6f\x75\162\40\x54\x72\151\141\x6c\40\114\151\143\x65\x6e\x73\145\40\x44\x65\164\141\151\154\x73\x3c\57\150\x33\x3e\xd\12\x9\x9\x9\11\11\74\144\x69\x76\76\xd\12\x9\x9\x9\11\11\11\x3c\164\x61\x62\154\145\x20\151\x64\75\x22\155\157\55\164\x72\x69\x61\154\55\143\165\163\x74\x6f\x6d\x65\x72\55\x64\x65\164\141\151\154\x2d\164\141\142\154\x65\42\40\x62\157\162\x64\145\x72\x3d\42\x31\x22\40\163\x74\171\154\x65\75\x22\42\x3e\15\xa\11\x9\x9\x9\11\11\x9\x3c\164\x72\x3e\15\12\x9\x9\11\11\x9\x9\11\x9\74\164\144\x20\151\144\x3d\42\155\x6f\x2d\164\x72\x69\x61\x6c\55\x74\141\x62\x6c\145\x2d\x74\144\55\x31\x22\40\x3e\124\162\151\x61\x6c\x20\105\x78\160\x69\162\x79\x20\x44\x61\164\x65\x3c\57\x74\x64\76\xd\12\x9\x9\11\x9\11\x9\11\11\74\164\144\x20\x69\144\75\42\x6d\157\55\x74\162\x69\x61\x6c\x2d\164\141\x62\x6c\145\55\x74\144\x2d\x32\x22\40\x3e\x20" . esc_html($n7) . "\40\x3c\x2f\164\x64\x3e\xd\xa\x9\11\x9\x9\11\11\11\74\57\x74\162\x3e\xd\12\11\x9\x9\11\x9\11\11\74\x74\x72\x3e\xd\12\11\x9\x9\x9\11\x9\x9\x9\x3c\x74\x64\x20\x69\x64\75\42\x6d\x6f\55\164\x72\151\141\x6c\55\x74\141\142\154\145\55\x74\144\55\x31\x22\x20\x3e\x4c\151\x63\x65\156\x73\x65\40\113\145\x79\74\57\x74\144\76\xd\xa\x9\x9\11\11\x9\11\x9\11\74\x74\x64\40\x69\x64\x3d\42\x6d\157\55\x74\x72\151\x61\x6c\x2d\164\141\142\x6c\145\x2d\x74\144\55\x32\x22\40\76\40" . esc_html($DA) . "\x20\x3c\57\164\x64\x3e\xd\xa\x9\11\11\11\11\11\x9\x3c\57\x74\x72\76\xd\xa\11\x9\x9\x9\11\11\74\57\x74\141\x62\x6c\145\x3e\xd\xa\11\x9\x9\x9\11\11\x3c\142\162\76\xd\xa\11\11\11\11\11\11\74\144\151\166\x3e\xd\12\x9\x9\11\x9\11\x9\74\x74\x61\142\x6c\x65\40\x69\144\75\42\155\x6f\55\164\x72\151\x61\154\55\x62\165\164\164\157\156\x2d\164\141\142\x6c\145\42\x3e\xd\12\x9\11\11\11\x9\11\74\164\162\76\15\xa\x9\11\x9\11\11\x9\x3c\x74\x64\76\x3c\141\x20\x69\144\75\42\x75\x70\x67\x72\141\144\145\x2d\x6e\157\x77\x2d\142\x74\x6e\x22\x20\x63\x6c\141\163\163\75\x22\x62\x75\164\164\157\x6e\x20\x62\165\164\164\x6f\156\55\160\x72\x69\x6d\x61\162\171\40\x62\x75\x74\x74\157\156\x2d\154\x61\x72\x67\x65\x20\x73\165\143\143\145\x73\x73\x2d\142\x75\x74\164\157\156\x22\x20\x68\x72\x65\x66\x3d\x22" . esc_url(self::REDIRECT_LINK) . "\42\x20\164\x61\162\147\145\164\x3d\x22\137\x62\154\x61\x6e\153\x22\76\125\x70\147\162\141\x64\x65\x20\x74\157\40\120\x72\145\x6d\x69\x75\155\x20\120\x6c\141\156\x3c\57\141\x3e\x3c\57\x74\x64\x3e\xd\xa\x9\x9\11\11\11\15\12\x9\11\11\11\11\x9\x3c\164\144\76\xd\12\11\11\11\x9\11\x9\74\x66\157\x72\x6d\40\156\141\x6d\x65\75\x22\146\42\40\x6d\x65\164\150\x6f\144\75\42\x70\157\x73\164\42\x20\x61\143\164\151\157\156\75\x22\x22\76\15\12\11\x9\11\11\11\x9\11\11\x3c\151\156\x70\x75\x74\x20\x74\171\x70\x65\x3d\42\150\151\x64\x64\145\156\42\x20\156\141\x6d\145\75\x22\157\160\x74\x69\157\156\x22\40\x76\x61\154\165\145\75\42\x6d\x6f\165\154\x5f\155\147\137\143\x68\x65\143\153\137\154\151\x63\145\x6e\163\145\x5f\142\165\x74\164\x6f\x6e\42\57\76";
        wp_nonce_field("\155\157\165\154\x5f\155\147\x5f\x63\150\x65\143\x6b\137\154\x69\143\x65\x6e\x73\x65\x5f\156\x6f\x6e\143\x65");
        echo "\74\x69\156\160\165\x74\40\x74\x79\160\x65\x3d\42\163\x75\x62\x6d\x69\164\42\x20\x69\x64\x3d\42\143\150\x65\143\x6b\55\154\x69\143\x65\156\163\x65\55\142\164\156\x22\40\143\154\x61\163\163\75\x22\142\165\x74\x74\x6f\x6e\x20\142\x75\x74\164\x6f\156\55\x70\x72\x69\x6d\141\x72\171\x20\142\165\x74\164\x6f\156\x2d\x6c\x61\x72\x67\145\x22\40\x76\141\154\165\145\75\42\125\160\x64\141\164\145\x20\114\x69\143\x65\156\x73\x65\x20\x53\164\x61\x74\165\x73\x22\76\x3c\57\x69\x6e\x70\x75\x74\76\xd\xa\x9\11\x9\x9\11\11\11\x3c\x2f\x66\x6f\162\155\x3e\15\12\11\x9\x9\11\11\x9\x3c\57\x74\x64\x3e\15\12\x9\11\11\11\11\11\74\x2f\x74\162\x3e\xd\12\11\x9\11\x9\11\x9\x3c\x2f\164\141\142\x6c\145\76\xd\12\x9\11\x9\11\x9\x9\x3c\57\144\151\166\76\xd\12\11\x9\11\11\x9\x9\x3c\142\162\x3e" . esc_html($kz) . "\xd\12\x9\11\x9\x9\x9\74\57\x64\151\x76\76\15\xa\x9\x9\11\11\74\x2f\144\x69\x76\x3e";
    }
    public static function mo_logout_customer_utility()
    {
        delete_option("\x6d\157\x75\x6c\137\x6d\147\x5f\160\x6c\165\147\151\x6e\x5f\x75\x74\x69\154\x69\x74\x79\x5f\x6b\145\171");
        update_option("\x6d\157\x75\154\x5f\x6d\x67\x5f\x70\x6c\165\x67\151\156\137\x75\x74\151\x6c\151\164\171\137\x6b\x65\171\x5f\163\164\141\164", self::encrypt_utility("\x6e\x6f\x6e\x65"));
        delete_option(self::LICENSE_KEY_OPTION_NAME);
        delete_option(self::EMAIL_OPT_NAME);
        delete_option(self::CUSTOMER_KEY_OPT_NAME);
        delete_option(self::API_KEY_OPT_NAME);
        delete_option(self::CUSTOMER_TOKEN_OPT_NAME);
        delete_option(self::LOCAL_PWD_OPT_NAME);
        do_action("\146\154\165\163\x68\143\x61\143\x68\145");
    }
    public static function get_account_details_url()
    {
        $nR = isset($_SERVER["\122\x45\x51\x55\x45\x53\124\137\x55\x52\111"]) ? add_query_arg(array("\164\141\142" => "\x6d\157\x75\x6c\55\x6d\147\55\141\143\x63\x6f\x75\156\164"), esc_url_raw(wp_unslash($_SERVER["\x52\x45\x51\125\x45\123\124\137\125\x52\x49"]))) : '';
        return $nR;
    }
    public static function freetrial_expiry_message()
    {
        $GV = get_option("\155\x6f\x75\154\137\155\147\137\160\154\165\x67\151\x6e\x5f\165\164\x69\x6c\151\164\171\137\x6b\145\171") ? self::decrypt_utility(get_option("\x6d\x6f\x75\154\137\155\x67\137\160\x6c\x75\147\151\156\x5f\165\x74\x69\x6c\x69\164\x79\137\x6b\145\171")) : '';
        $Xy = gmdate("\x59\55\155\x2d\x64");
        $Hr = strcasecmp(self::mo_utility_stats(''), "\x76\145\162\151\146\x69\145\144") === 0 ? true : false;
        $bZ = strcasecmp(self::is_premium_customer(), "\166\145\x72\x69\x66\x69\x65\144") === 0 ? true : false;
        $RG = self::decrypt_utility(get_option("\155\157\165\x6c\137\155\x67\137\160\154\165\x67\151\x6e\137\165\164\151\154\151\164\x79\137\153\145\171\137\163\x74\x61\x74"));
        $RG = !empty($RG) ? $RG : "\x6e\157\x6e\145";
        $nR = self::get_account_details_url();
        $jz = strtotime($Xy);
        $xR = strtotime($GV);
        $Wc = ($xR - $jz) / 60 / 60 / 24;
        if ($Wc <= 10 && $Wc > 0) {
            goto e8;
        }
        if (0 === $Wc) {
            goto Z0;
        }
        if (!$Hr && !$bZ && strcasecmp($RG, "\x6e\x6f\156\145") !== 0) {
            goto TW;
        }
        goto Jy;
        e8:
        $js = "\131\157\x75\x72\x20\x74\x72\x69\x61\154\40\154\x69\x63\x65\156\x73\145\40\x77\x69\154\154\40\145\x78\x70\x69\x72\x65\x20\x69\x6e\x20" . $Wc . "\x20\x64\x61\171\x28\x73\x29\x2e\x20\74\141\x20\150\x72\x65\x66\75\42" . $nR . "\x22\x3e\103\x6c\151\x63\153\x20\150\x65\x72\x65\74\x2f\141\x3e\40\x74\157\40\x63\x68\145\143\x6b\40\x74\x68\145\40\164\x72\151\x61\x6c\40\x6c\151\143\145\156\163\x65\40\144\x65\164\x61\x69\x6c\x73\x2e";
        echo "\x3c\x64\x69\x76\40\143\x6c\x61\163\x73\75\47\x65\x72\x72\157\162\47\76\x20\x3c\x70\76" . esc_html($js) . "\x3c\57\160\76\74\x2f\144\x69\166\76";
        goto Jy;
        Z0:
        $js = "\131\x6f\165\x72\40\164\162\151\141\154\x20\x6c\151\143\145\156\163\145\x20\167\x69\x6c\154\x20\x65\170\160\x69\x72\145\40\164\157\x64\141\171\56\40\x3c\141\40\150\162\x65\146\x3d\42" . esc_url($nR) . "\42\x3e\40\x43\x6c\151\143\x6b\x20\150\x65\162\145\74\x2f\141\76\40\164\x6f\40\143\x68\145\x63\x6b\x20\164\x68\x65\40\x74\x72\151\141\154\40\154\x69\x63\x65\x6e\163\145\40\x64\145\x74\x61\x69\154\x73\x2e";
        echo "\74\x64\x69\x76\40\143\154\x61\163\163\x3d\x27\x65\162\x72\x6f\x72\47\76\40\x3c\x70\76" . esc_html($js) . "\74\57\160\76\74\57\144\x69\x76\x3e";
        goto Jy;
        TW:
        $js = "\x59\x6f\x75\x72\40\x74\162\151\x61\x6c\x20\154\x69\143\x65\x6e\x73\x65\x20\x68\141\x73\x20\145\x78\160\151\x72\145\144\x20\x6e\x6f\167\56\40\74\x61\40\150\x72\x65\x66\x3d\42" . esc_url($nR) . "\x22\76\x43\x6c\x69\x63\x6b\x20\150\x65\162\145\74\x2f\x61\x3e\x20\x74\x6f\x20\x63\150\x65\143\153\40\164\150\145\40\164\x72\151\x61\154\x20\154\151\143\145\156\163\x65\x20\x64\x65\164\x61\151\154\163\56";
        echo "\74\x64\151\166\x20\143\154\141\163\163\x3d\x27\145\x72\x72\157\162\x27\76\x20\74\x70\76" . esc_html($js) . "\x3c\x2f\160\x3e\x3c\x2f\144\151\x76\76";
        Jy:
    }
}
af:

Function Calls

None

Variables

None

Stats

MD5 05c6927b384f309e2f59f363bdbb8175
Eval Count 0
Decode Time 59 ms