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 /* * Your installation or use of this Upsert file is subject to the applicab..

Decoded Output download

<?php  
  
/*  
 * Your installation or use of this Upsert file is subject to the applicable terms available at:   
 * https://upsertconsulting.com/documents/eula-for-upsert-software/  
 * If you do not agree to all of the applicable terms or do not have the authority to bind the entity as an authorized representative,   
 * then do not install or use this file.  
 *  
 * Modifications to this file without prior written consent from Upsert are prohibited.  
 *   
 * Copyright (C) Upsert, LLC. All rights reserved.  
 */  
  
require_once "modules/pmse_Inbox/engine/PMSEElements/PMSEElement.php";  
use Sugarcrm\Sugarcrm\custom\Upsert\BPMEssentials\Libraries\Sugar\Classes\Helpers\Bean;  
class CustomPMSEUpsertDynamicDropdown extends PMSEScriptTask implements PMSERunnable  
{  
    public function run($ue03796077b16874a026f7b20660c3c21, $u46086bc60bd5c19cc4078727e6dc971b = null, $u3536425f3788f985105e26652262438a = "", $udbc11caa5bda99f77e6fb4dabd882e7d = [])  
    {  
        switch ($u3536425f3788f985105e26652262438a) {  
            case "RESUME_EXECUTION":  
                $ucecff2d3528ea858b3845abe09634a29 = "UPDATE";  
                break;  
            default:  
                $ucecff2d3528ea858b3845abe09634a29 = "CREATE";  
                break;  
        }  
        $u710ab708f6901b7f71c0864252cf804b = $this->retrieveDefinitionData($ue03796077b16874a026f7b20660c3c21["bpmn_id"]);  
        $ua3270027eff4e3a478fc0b24a3066a14 = json_decode($u710ab708f6901b7f71c0864252cf804b["act_params"], true);  
        if (isset($ua3270027eff4e3a478fc0b24a3066a14["upsertCustom"]) && !empty($ua3270027eff4e3a478fc0b24a3066a14["upsertCustom"])) {  
            if (isset($ua3270027eff4e3a478fc0b24a3066a14["upsertCustom"]["act_field_related_modules"]) && !empty($ua3270027eff4e3a478fc0b24a3066a14["upsertCustom"]["act_field_related_modules"])) {  
                if ($ua3270027eff4e3a478fc0b24a3066a14["upsertCustom"]["act_field_related_modules"] == $u46086bc60bd5c19cc4078727e6dc971b->module_name) {  
                    $ub203fda82bd605136010dd2f4ecf3ba4 = $u46086bc60bd5c19cc4078727e6dc971b;  
                } else {  
                    $ub203fda82bd605136010dd2f4ecf3ba4 = Bean::getRelatedBean($u46086bc60bd5c19cc4078727e6dc971b, $ua3270027eff4e3a478fc0b24a3066a14["upsertCustom"]["act_field_related_modules"]);  
                }  
            }  
            if (Bean::uc7c62bf8ebbbd12679f9a2c80da79a5f($ub203fda82bd605136010dd2f4ecf3ba4) && isset($ua3270027eff4e3a478fc0b24a3066a14["upsertCustom"]["act_module_enum_update_field"]) && !empty($ua3270027eff4e3a478fc0b24a3066a14["upsertCustom"]["act_module_enum_update_field"]) && isset($ua3270027eff4e3a478fc0b24a3066a14["upsertCustom"]["act_module_enum_copy_field"]) && !empty($ua3270027eff4e3a478fc0b24a3066a14["upsertCustom"]["act_module_enum_copy_field"])) {  
                $u59e181c27195ca24dd0d44cacf234340 = [];  
                $u59e181c27195ca24dd0d44cacf234340[] = $ua3270027eff4e3a478fc0b24a3066a14["upsertCustom"]["act_module_enum_update_field"];  
                $ued085ce79651815af6bec75c49361f6b = Bean::toArray($u46086bc60bd5c19cc4078727e6dc971b, $u59e181c27195ca24dd0d44cacf234340);  
                $ud12128ded36f97758ec2b77cdcfee71d = [];  
                $ud12128ded36f97758ec2b77cdcfee71d[] = $ua3270027eff4e3a478fc0b24a3066a14["upsertCustom"]["act_module_enum_copy_field"];  
                $ucab0d70d5465b54e51650165195879ba = Bean::toArray($ub203fda82bd605136010dd2f4ecf3ba4, $ud12128ded36f97758ec2b77cdcfee71d);  
                if (isset($ued085ce79651815af6bec75c49361f6b[$ua3270027eff4e3a478fc0b24a3066a14["upsertCustom"]["act_module_enum_update_field"]]) && isset($ucab0d70d5465b54e51650165195879ba[$ua3270027eff4e3a478fc0b24a3066a14["upsertCustom"]["act_module_enum_copy_field"]])) {  
                    $ued085ce79651815af6bec75c49361f6b[$ua3270027eff4e3a478fc0b24a3066a14["upsertCustom"]["act_module_enum_update_field"]] = $ucab0d70d5465b54e51650165195879ba[$ua3270027eff4e3a478fc0b24a3066a14["upsertCustom"]["act_module_enum_copy_field"]];  
                }  
                $u46086bc60bd5c19cc4078727e6dc971b->fromArray($ued085ce79651815af6bec75c49361f6b);  
            }  
            PMSEEngineUtils::saveAssociatedBean($u46086bc60bd5c19cc4078727e6dc971b);  
        }  
        return $this->prepareResponse($ue03796077b16874a026f7b20660c3c21, "ROUTE", $ucecff2d3528ea858b3845abe09634a29);  
    }  
} ?>

Did this file decode correctly?

Original Code

<?php 
 
