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 |
Stats
MD5 | 83fa401091ca659a37e4f7b46d030c9a |
Eval Count | 0 |
Decode Time | 46 ms |