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 MoSfSyncSalesforce\Handler; use MoSfSyncSalesforce\Helper\Instance; use MoSf..

Decoded Output download

<?  namespace MoSfSyncSalesforce\Handler; 
 
use MoSfSyncSalesforce\Helper\Instance; 
use MoSfSyncSalesforce\Services\DBUtils; 
use MoSfSyncSalesforce\API\Salesforce; 
use MoSfSyncSalesforce\Services\Utils; 
use MoSfSyncSalesforce\Handler\Object_Sync_Sf_WordPress; 
use MoSfSyncSalesforce\Helper\PluginConstants; 
use MoSfSyncSalesforce\Services\AuditDB; 
class TaskHandler 
{ 
    use Instance; 
    private $db; 
    private $audit; 
    private $enable_audit_logs; 
    public static function instance() 
    { 
        if (!is_null(self::$_instance)) { 
            goto Ez; 
        } 
        self::$_instance = new self(); 
        self::$_instance->db = new DBUtils(); 
        self::$_instance->audit = AuditDB::instance(); 
        self::$_instance->enable_audit_logs = get_site_option("mo_sf_sync_enable_audit_logs"); 
        Ez: 
        return self::$_instance; 
    } 
    public function mo_sf_sync_widget_content() 
    { 
        $LI = (int) $this->audit->mo_sf_sync_get_log_count()[0]->record_count; 
        $sA = (int) $this->audit->mo_sf_sync_get_log_count("Failed")[0]->record_count; 
        $gg = $this->audit->mo_sf_sync_get_latest_log_timestamp()[0]->time_stamp; 
        $zx = $LI - $sA; 
        echo "            <div class="inside" style="font-size:14px;">
                <table>
\xa                    <tr>
\xa                        <td>Total objects Synced</td>
                        <td style="padding-left:20px;">
\xa                            "; 
        echo $LI; 
        echo "                        </td>
                    </tr>\xd
                    <tr>
                        <td>Total Successfull transactions</td>\xd
                        <td style="padding-left:20px;">\xd
                            "; 
        echo $zx; 
        echo "                        </td>
\xa                    </tr>
\xa                    <tr>\xd
                        <td>Total failed transactions</td>\xd\xa                        <td style="padding-left:20px;">
\xa                            "; 
        echo $sA; 
        echo "                            <a href="admin.php?page=mo_sf_sync&tab=auditlog">[Evaluate]</a>
                        </td>
                    </tr>
                    <tr>\xd
                        <td>Last Sync Ran</td>\xd
                        <td style="padding-left:20px;">
\xa                            "; 
        echo $gg; 
        echo "                        </td>
\xa                    </tr>\xd\xa                </table>\xd\xa            </div>
\xa        "; 
    } 
    public function mo_sf_sync_handle_retry_transaction($uB) 
    { 
        $Ax = AjaxHandler::instance(); 
        $hE = $this->audit->mo_sf_sync_get_transaction($uB)[0]; 
        $kt = $hE->user_action; 
        $s7 = $hE->direction; 
        $PY = $hE->wordpress_object; 
        $WQ = $hE->wordpress_id; 
        $We = $hE->salesforce_object; 
        $qN = $hE->salesforce_id; 
        $wF = $this->db->mo_sf_sync_get_object_mapping_by_objects($We, $PY); 
        if ($s7 === PluginConstants::SFTOWP) { 
            goto YN; 
        } 
        $YJ = $Ax->mo_sf_sync_single_object_sync($WQ, $wF); 
        return $YJ; 
        goto V2; 
        YN: 
        V2: 
    } 
} ?>

Did this file decode correctly?

Original Code

namespace MoSfSyncSalesforce\Handler;

