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 applicable ..

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. 
 */ 
 
namespace Sugarcrm\Sugarcrm\custom\Upsert\TrashBin; 
 
use Sugarcrm\Sugarcrm\Util\Uuid; 
use Sugarcrm\Sugarcrm\custom\Upsert\TrashBin\Libraries\Sugar\Classes\Helpers\Bean; 
use Sugarcrm\Sugarcrm\custom\Upsert\TrashBin\Libraries\Sugar\Classes\Helpers\Query; 
class AuditLog 
{ 
    public static function u8dacd65f24193f4a4ab2b5c620169f9b($u22884db148f0ffb0d830ba431102b0b5, $u06e3d36fa30cea095545139854ad1fb9, $u78e6221f6393d1356681db398f14ce6d) 
    { 
        $u78e6221f6393d1356681db398f14ce6d->writeln("Fetching " . $u22884db148f0ffb0d830ba431102b0b5 . " records."); 
        $u46086bc60bd5c19cc4078727e6dc971b = Bean::new($u22884db148f0ffb0d830ba431102b0b5); 
        $u85b9afa9abd22ade2cd3d4b838b0fc2c = $u46086bc60bd5c19cc4078727e6dc971b->get_audit_table_name(); 
        $u54e3726a93a72c132eb190dcfb96d632 = new \SugarQuery(); 
        $u54e3726a93a72c132eb190dcfb96d632->from($u46086bc60bd5c19cc4078727e6dc971b, ["alias" => "bean_table"]); 
        $u54e3726a93a72c132eb190dcfb96d632->joinTable($u85b9afa9abd22ade2cd3d4b838b0fc2c, ["alias" => "audit_table", "joinType" => "INNER"])->on()->equalsField("audit_table.parent_id", "bean_table.id"); 
        $u54e3726a93a72c132eb190dcfb96d632->select("bean_table.id"); 
        $u54e3726a93a72c132eb190dcfb96d632->where()->equals("audit_table.field_name", $u06e3d36fa30cea095545139854ad1fb9); 
        $ueb290377ee35597e80d76762729a4319 = new \SugarQuery(); 
        $ueb290377ee35597e80d76762729a4319->select()->setCountQuery(); 
        $ueb290377ee35597e80d76762729a4319->from($u46086bc60bd5c19cc4078727e6dc971b); 
        $ueb290377ee35597e80d76762729a4319->where()->isNotEmpty($u06e3d36fa30cea095545139854ad1fb9); 
        $ueb290377ee35597e80d76762729a4319->whereRaw("id NOT IN (" . Query::compile($u54e3726a93a72c132eb190dcfb96d632) . ")"); 
        $ueb290377ee35597e80d76762729a4319->distinct(true); 
        $u217ecb18a8f8e5f1889339c3fa093fc3 = $ueb290377ee35597e80d76762729a4319->compile()->execute(); 
        $uffafe713c4d435e1789042eb71117cc8 = (int) $u217ecb18a8f8e5f1889339c3fa093fc3->fetchOne(); 
        $u217ecb18a8f8e5f1889339c3fa093fc3->free(); 
        $uaa9f73eea60a006820d0f8768bc8a3fc = 500; 
        $u78e6221f6393d1356681db398f14ce6d->writeln("Found {$uffafe713c4d435e1789042eb71117cc8} records to process"); 
        $u7a86c157ee9713c34fbd7a1ee40f0c5a = 0; 
        $ub7b790669908a48ecf91918913574ef6 = 0; 
        while ($ub7b790669908a48ecf91918913574ef6 < $uffafe713c4d435e1789042eb71117cc8) { 
            $u1b1cc7f086b3f074da452bc3129981eb = new \SugarQuery(); 
            $u1b1cc7f086b3f074da452bc3129981eb->from($u46086bc60bd5c19cc4078727e6dc971b); 
            $u1b1cc7f086b3f074da452bc3129981eb->select("id", $u06e3d36fa30cea095545139854ad1fb9); 
            $u1b1cc7f086b3f074da452bc3129981eb->where()->isNotEmpty($u06e3d36fa30cea095545139854ad1fb9); 
            $u1b1cc7f086b3f074da452bc3129981eb->whereRaw("id NOT IN (" . Query::compile($u54e3726a93a72c132eb190dcfb96d632) . ")"); 
            $u1b1cc7f086b3f074da452bc3129981eb->distinct(true); 
            $u1b1cc7f086b3f074da452bc3129981eb->limit($uaa9f73eea60a006820d0f8768bc8a3fc); 
            $u7fa573e602fa39c4578870cd1f41b9d2 = $u7a86c157ee9713c34fbd7a1ee40f0c5a + $uaa9f73eea60a006820d0f8768bc8a3fc; 
            if ($u7fa573e602fa39c4578870cd1f41b9d2 > $uffafe713c4d435e1789042eb71117cc8) { 
                $u7fa573e602fa39c4578870cd1f41b9d2 = $uaf712c58580fb5a2a86652706d04c24e; 
            } 
            $u78e6221f6393d1356681db398f14ce6d->writeln("Processing records " . ($u7a86c157ee9713c34fbd7a1ee40f0c5a + 1) . " -> " . $u7fa573e602fa39c4578870cd1f41b9d2 . " of " . $uffafe713c4d435e1789042eb71117cc8); 
            $ucc7fb19b90e95c7a68651ebf50ce4697 = $u1b1cc7f086b3f074da452bc3129981eb->compile()->execute(); 
            foreach ($ucc7fb19b90e95c7a68651ebf50ce4697->iterateAssociative() as $uf1965a857bc285d26fe22023aa5ab50d) { 
                $u78e6221f6393d1356681db398f14ce6d->writeln("Creating audit log for record " . $uf1965a857bc285d26fe22023aa5ab50d["id"] . " : " . $u06e3d36fa30cea095545139854ad1fb9 . " - " . $uf1965a857bc285d26fe22023aa5ab50d[$u06e3d36fa30cea095545139854ad1fb9]); 
                static::u519aed211797c418e7904f4f9db60ba6($u22884db148f0ffb0d830ba431102b0b5, $uf1965a857bc285d26fe22023aa5ab50d["id"], $u06e3d36fa30cea095545139854ad1fb9, $uf1965a857bc285d26fe22023aa5ab50d[$u06e3d36fa30cea095545139854ad1fb9] ?? null, $u78e6221f6393d1356681db398f14ce6d); 
                $ub7b790669908a48ecf91918913574ef6++; 
            } 
            $ucc7fb19b90e95c7a68651ebf50ce4697->free(); 
            $u7a86c157ee9713c34fbd7a1ee40f0c5a += $uaa9f73eea60a006820d0f8768bc8a3fc; 
            if ($u7a86c157ee9713c34fbd7a1ee40f0c5a > $uffafe713c4d435e1789042eb71117cc8 + $u7a86c157ee9713c34fbd7a1ee40f0c5a) { 
                return; 
            } 
        } 
    } 
    public static function u519aed211797c418e7904f4f9db60ba6($u22884db148f0ffb0d830ba431102b0b5, $ub80bb7740288fda1f201890375a60c8f, $u06e3d36fa30cea095545139854ad1fb9, $u2063c1608d6e0baf80249c42e2be5804, $u78e6221f6393d1356681db398f14ce6d) 
    { 
        $u46086bc60bd5c19cc4078727e6dc971b = Bean::retrieve($u22884db148f0ffb0d830ba431102b0b5, $ub80bb7740288fda1f201890375a60c8f); 
        $u85b9afa9abd22ade2cd3d4b838b0fc2c = $u46086bc60bd5c19cc4078727e6dc971b->get_audit_table_name(); 
        $u3412cd36186c08bce4e546d7958123ae = Uuid::uuid1(); 
        $u4ed9407630eb1000c0f6b63842defa7d = Bean::u2c50dfda142f4f8fc4690ed4edf7caf5($u46086bc60bd5c19cc4078727e6dc971b, ["name" => $u06e3d36fa30cea095545139854ad1fb9]); 
        static::u8fb63388de1a634883e69ea8d467212f($u3412cd36186c08bce4e546d7958123ae, $ub80bb7740288fda1f201890375a60c8f, $u22884db148f0ffb0d830ba431102b0b5); 
        static::u596cf3d2adf72e8676f8cb68afe29988($u4ed9407630eb1000c0f6b63842defa7d, $ub80bb7740288fda1f201890375a60c8f, $u3412cd36186c08bce4e546d7958123ae, $u06e3d36fa30cea095545139854ad1fb9, $u2063c1608d6e0baf80249c42e2be5804, $u85b9afa9abd22ade2cd3d4b838b0fc2c); 
        if (isset($u4ed9407630eb1000c0f6b63842defa7d["group"]) && $u4ed9407630eb1000c0f6b63842defa7d["group"] || $u06e3d36fa30cea095545139854ad1fb9 == "parent_id" || $u06e3d36fa30cea095545139854ad1fb9 == "parent_type") { 
            static::ue4fbd948c492738dce556e84ffa0addb($u4ed9407630eb1000c0f6b63842defa7d, $u46086bc60bd5c19cc4078727e6dc971b, $u06e3d36fa30cea095545139854ad1fb9, $ub80bb7740288fda1f201890375a60c8f, $u3412cd36186c08bce4e546d7958123ae, $u78e6221f6393d1356681db398f14ce6d, $u85b9afa9abd22ade2cd3d4b838b0fc2c); 
        } 
    } 
    public static function u8fb63388de1a634883e69ea8d467212f($u3412cd36186c08bce4e546d7958123ae, $ub80bb7740288fda1f201890375a60c8f, $u22884db148f0ffb0d830ba431102b0b5) 
    { 
        $dictionary = []; 
        require "metadata/audit_eventsMetaData.php"; 
        $uceddc8eb94d709d28c043dd64e1fddcd = $dictionary["audit_events"]["fields"]; 
        $uf09cc7ee3a9a93273f4b80601cafb00c = []; 
        $uf09cc7ee3a9a93273f4b80601cafb00c["id"] = $u3412cd36186c08bce4e546d7958123ae; 
        $u36cd38f49b9afa08222c0dc9ebfe35eb = ["subject" => ["_type" => "cli-upsert-trash-bin"]]; 
        $uf09cc7ee3a9a93273f4b80601cafb00c["source"] = json_encode($u36cd38f49b9afa08222c0dc9ebfe35eb); 
        $uf09cc7ee3a9a93273f4b80601cafb00c["type"] = "update"; 
        $uf09cc7ee3a9a93273f4b80601cafb00c["parent_id"] = $ub80bb7740288fda1f201890375a60c8f; 
        $uf09cc7ee3a9a93273f4b80601cafb00c["module_name"] = $u22884db148f0ffb0d830ba431102b0b5; 
        $uf09cc7ee3a9a93273f4b80601cafb00c["date_created"] = $GLOBALS["timedate"]->nowDb(); 
        $uc87a8ca60f0891b79d192fa86f019916 = $GLOBALS["db"]->getConnection()->createQueryBuilder(); 
        $uc87a8ca60f0891b79d192fa86f019916->insert("audit_events"); 
        foreach ($uf09cc7ee3a9a93273f4b80601cafb00c as $u06e3d36fa30cea095545139854ad1fb9 => $u2063c1608d6e0baf80249c42e2be5804) { 
            $uc87a8ca60f0891b79d192fa86f019916->setValue($u06e3d36fa30cea095545139854ad1fb9, $GLOBALS["db"]->bindValue($uc87a8ca60f0891b79d192fa86f019916, $u2063c1608d6e0baf80249c42e2be5804, $uceddc8eb94d709d28c043dd64e1fddcd[$u06e3d36fa30cea095545139854ad1fb9])); 
        } 
        $uc87a8ca60f0891b79d192fa86f019916->execute(); 
    } 
    public static function u596cf3d2adf72e8676f8cb68afe29988($u4ed9407630eb1000c0f6b63842defa7d, $ub80bb7740288fda1f201890375a60c8f, $u3412cd36186c08bce4e546d7958123ae, $u06e3d36fa30cea095545139854ad1fb9, $u2063c1608d6e0baf80249c42e2be5804, $u85b9afa9abd22ade2cd3d4b838b0fc2c) 
    { 
        $dictionary = []; 
        require "metadata/audit_templateMetaData.php"; 
        $uceddc8eb94d709d28c043dd64e1fddcd = $dictionary["audit"]["fields"]; 
        $uf09cc7ee3a9a93273f4b80601cafb00c = []; 
        $uf09cc7ee3a9a93273f4b80601cafb00c["id"] = Uuid::uuid1(); 
        $uf09cc7ee3a9a93273f4b80601cafb00c["parent_id"] = $ub80bb7740288fda1f201890375a60c8f; 
        $uf09cc7ee3a9a93273f4b80601cafb00c["event_id"] = $u3412cd36186c08bce4e546d7958123ae; 
        $uf09cc7ee3a9a93273f4b80601cafb00c["field_name"] = $u06e3d36fa30cea095545139854ad1fb9; 
        $uf09cc7ee3a9a93273f4b80601cafb00c["data_type"] = $u4ed9407630eb1000c0f6b63842defa7d["dbType"] ?: $u4ed9407630eb1000c0f6b63842defa7d["type"]; 
        $uf09cc7ee3a9a93273f4b80601cafb00c["date_created"] = $GLOBALS["timedate"]->nowDb(); 
        $uf09cc7ee3a9a93273f4b80601cafb00c["created_by"] = $GLOBALS["current_user"]->id; 
        $uf09cc7ee3a9a93273f4b80601cafb00c["before_value_string"] = $u2063c1608d6e0baf80249c42e2be5804; 
        $uf09cc7ee3a9a93273f4b80601cafb00c["after_value_string"] = $u2063c1608d6e0baf80249c42e2be5804; 
        $uc87a8ca60f0891b79d192fa86f019916 = $GLOBALS["db"]->getConnection()->createQueryBuilder(); 
        $uc87a8ca60f0891b79d192fa86f019916->insert($u85b9afa9abd22ade2cd3d4b838b0fc2c); 
        foreach ($uf09cc7ee3a9a93273f4b80601cafb00c as $u06e3d36fa30cea095545139854ad1fb9 => $u2063c1608d6e0baf80249c42e2be5804) { 
            $uc87a8ca60f0891b79d192fa86f019916->setValue($u06e3d36fa30cea095545139854ad1fb9, $GLOBALS["db"]->bindValue($uc87a8ca60f0891b79d192fa86f019916, $u2063c1608d6e0baf80249c42e2be5804, $uceddc8eb94d709d28c043dd64e1fddcd[$u06e3d36fa30cea095545139854ad1fb9])); 
        } 
        $uc87a8ca60f0891b79d192fa86f019916->execute(); 
    } 
    public static function ue4fbd948c492738dce556e84ffa0addb($u4ed9407630eb1000c0f6b63842defa7d, $u46086bc60bd5c19cc4078727e6dc971b, $u06e3d36fa30cea095545139854ad1fb9, $ub80bb7740288fda1f201890375a60c8f, $u3412cd36186c08bce4e546d7958123ae, $u78e6221f6393d1356681db398f14ce6d, $u85b9afa9abd22ade2cd3d4b838b0fc2c) 
    { 
        $u9ce75ee609df186a87db3cc7a470010c = null; 
        $u54969a3886ef4c6079d1c60690e9f618 = null; 
        if (isset($u4ed9407630eb1000c0f6b63842defa7d["group"])) { 
            $ud0e45878043844ffc41aac437e86b602 = $u4ed9407630eb1000c0f6b63842defa7d["group"]; 
        } elseif ($u06e3d36fa30cea095545139854ad1fb9 == "parent_id" || $u06e3d36fa30cea095545139854ad1fb9 == "parent_type") { 
            $ud0e45878043844ffc41aac437e86b602 = "parent_name"; 
        } else { 
            return; 
        } 
        $ub98df261fd2a05189851b0f8bd5c93e8 = Bean::u2c50dfda142f4f8fc4690ed4edf7caf5($u46086bc60bd5c19cc4078727e6dc971b, ["name" => $ud0e45878043844ffc41aac437e86b602]); 
        if ($u4ed9407630eb1000c0f6b63842defa7d["type"] == "id") { 
            $u54969a3886ef4c6079d1c60690e9f618 = $ub98df261fd2a05189851b0f8bd5c93e8["type_name"]; 
            $u9ce75ee609df186a87db3cc7a470010c = Bean::u2c50dfda142f4f8fc4690ed4edf7caf5($u46086bc60bd5c19cc4078727e6dc971b, ["name" => $ub98df261fd2a05189851b0f8bd5c93e8["type_name"]]); 
        } elseif ($u4ed9407630eb1000c0f6b63842defa7d["type"] == "parent_type") { 
            $u54969a3886ef4c6079d1c60690e9f618 = $ub98df261fd2a05189851b0f8bd5c93e8["id_name"]; 
            $u9ce75ee609df186a87db3cc7a470010c = Bean::u2c50dfda142f4f8fc4690ed4edf7caf5($u46086bc60bd5c19cc4078727e6dc971b, ["name" => $ub98df261fd2a05189851b0f8bd5c93e8["id_name"]]); 
        } 
        if ($u9ce75ee609df186a87db3cc7a470010c && Bean::isValidField($u46086bc60bd5c19cc4078727e6dc971b, $u06e3d36fa30cea095545139854ad1fb9) && Bean::u7d89353a7f4d3bce85180ed7a1b53cc1($u46086bc60bd5c19cc4078727e6dc971b, $u54969a3886ef4c6079d1c60690e9f618)) { 
            $u54e3726a93a72c132eb190dcfb96d632 = new \SugarQuery(); 
            $u54e3726a93a72c132eb190dcfb96d632->from($u46086bc60bd5c19cc4078727e6dc971b, ["alias" => "bean_table"]); 
            $u54e3726a93a72c132eb190dcfb96d632->joinTable($u85b9afa9abd22ade2cd3d4b838b0fc2c, ["alias" => "audit_table", "joinType" => "INNER"])->on()->equalsField("audit_table.parent_id", "bean_table.id"); 
            $u54e3726a93a72c132eb190dcfb96d632->select("bean_table.id"); 
            $u54e3726a93a72c132eb190dcfb96d632->where()->equals("audit_table.field_name", $u54969a3886ef4c6079d1c60690e9f618); 
            $u1b1cc7f086b3f074da452bc3129981eb = new \SugarQuery(); 
            $u1b1cc7f086b3f074da452bc3129981eb->from($u46086bc60bd5c19cc4078727e6dc971b); 
            $u1b1cc7f086b3f074da452bc3129981eb->select($u54969a3886ef4c6079d1c60690e9f618); 
            $u1b1cc7f086b3f074da452bc3129981eb->whereRaw("id NOT IN (" . Query::compile($u54e3726a93a72c132eb190dcfb96d632) . ")"); 
            $u1b1cc7f086b3f074da452bc3129981eb->where()->equals("id", $ub80bb7740288fda1f201890375a60c8f)->isNotEmpty($u54969a3886ef4c6079d1c60690e9f618); 
            $u1b1cc7f086b3f074da452bc3129981eb->limit(1); 
            $u217ecb18a8f8e5f1889339c3fa093fc3 = $u1b1cc7f086b3f074da452bc3129981eb->compile()->execute(); 
            foreach ($u217ecb18a8f8e5f1889339c3fa093fc3->iterateAssociative() as $uf1965a857bc285d26fe22023aa5ab50d) { 
                $u78e6221f6393d1356681db398f14ce6d->writeln("Creating audit log for record " . $ub80bb7740288fda1f201890375a60c8f . " : " . $u54969a3886ef4c6079d1c60690e9f618 . " - " . $uf1965a857bc285d26fe22023aa5ab50d[$u54969a3886ef4c6079d1c60690e9f618]); 
                static::u596cf3d2adf72e8676f8cb68afe29988($u4ed9407630eb1000c0f6b63842defa7d, $ub80bb7740288fda1f201890375a60c8f, $u3412cd36186c08bce4e546d7958123ae, $u54969a3886ef4c6079d1c60690e9f618, $uf1965a857bc285d26fe22023aa5ab50d[$u54969a3886ef4c6079d1c60690e9f618], $u85b9afa9abd22ade2cd3d4b838b0fc2c); 
            } 
            $u217ecb18a8f8e5f1889339c3fa093fc3->free(); 
        } 
    } 
} ?>

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.
 */