/* 
 * Your installation or use of this Upsert file is subject to the applicable terms available at:  
 * https://upsertconsulting.com/documents/eula-for-upsert-software/ 
 * If you do not agree to all of the applicable terms or do not have the authority to bind the entity as an authorized representative,  
 * then do not install or use this file. 
 * 
 * Modifications to this file without prior written consent from Upsert are prohibited. 
 *  
 * Copyright (C) Upsert, LLC. All rights reserved. 
 */ 
 
require_once "modules/pmse_Inbox/engine/PMSEElements/PMSEElement.php"; 
use Sugarcrm\Sugarcrm\custom\Upsert\BPMEssentials\Libraries\Sugar\Classes\Helpers\Bean; 
class CustomPMSEUpsertDynamicDropdown extends PMSEScriptTask implements PMSERunnable 
{ 
    public function run($ue03796077b16874a026f7b20660c3c21, $u46086bc60bd5c19cc4078727e6dc971b = null, $u3536425f3788f985105e26652262438a = "", $udbc11caa5bda99f77e6fb4dabd882e7d = []) 
    { 
        switch ($u3536425f3788f985105e26652262438a) { 
            case "RESUME_EXECUTION": 
                $ucecff2d3528ea858b3845abe09634a29 = "UPDATE"; 
                break; 
            default: 
                $ucecff2d3528ea858b3845abe09634a29 = "CREATE"; 
                break; 
        } 
        $u710ab708f6901b7f71c0864252cf804b = $this->retrieveDefinitionData($ue03796077b16874a026f7b20660c3c21["bpmn_id"]); 
        $ua3270027eff4e3a478fc0b24a3066a14 = json_decode($u710ab708f6901b7f71c0864252cf804b["act_params"], true); 
        if (isset($ua3270027eff4e3a478fc0b24a3066a14["upsertCustom"]) && !empty($ua3270027eff4e3a478fc0b24a3066a14["upsertCustom"])) { 
            if (isset($ua3270027eff4e3a478fc0b24a3066a14["upsertCustom"]["act_field_related_modules"]) && !empty($ua3270027eff4e3a478fc0b24a3066a14["upsertCustom"]["act_field_related_modules"])) { 
                if ($ua3270027eff4e3a478fc0b24a3066a14["upsertCustom"]["act_field_related_modules"] == $u46086bc60bd5c19cc4078727e6dc971b->module_name) { 
                    $ub203fda82bd605136010dd2f4ecf3ba4 = $u46086bc60bd5c19cc4078727e6dc971b; 
                } else { 
                    $ub203fda82bd605136010dd2f4ecf3ba4 = Bean::getRelatedBean($u46086bc60bd5c19cc4078727e6dc971b, $ua3270027eff4e3a478fc0b24a3066a14["upsertCustom"]["act_field_related_modules"]); 
                } 
            } 
            if (Bean::uc7c62bf8ebbbd12679f9a2c80da79a5f($ub203fda82bd605136010dd2f4ecf3ba4) && isset($ua3270027eff4e3a478fc0b24a3066a14["upsertCustom"]["act_module_enum_update_field"]) && !empty($ua3270027eff4e3a478fc0b24a3066a14["upsertCustom"]["act_module_enum_update_field"]) && isset($ua3270027eff4e3a478fc0b24a3066a14["upsertCustom"]["act_module_enum_copy_field"]) && !empty($ua3270027eff4e3a478fc0b24a3066a14["upsertCustom"]["act_module_enum_copy_field"])) { 
                $u59e181c27195ca24dd0d44cacf234340 = []; 
                $u59e181c27195ca24dd0d44cacf234340[] = $ua3270027eff4e3a478fc0b24a3066a14["upsertCustom"]["act_module_enum_update_field"]; 
                $ued085ce79651815af6bec75c49361f6b = Bean::toArray($u46086bc60bd5c19cc4078727e6dc971b, $u59e181c27195ca24dd0d44cacf234340); 
                $ud12128ded36f97758ec2b77cdcfee71d = []; 
                $ud12128ded36f97758ec2b77cdcfee71d[] = $ua3270027eff4e3a478fc0b24a3066a14["upsertCustom"]["act_module_enum_copy_field"]; 
                $ucab0d70d5465b54e51650165195879ba = Bean::toArray($ub203fda82bd605136010dd2f4ecf3ba4, $ud12128ded36f97758ec2b77cdcfee71d); 
                if (isset($ued085ce79651815af6bec75c49361f6b[$ua3270027eff4e3a478fc0b24a3066a14["upsertCustom"]["act_module_enum_update_field"]]) && isset($ucab0d70d5465b54e51650165195879ba[$ua3270027eff4e3a478fc0b24a3066a14["upsertCustom"]["act_module_enum_copy_field"]])) { 
                    $ued085ce79651815af6bec75c49361f6b[$ua3270027eff4e3a478fc0b24a3066a14["upsertCustom"]["act_module_enum_update_field"]] = $ucab0d70d5465b54e51650165195879ba[$ua3270027eff4e3a478fc0b24a3066a14["upsertCustom"]["act_module_enum_copy_field"]]; 
                } 
                $u46086bc60bd5c19cc4078727e6dc971b->fromArray($ued085ce79651815af6bec75c49361f6b); 
            } 
            PMSEEngineUtils::saveAssociatedBean($u46086bc60bd5c19cc4078727e6dc971b); 
        } 
        return $this->prepareResponse($ue03796077b16874a026f7b20660c3c21, "ROUTE", $ucecff2d3528ea858b3845abe09634a29); 
    } 
} ?>

Function Calls

None

Variables

None

Stats

MD5 83fa401091ca659a37e4f7b46d030c9a
Eval Count 0
Decode Time 46 ms