use MoSfSyncSalesforce\Helper\Instance;
use MoSfSyncSalesforce\Services\DBUtils;
use MoSfSyncSalesforce\API\Salesforce;
use MoSfSyncSalesforce\Services\Utils;
use MoSfSyncSalesforce\Handler\Object_Sync_Sf_WordPress;
use MoSfSyncSalesforce\Helper\PluginConstants;
use MoSfSyncSalesforce\Services\AuditDB;
class TaskHandler
{
    use Instance;
    private $db;
    private $audit;
    private $enable_audit_logs;
    public static function instance()
    {
        if (!is_null(self::$_instance)) {
            goto Ez;
        }
        self::$_instance = new self();
        self::$_instance->db = new DBUtils();
        self::$_instance->audit = AuditDB::instance();
        self::$_instance->enable_audit_logs = get_site_option("\x6d\157\137\163\x66\137\x73\x79\x6e\x63\x5f\x65\x6e\x61\x62\x6c\145\137\141\165\144\x69\x74\x5f\154\157\147\163");
        Ez:
        return self::$_instance;
    }
    public function mo_sf_sync_widget_content()
    {
        $LI = (int) $this->audit->mo_sf_sync_get_log_count()[0]->record_count;
        $sA = (int) $this->audit->mo_sf_sync_get_log_count("\x46\141\x69\x6c\145\x64")[0]->record_count;
        $gg = $this->audit->mo_sf_sync_get_latest_log_timestamp()[0]->time_stamp;
        $zx = $LI - $sA;
        echo "\40\x20\40\40\x20\40\x20\x20\40\x20\40\x20\x3c\144\x69\x76\x20\143\154\x61\163\x73\x3d\42\151\x6e\163\x69\x64\x65\42\x20\x73\x74\171\154\145\75\x22\x66\x6f\x6e\x74\55\163\151\x7a\x65\x3a\x31\x34\x70\x78\73\x22\x3e\15\12\40\40\x20\x20\x20\40\x20\x20\40\40\x20\x20\40\40\40\40\x3c\164\141\x62\x6c\145\x3e\15\xa\40\x20\40\40\40\40\40\40\40\40\x20\x20\x20\40\x20\x20\40\x20\40\x20\74\x74\x72\x3e\15\xa\x20\x20\40\40\x20\x20\40\x20\x20\40\40\40\x20\x20\40\x20\x20\x20\40\x20\40\40\x20\40\x3c\x74\x64\76\124\157\x74\x61\154\x20\157\142\x6a\145\143\x74\x73\x20\123\x79\156\x63\145\x64\74\x2f\164\x64\76\15\12\40\40\x20\40\40\x20\x20\40\40\x20\40\x20\x20\x20\x20\40\40\40\40\x20\40\x20\40\x20\x3c\164\x64\40\x73\164\171\x6c\x65\75\x22\160\x61\144\x64\x69\156\147\55\154\145\x66\164\x3a\62\x30\x70\170\x3b\x22\76\15\xa\x20\40\40\40\x20\40\40\x20\x20\40\x20\40\40\x20\40\40\x20\40\x20\x20\40\40\x20\x20\x20\40\40\40";
        echo $LI;
        echo "\x20\x20\40\40\40\40\40\x20\40\40\x20\40\x20\40\40\40\40\40\40\40\x20\40\40\40\x3c\57\164\144\76\15\12\40\x20\x20\x20\40\x20\x20\40\40\x20\40\40\x20\x20\x20\x20\x20\x20\x20\x20\x3c\57\x74\162\x3e\xd\12\40\40\40\40\x20\40\40\x20\x20\40\x20\x20\40\40\40\x20\40\40\40\40\x3c\x74\x72\x3e\15\12\40\x20\x20\40\40\40\x20\x20\40\x20\x20\40\40\40\40\x20\x20\x20\40\40\40\x20\40\40\74\x74\144\76\124\x6f\x74\141\154\x20\x53\165\143\143\145\x73\163\146\x75\154\x6c\40\164\x72\141\x6e\x73\141\143\x74\x69\157\x6e\163\x3c\x2f\x74\x64\76\xd\12\x20\x20\40\40\x20\40\x20\x20\x20\40\40\40\x20\40\x20\x20\40\x20\40\40\40\40\x20\40\74\x74\x64\40\x73\164\171\154\145\x3d\x22\160\x61\144\144\x69\x6e\x67\55\154\x65\x66\164\72\x32\60\160\170\73\x22\x3e\xd\12\40\x20\40\x20\40\x20\x20\x20\x20\40\x20\40\40\40\x20\40\x20\x20\x20\x20\40\x20\x20\40\40\40\40\x20";
        echo $zx;
        echo "\40\x20\40\40\x20\40\40\40\40\x20\x20\40\40\40\40\40\x20\40\40\x20\40\40\x20\40\74\57\x74\x64\x3e\15\xa\x20\40\40\x20\40\40\40\40\x20\40\40\x20\40\x20\40\40\x20\x20\40\x20\74\57\x74\x72\x3e\15\xa\x20\x20\x20\40\40\40\x20\x20\x20\40\x20\40\x20\40\40\40\x20\x20\40\40\74\164\x72\76\xd\12\x20\x20\40\x20\40\40\40\40\40\x20\x20\x20\x20\40\x20\x20\40\40\x20\40\40\40\x20\40\74\164\144\x3e\124\x6f\164\x61\x6c\x20\146\x61\151\154\x65\144\x20\x74\x72\141\156\163\x61\143\164\x69\x6f\x6e\x73\74\x2f\x74\x64\76\xd\xa\x20\40\40\40\x20\x20\40\x20\x20\40\x20\40\x20\40\x20\x20\40\40\40\40\40\40\x20\40\x3c\164\144\40\x73\164\x79\x6c\145\x3d\42\x70\x61\x64\144\151\x6e\147\55\x6c\x65\x66\164\72\62\x30\x70\170\73\x22\76\15\xa\x20\x20\x20\40\x20\40\x20\40\40\x20\x20\x20\40\x20\40\40\x20\40\40\x20\40\40\40\40\x20\40\40\x20";
        echo $sA;
        echo "\x20\x20\x20\x20\x20\40\40\40\x20\x20\x20\40\x20\x20\x20\40\40\40\x20\40\40\x20\40\40\x20\x20\40\x20\x3c\x61\x20\150\162\x65\146\x3d\42\x61\x64\155\x69\156\56\x70\150\x70\x3f\160\141\147\145\75\x6d\157\x5f\x73\146\x5f\163\x79\x6e\x63\46\164\x61\142\75\141\x75\144\151\x74\154\157\147\42\76\133\x45\x76\x61\154\165\141\x74\145\x5d\x3c\57\x61\x3e\15\12\40\x20\x20\x20\x20\40\40\x20\40\x20\40\x20\x20\x20\x20\x20\x20\x20\x20\x20\40\x20\x20\40\74\57\164\x64\x3e\15\12\x20\40\40\40\x20\40\x20\40\40\x20\x20\x20\x20\40\x20\40\40\x20\40\40\x3c\57\x74\x72\76\15\12\40\x20\40\40\x20\x20\40\40\x20\40\x20\40\x20\x20\40\40\40\x20\40\x20\x3c\x74\162\x3e\xd\12\x20\40\x20\40\x20\40\40\40\x20\x20\40\40\40\x20\x20\x20\x20\x20\x20\x20\40\40\x20\40\74\164\x64\76\114\141\x73\164\x20\123\x79\156\143\40\122\141\x6e\74\57\164\144\x3e\xd\12\40\40\40\x20\x20\x20\x20\x20\40\40\x20\x20\40\x20\40\40\x20\40\40\40\40\40\40\x20\x3c\164\x64\40\x73\x74\x79\x6c\x65\x3d\x22\160\x61\x64\x64\x69\156\147\x2d\x6c\x65\146\x74\72\x32\x30\x70\170\x3b\42\76\15\xa\x20\40\40\40\40\x20\40\x20\40\x20\40\40\x20\40\x20\40\x20\x20\40\40\40\40\40\40\40\x20\40\x20";
        echo $gg;
        echo "\x20\40\x20\x20\40\x20\40\x20\x20\x20\x20\40\x20\x20\40\x20\40\40\40\x20\40\40\40\x20\74\x2f\164\x64\76\15\xa\40\x20\x20\40\x20\40\40\40\x20\40\40\40\x20\40\x20\40\x20\x20\40\x20\x3c\x2f\x74\162\76\xd\xa\x20\40\40\x20\x20\x20\40\x20\x20\x20\x20\40\40\x20\x20\x20\x3c\x2f\164\x61\142\x6c\145\76\xd\xa\x20\x20\40\x20\x20\40\40\40\40\40\x20\40\x3c\57\x64\x69\166\76\15\xa\40\x20\x20\40\x20\40\x20\x20";
    }
    public function mo_sf_sync_handle_retry_transaction($uB)
    {
        $Ax = AjaxHandler::instance();
        $hE = $this->audit->mo_sf_sync_get_transaction($uB)[0];
        $kt = $hE->user_action;
        $s7 = $hE->direction;
        $PY = $hE->wordpress_object;
        $WQ = $hE->wordpress_id;
        $We = $hE->salesforce_object;
        $qN = $hE->salesforce_id;
        $wF = $this->db->mo_sf_sync_get_object_mapping_by_objects($We, $PY);
        if ($s7 === PluginConstants::SFTOWP) {
            goto YN;
        }
        $YJ = $Ax->mo_sf_sync_single_object_sync($WQ, $wF);
        return $YJ;
        goto V2;
        YN:
        V2:
    }
}

Function Calls

None

Variables

None

Stats

MD5 61b2bec6415fddc0ba259b747a05f1cb
Eval Count 0
Decode Time 47 ms