namespace Sugarcrm\Sugarcrm\custom\Upsert\TrashBin;

use Sugarcrm\Sugarcrm\Util\Uuid;
use Sugarcrm\Sugarcrm\custom\Upsert\TrashBin\Libraries\Sugar\Classes\Helpers\Bean;
use Sugarcrm\Sugarcrm\custom\Upsert\TrashBin\Libraries\Sugar\Classes\Helpers\Query;
class AuditLog
{
    public static function u8dacd65f24193f4a4ab2b5c620169f9b($u22884db148f0ffb0d830ba431102b0b5, $u06e3d36fa30cea095545139854ad1fb9, $u78e6221f6393d1356681db398f14ce6d)
    {
        $u78e6221f6393d1356681db398f14ce6d->writeln("\x46\x65\x74\x63\x68\x69\x6e\x67\x20" . $u22884db148f0ffb0d830ba431102b0b5 . "\x20\x72\x65\x63\x6f\x72\x64\x73\x2e");
        $u46086bc60bd5c19cc4078727e6dc971b = Bean::new($u22884db148f0ffb0d830ba431102b0b5);
        $u85b9afa9abd22ade2cd3d4b838b0fc2c = $u46086bc60bd5c19cc4078727e6dc971b->get_audit_table_name();
        $u54e3726a93a72c132eb190dcfb96d632 = new \SugarQuery();
        $u54e3726a93a72c132eb190dcfb96d632->from($u46086bc60bd5c19cc4078727e6dc971b, ["\x61\x6c\x69\x61\x73" => "\x62\x65\x61\x6e\x5f\x74\x61\x62\x6c\x65"]);
        $u54e3726a93a72c132eb190dcfb96d632->joinTable($u85b9afa9abd22ade2cd3d4b838b0fc2c, ["\x61\x6c\x69\x61\x73" => "\x61\x75\x64\x69\x74\x5f\x74\x61\x62\x6c\x65", "\x6a\x6f\x69\x6e\x54\x79\x70\x65" => "\x49\x4e\x4e\x45\x52"])->on()->equalsField("\x61\x75\x64\x69\x74\x5f\x74\x61\x62\x6c\x65\x2e\x70\x61\x72\x65\x6e\x74\x5f\x69\x64", "\x62\x65\x61\x6e\x5f\x74\x61\x62\x6c\x65\x2e\x69\x64");
        $u54e3726a93a72c132eb190dcfb96d632->select("\x62\x65\x61\x6e\x5f\x74\x61\x62\x6c\x65\x2e\x69\x64");
        $u54e3726a93a72c132eb190dcfb96d632->where()->equals("\x61\x75\x64\x69\x74\x5f\x74\x61\x62\x6c\x65\x2e\x66\x69\x65\x6c\x64\x5f\x6e\x61\x6d\x65", $u06e3d36fa30cea095545139854ad1fb9);
        $ueb290377ee35597e80d76762729a4319 = new \SugarQuery();
        $ueb290377ee35597e80d76762729a4319->select()->setCountQuery();
        $ueb290377ee35597e80d76762729a4319->from($u46086bc60bd5c19cc4078727e6dc971b);
        $ueb290377ee35597e80d76762729a4319->where()->isNotEmpty($u06e3d36fa30cea095545139854ad1fb9);
        $ueb290377ee35597e80d76762729a4319->whereRaw("\x69\x64\x20\x4e\x4f\x54\x20\x49\x4e\x20\x28" . Query::compile($u54e3726a93a72c132eb190dcfb96d632) . "\x29");
        $ueb290377ee35597e80d76762729a4319->distinct(true);
        $u217ecb18a8f8e5f1889339c3fa093fc3 = $ueb290377ee35597e80d76762729a4319->compile()->execute();
        $uffafe713c4d435e1789042eb71117cc8 = (int) $u217ecb18a8f8e5f1889339c3fa093fc3->fetchOne();
        $u217ecb18a8f8e5f1889339c3fa093fc3->free();
        $uaa9f73eea60a006820d0f8768bc8a3fc = 500;
        $u78e6221f6393d1356681db398f14ce6d->writeln("Found {$uffafe713c4d435e1789042eb71117cc8} records to process");
        $u7a86c157ee9713c34fbd7a1ee40f0c5a = 0;
        $ub7b790669908a48ecf91918913574ef6 = 0;
        while ($ub7b790669908a48ecf91918913574ef6 < $uffafe713c4d435e1789042eb71117cc8) {
            $u1b1cc7f086b3f074da452bc3129981eb = new \SugarQuery();
            $u1b1cc7f086b3f074da452bc3129981eb->from($u46086bc60bd5c19cc4078727e6dc971b);
            $u1b1cc7f086b3f074da452bc3129981eb->select("\x69\x64", $u06e3d36fa30cea095545139854ad1fb9);
            $u1b1cc7f086b3f074da452bc3129981eb->where()->isNotEmpty($u06e3d36fa30cea095545139854ad1fb9);
            $u1b1cc7f086b3f074da452bc3129981eb->whereRaw("\x69\x64\x20\x4e\x4f\x54\x20\x49\x4e\x20\x28" . Query::compile($u54e3726a93a72c132eb190dcfb96d632) . "\x29");
            $u1b1cc7f086b3f074da452bc3129981eb->distinct(true);
            $u1b1cc7f086b3f074da452bc3129981eb->limit($uaa9f73eea60a006820d0f8768bc8a3fc);
            $u7fa573e602fa39c4578870cd1f41b9d2 = $u7a86c157ee9713c34fbd7a1ee40f0c5a + $uaa9f73eea60a006820d0f8768bc8a3fc;
            if ($u7fa573e602fa39c4578870cd1f41b9d2 > $uffafe713c4d435e1789042eb71117cc8) {
                $u7fa573e602fa39c4578870cd1f41b9d2 = $uaf712c58580fb5a2a86652706d04c24e;
            }
            $u78e6221f6393d1356681db398f14ce6d->writeln("\x50\x72\x6f\x63\x65\x73\x73\x69\x6e\x67\x20\x72\x65\x63\x6f\x72\x64\x73\x20" . ($u7a86c157ee9713c34fbd7a1ee40f0c5a + 1) . "\x20\x2d\x3e\x20" . $u7fa573e602fa39c4578870cd1f41b9d2 . "\x20\x6f\x66\x20" . $uffafe713c4d435e1789042eb71117cc8);
            $ucc7fb19b90e95c7a68651ebf50ce4697 = $u1b1cc7f086b3f074da452bc3129981eb->compile()->execute();
            foreach ($ucc7fb19b90e95c7a68651ebf50ce4697->iterateAssociative() as $uf1965a857bc285d26fe22023aa5ab50d) {
                $u78e6221f6393d1356681db398f14ce6d->writeln("\x43\x72\x65\x61\x74\x69\x6e\x67\x20\x61\x75\x64\x69\x74\x20\x6c\x6f\x67\x20\x66\x6f\x72\x20\x72\x65\x63\x6f\x72\x64\x20" . $uf1965a857bc285d26fe22023aa5ab50d["\x69\x64"] . "\x20\x3a\x20" . $u06e3d36fa30cea095545139854ad1fb9 . "\x20\x2d\x20" . $uf1965a857bc285d26fe22023aa5ab50d[$u06e3d36fa30cea095545139854ad1fb9]);
                static::u519aed211797c418e7904f4f9db60ba6($u22884db148f0ffb0d830ba431102b0b5, $uf1965a857bc285d26fe22023aa5ab50d["\x69\x64"], $u06e3d36fa30cea095545139854ad1fb9, $uf1965a857bc285d26fe22023aa5ab50d[$u06e3d36fa30cea095545139854ad1fb9] ?? null, $u78e6221f6393d1356681db398f14ce6d);
                $ub7b790669908a48ecf91918913574ef6++;
            }
            $ucc7fb19b90e95c7a68651ebf50ce4697->free();
            $u7a86c157ee9713c34fbd7a1ee40f0c5a += $uaa9f73eea60a006820d0f8768bc8a3fc;
            if ($u7a86c157ee9713c34fbd7a1ee40f0c5a > $uffafe713c4d435e1789042eb71117cc8 + $u7a86c157ee9713c34fbd7a1ee40f0c5a) {
                return;
            }
        }
    }
    public static function u519aed211797c418e7904f4f9db60ba6($u22884db148f0ffb0d830ba431102b0b5, $ub80bb7740288fda1f201890375a60c8f, $u06e3d36fa30cea095545139854ad1fb9, $u2063c1608d6e0baf80249c42e2be5804, $u78e6221f6393d1356681db398f14ce6d)
    {
        $u46086bc60bd5c19cc4078727e6dc971b = Bean::retrieve($u22884db148f0ffb0d830ba431102b0b5, $ub80bb7740288fda1f201890375a60c8f);
        $u85b9afa9abd22ade2cd3d4b838b0fc2c = $u46086bc60bd5c19cc4078727e6dc971b->get_audit_table_name();
        $u3412cd36186c08bce4e546d7958123ae = Uuid::uuid1();
        $u4ed9407630eb1000c0f6b63842defa7d = Bean::u2c50dfda142f4f8fc4690ed4edf7caf5($u46086bc60bd5c19cc4078727e6dc971b, ["\x6e\x61\x6d\x65" => $u06e3d36fa30cea095545139854ad1fb9]);
        static::u8fb63388de1a634883e69ea8d467212f($u3412cd36186c08bce4e546d7958123ae, $ub80bb7740288fda1f201890375a60c8f, $u22884db148f0ffb0d830ba431102b0b5);
        static::u596cf3d2adf72e8676f8cb68afe29988($u4ed9407630eb1000c0f6b63842defa7d, $ub80bb7740288fda1f201890375a60c8f, $u3412cd36186c08bce4e546d7958123ae, $u06e3d36fa30cea095545139854ad1fb9, $u2063c1608d6e0baf80249c42e2be5804, $u85b9afa9abd22ade2cd3d4b838b0fc2c);
        if (isset($u4ed9407630eb1000c0f6b63842defa7d["\x67\x72\x6f\x75\x70"]) && $u4ed9407630eb1000c0f6b63842defa7d["\x67\x72\x6f\x75\x70"] || $u06e3d36fa30cea095545139854ad1fb9 == "\x70\x61\x72\x65\x6e\x74\x5f\x69\x64" || $u06e3d36fa30cea095545139854ad1fb9 == "\x70\x61\x72\x65\x6e\x74\x5f\x74\x79\x70\x65") {
            static::ue4fbd948c492738dce556e84ffa0addb($u4ed9407630eb1000c0f6b63842defa7d, $u46086bc60bd5c19cc4078727e6dc971b, $u06e3d36fa30cea095545139854ad1fb9, $ub80bb7740288fda1f201890375a60c8f, $u3412cd36186c08bce4e546d7958123ae, $u78e6221f6393d1356681db398f14ce6d, $u85b9afa9abd22ade2cd3d4b838b0fc2c);
        }
    }
    public static function u8fb63388de1a634883e69ea8d467212f($u3412cd36186c08bce4e546d7958123ae, $ub80bb7740288fda1f201890375a60c8f, $u22884db148f0ffb0d830ba431102b0b5)
    {
        $dictionary = [];
        require "\x6d\x65\x74\x61\x64\x61\x74\x61\x2f\x61\x75\x64\x69\x74\x5f\x65\x76\x65\x6e\x74\x73\x4d\x65\x74\x61\x44\x61\x74\x61\x2e\x70\x68\x70";
        $uceddc8eb94d709d28c043dd64e1fddcd = $dictionary["\x61\x75\x64\x69\x74\x5f\x65\x76\x65\x6e\x74\x73"]["\x66\x69\x65\x6c\x64\x73"];
        $uf09cc7ee3a9a93273f4b80601cafb00c = [];
        $uf09cc7ee3a9a93273f4b80601cafb00c["\x69\x64"] = $u3412cd36186c08bce4e546d7958123ae;
        $u36cd38f49b9afa08222c0dc9ebfe35eb = ["\x73\x75\x62\x6a\x65\x63\x74" => ["\x5f\x74\x79\x70\x65" => "\x63\x6c\x69\x2d\x75\x70\x73\x65\x72\x74\x2d\x74\x72\x61\x73\x68\x2d\x62\x69\x6e"]];
        $uf09cc7ee3a9a93273f4b80601cafb00c["\x73\x6f\x75\x72\x63\x65"] = json_encode($u36cd38f49b9afa08222c0dc9ebfe35eb);
        $uf09cc7ee3a9a93273f4b80601cafb00c["\x74\x79\x70\x65"] = "\x75\x70\x64\x61\x74\x65";
        $uf09cc7ee3a9a93273f4b80601cafb00c["\x70\x61\x72\x65\x6e\x74\x5f\x69\x64"] = $ub80bb7740288fda1f201890375a60c8f;
        $uf09cc7ee3a9a93273f4b80601cafb00c["\x6d\x6f\x64\x75\x6c\x65\x5f\x6e\x61\x6d\x65"] = $u22884db148f0ffb0d830ba431102b0b5;
        $uf09cc7ee3a9a93273f4b80601cafb00c["\x64\x61\x74\x65\x5f\x63\x72\x65\x61\x74\x65\x64"] = $GLOBALS["\x74\x69\x6d\x65\x64\x61\x74\x65"]->nowDb();
        $uc87a8ca60f0891b79d192fa86f019916 = $GLOBALS["\x64\x62"]->getConnection()->createQueryBuilder();
        $uc87a8ca60f0891b79d192fa86f019916->insert("\x61\x75\x64\x69\x74\x5f\x65\x76\x65\x6e\x74\x73");
        foreach ($uf09cc7ee3a9a93273f4b80601cafb00c as $u06e3d36fa30cea095545139854ad1fb9 => $u2063c1608d6e0baf80249c42e2be5804) {
            $uc87a8ca60f0891b79d192fa86f019916->setValue($u06e3d36fa30cea095545139854ad1fb9, $GLOBALS["\x64\x62"]->bindValue($uc87a8ca60f0891b79d192fa86f019916, $u2063c1608d6e0baf80249c42e2be5804, $uceddc8eb94d709d28c043dd64e1fddcd[$u06e3d36fa30cea095545139854ad1fb9]));
        }
        $uc87a8ca60f0891b79d192fa86f019916->execute();
    }
    public static function u596cf3d2adf72e8676f8cb68afe29988($u4ed9407630eb1000c0f6b63842defa7d, $ub80bb7740288fda1f201890375a60c8f, $u3412cd36186c08bce4e546d7958123ae, $u06e3d36fa30cea095545139854ad1fb9, $u2063c1608d6e0baf80249c42e2be5804, $u85b9afa9abd22ade2cd3d4b838b0fc2c)
    {
        $dictionary = [];
        require "\x6d\x65\x74\x61\x64\x61\x74\x61\x2f\x61\x75\x64\x69\x74\x5f\x74\x65\x6d\x70\x6c\x61\x74\x65\x4d\x65\x74\x61\x44\x61\x74\x61\x2e\x70\x68\x70";
        $uceddc8eb94d709d28c043dd64e1fddcd = $dictionary["\x61\x75\x64\x69\x74"]["\x66\x69\x65\x6c\x64\x73"];
        $uf09cc7ee3a9a93273f4b80601cafb00c = [];
        $uf09cc7ee3a9a93273f4b80601cafb00c["\x69\x64"] = Uuid::uuid1();
        $uf09cc7ee3a9a93273f4b80601cafb00c["\x70\x61\x72\x65\x6e\x74\x5f\x69\x64"] = $ub80bb7740288fda1f201890375a60c8f;
        $uf09cc7ee3a9a93273f4b80601cafb00c["\x65\x76\x65\x6e\x74\x5f\x69\x64"] = $u3412cd36186c08bce4e546d7958123ae;
        $uf09cc7ee3a9a93273f4b80601cafb00c["\x66\x69\x65\x6c\x64\x5f\x6e\x61\x6d\x65"] = $u06e3d36fa30cea095545139854ad1fb9;
        $uf09cc7ee3a9a93273f4b80601cafb00c["\x64\x61\x74\x61\x5f\x74\x79\x70\x65"] = $u4ed9407630eb1000c0f6b63842defa7d["\x64\x62\x54\x79\x70\x65"] ?: $u4ed9407630eb1000c0f6b63842defa7d["\x74\x79\x70\x65"];
        $uf09cc7ee3a9a93273f4b80601cafb00c["\x64\x61\x74\x65\x5f\x63\x72\x65\x61\x74\x65\x64"] = $GLOBALS["\x74\x69\x6d\x65\x64\x61\x74\x65"]->nowDb();
        $uf09cc7ee3a9a93273f4b80601cafb00c["\x63\x72\x65\x61\x74\x65\x64\x5f\x62\x79"] = $GLOBALS["\x63\x75\x72\x72\x65\x6e\x74\x5f\x75\x73\x65\x72"]->id;
        $uf09cc7ee3a9a93273f4b80601cafb00c["\x62\x65\x66\x6f\x72\x65\x5f\x76\x61\x6c\x75\x65\x5f\x73\x74\x72\x69\x6e\x67"] = $u2063c1608d6e0baf80249c42e2be5804;
        $uf09cc7ee3a9a93273f4b80601cafb00c["\x61\x66\x74\x65\x72\x5f\x76\x61\x6c\x75\x65\x5f\x73\x74\x72\x69\x6e\x67"] = $u2063c1608d6e0baf80249c42e2be5804;
        $uc87a8ca60f0891b79d192fa86f019916 = $GLOBALS["\x64\x62"]->getConnection()->createQueryBuilder();
        $uc87a8ca60f0891b79d192fa86f019916->insert($u85b9afa9abd22ade2cd3d4b838b0fc2c);
        foreach ($uf09cc7ee3a9a93273f4b80601cafb00c as $u06e3d36fa30cea095545139854ad1fb9 => $u2063c1608d6e0baf80249c42e2be5804) {
            $uc87a8ca60f0891b79d192fa86f019916->setValue($u06e3d36fa30cea095545139854ad1fb9, $GLOBALS["\x64\x62"]->bindValue($uc87a8ca60f0891b79d192fa86f019916, $u2063c1608d6e0baf80249c42e2be5804, $uceddc8eb94d709d28c043dd64e1fddcd[$u06e3d36fa30cea095545139854ad1fb9]));
        }
        $uc87a8ca60f0891b79d192fa86f019916->execute();
    }
    public static function ue4fbd948c492738dce556e84ffa0addb($u4ed9407630eb1000c0f6b63842defa7d, $u46086bc60bd5c19cc4078727e6dc971b, $u06e3d36fa30cea095545139854ad1fb9, $ub80bb7740288fda1f201890375a60c8f, $u3412cd36186c08bce4e546d7958123ae, $u78e6221f6393d1356681db398f14ce6d, $u85b9afa9abd22ade2cd3d4b838b0fc2c)
    {
        $u9ce75ee609df186a87db3cc7a470010c = null;
        $u54969a3886ef4c6079d1c60690e9f618 = null;
        if (isset($u4ed9407630eb1000c0f6b63842defa7d["\x67\x72\x6f\x75\x70"])) {
            $ud0e45878043844ffc41aac437e86b602 = $u4ed9407630eb1000c0f6b63842defa7d["\x67\x72\x6f\x75\x70"];
        } elseif ($u06e3d36fa30cea095545139854ad1fb9 == "\x70\x61\x72\x65\x6e\x74\x5f\x69\x64" || $u06e3d36fa30cea095545139854ad1fb9 == "\x70\x61\x72\x65\x6e\x74\x5f\x74\x79\x70\x65") {
            $ud0e45878043844ffc41aac437e86b602 = "\x70\x61\x72\x65\x6e\x74\x5f\x6e\x61\x6d\x65";
        } else {
            return;
        }
        $ub98df261fd2a05189851b0f8bd5c93e8 = Bean::u2c50dfda142f4f8fc4690ed4edf7caf5($u46086bc60bd5c19cc4078727e6dc971b, ["\x6e\x61\x6d\x65" => $ud0e45878043844ffc41aac437e86b602]);
        if ($u4ed9407630eb1000c0f6b63842defa7d["\x74\x79\x70\x65"] == "\x69\x64") {
            $u54969a3886ef4c6079d1c60690e9f618 = $ub98df261fd2a05189851b0f8bd5c93e8["\x74\x79\x70\x65\x5f\x6e\x61\x6d\x65"];
            $u9ce75ee609df186a87db3cc7a470010c = Bean::u2c50dfda142f4f8fc4690ed4edf7caf5($u46086bc60bd5c19cc4078727e6dc971b, ["\x6e\x61\x6d\x65" => $ub98df261fd2a05189851b0f8bd5c93e8["\x74\x79\x70\x65\x5f\x6e\x61\x6d\x65"]]);
        } elseif ($u4ed9407630eb1000c0f6b63842defa7d["\x74\x79\x70\x65"] == "\x70\x61\x72\x65\x6e\x74\x5f\x74\x79\x70\x65") {
            $u54969a3886ef4c6079d1c60690e9f618 = $ub98df261fd2a05189851b0f8bd5c93e8["\x69\x64\x5f\x6e\x61\x6d\x65"];
            $u9ce75ee609df186a87db3cc7a470010c = Bean::u2c50dfda142f4f8fc4690ed4edf7caf5($u46086bc60bd5c19cc4078727e6dc971b, ["\x6e\x61\x6d\x65" => $ub98df261fd2a05189851b0f8bd5c93e8["\x69\x64\x5f\x6e\x61\x6d\x65"]]);
        }
        if ($u9ce75ee609df186a87db3cc7a470010c && Bean::isValidField($u46086bc60bd5c19cc4078727e6dc971b, $u06e3d36fa30cea095545139854ad1fb9) && Bean::u7d89353a7f4d3bce85180ed7a1b53cc1($u46086bc60bd5c19cc4078727e6dc971b, $u54969a3886ef4c6079d1c60690e9f618)) {
            $u54e3726a93a72c132eb190dcfb96d632 = new \SugarQuery();
            $u54e3726a93a72c132eb190dcfb96d632->from($u46086bc60bd5c19cc4078727e6dc971b, ["\x61\x6c\x69\x61\x73" => "\x62\x65\x61\x6e\x5f\x74\x61\x62\x6c\x65"]);
            $u54e3726a93a72c132eb190dcfb96d632->joinTable($u85b9afa9abd22ade2cd3d4b838b0fc2c, ["\x61\x6c\x69\x61\x73" => "\x61\x75\x64\x69\x74\x5f\x74\x61\x62\x6c\x65", "\x6a\x6f\x69\x6e\x54\x79\x70\x65" => "\x49\x4e\x4e\x45\x52"])->on()->equalsField("\x61\x75\x64\x69\x74\x5f\x74\x61\x62\x6c\x65\x2e\x70\x61\x72\x65\x6e\x74\x5f\x69\x64", "\x62\x65\x61\x6e\x5f\x74\x61\x62\x6c\x65\x2e\x69\x64");
            $u54e3726a93a72c132eb190dcfb96d632->select("\x62\x65\x61\x6e\x5f\x74\x61\x62\x6c\x65\x2e\x69\x64");
            $u54e3726a93a72c132eb190dcfb96d632->where()->equals("\x61\x75\x64\x69\x74\x5f\x74\x61\x62\x6c\x65\x2e\x66\x69\x65\x6c\x64\x5f\x6e\x61\x6d\x65", $u54969a3886ef4c6079d1c60690e9f618);
            $u1b1cc7f086b3f074da452bc3129981eb = new \SugarQuery();
            $u1b1cc7f086b3f074da452bc3129981eb->from($u46086bc60bd5c19cc4078727e6dc971b);
            $u1b1cc7f086b3f074da452bc3129981eb->select($u54969a3886ef4c6079d1c60690e9f618);
            $u1b1cc7f086b3f074da452bc3129981eb->whereRaw("\x69\x64\x20\x4e\x4f\x54\x20\x49\x4e\x20\x28" . Query::compile($u54e3726a93a72c132eb190dcfb96d632) . "\x29");
            $u1b1cc7f086b3f074da452bc3129981eb->where()->equals("\x69\x64", $ub80bb7740288fda1f201890375a60c8f)->isNotEmpty($u54969a3886ef4c6079d1c60690e9f618);
            $u1b1cc7f086b3f074da452bc3129981eb->limit(1);
            $u217ecb18a8f8e5f1889339c3fa093fc3 = $u1b1cc7f086b3f074da452bc3129981eb->compile()->execute();
            foreach ($u217ecb18a8f8e5f1889339c3fa093fc3->iterateAssociative() as $uf1965a857bc285d26fe22023aa5ab50d) {
                $u78e6221f6393d1356681db398f14ce6d->writeln("\x43\x72\x65\x61\x74\x69\x6e\x67\x20\x61\x75\x64\x69\x74\x20\x6c\x6f\x67\x20\x66\x6f\x72\x20\x72\x65\x63\x6f\x72\x64\x20" . $ub80bb7740288fda1f201890375a60c8f . "\x20\x3a\x20" . $u54969a3886ef4c6079d1c60690e9f618 . "\x20\x2d\x20" . $uf1965a857bc285d26fe22023aa5ab50d[$u54969a3886ef4c6079d1c60690e9f618]);
                static::u596cf3d2adf72e8676f8cb68afe29988($u4ed9407630eb1000c0f6b63842defa7d, $ub80bb7740288fda1f201890375a60c8f, $u3412cd36186c08bce4e546d7958123ae, $u54969a3886ef4c6079d1c60690e9f618, $uf1965a857bc285d26fe22023aa5ab50d[$u54969a3886ef4c6079d1c60690e9f618], $u85b9afa9abd22ade2cd3d4b838b0fc2c);
            }
            $u217ecb18a8f8e5f1889339c3fa093fc3->free();
        }
    }
}

Function Calls

None

Variables

None

Stats

MD5 0d68b11f3a6ecacf16b8394266e8e535
Eval Count 0
Decode Time 46 ms