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 |
Stats
MD5 | 61b2bec6415fddc0ba259b747a05f1cb |
Eval Count | 0 |
Decode Time | 47 ms |