Online PHP and Javascript Decoder decode hidden script to uncover its real functionality


 
require(addonsLang('CS_Poke'));
if (boomAllow($addons['addons_access'])) {
<script>
$(document).ready(function() {
    var pokeButtonTemplate = '<button class="tiny_button warn_btn pdetails tpad5 lite_olay plevel_item plevel" data-id="{USER_ID}"><i class="fa-regular fa-hand-point-right"></i> echo $lang['poke'];</button>';
    var lastPokeTime = {};
	boomAddCss('addons/CS_Poke/files/poke_modal.css');

    $(document).on('click', '.get_info', function() {
        var userId = $(this).attr('data');
        var pokeButton = pokeButtonTemplate.replace('{USER_ID}', userId);

        $('#profile_like').find('.pdetails').remove();

        const observer = new MutationObserver(() => {
            if ($('#profile_like').length && !$('#profile_like').find('.pdetails').length) {
                $('#profile_like').append(pokeButton);
                observer.disconnect();
            }
        });

        observer.observe(document.body, { childList: true, subtree: true });
    });

    $(document).on('click', '.tiny_button.warn_btn', function() {
        var id = $(this).data('id');
        var currentTime = new Date().getTime();

        if (lastPokeTime[id] && currentTime - lastPokeTime[id] < 60000) {
            callSaved("echo $lang['poke_error'];", 3);
            return;
        }

        lastPokeTime[id] = currentTime;

        var modalHtml = `
            <div class="poke_modal" data-id="${id}">
                <h3 class="poke_modal_header">👋 echo $lang['poke_title'];</h3>
                <textarea id="poke_message_${id}" placeholder="echo $lang['poke_placeholder'];" maxlength="300"></textarea>
                <div class="poke_actions">
                    <button class="send_poke_button poke_button" data-id="${id}">echo $lang['send'];</button>
                    <button class="close_modal_button poke_button">echo $lang['close'];</button>
                </div>
            </div>
        `;

        overModal(modalHtml);
    });

    $(document).on('click', '.send_poke_button', function() {
        var id = $(this).data('id');
        var message = $(`#poke_message_${id}`).val();

        $.post('addons/CS_Poke/system/action.php', { id: id, message: message, action: 'send', token: utk }, function(response) {
            if (response == 1) {
                callSaved("echo $lang['poke_success'];", 1);
                closePokeModal();
            }
        });
    });

    $(document).on('click', '.close_modal_button', closePokeModal);

    function closePokeModal() {
        $('#over_modal').fadeOut(300);
        $('.poke_modal').remove();
    }

    setInterval(function() {
        $.post('addons/CS_Poke/system/modal.php', { user_id: 'echo $data["user_id"];' }, function(response) {
            if (response.trim()) overModal(response);
        });
    }, 1000);

    $(document).on('click', '#poke_accept', function() {
        $.post('addons/CS_Poke/system/action.php', { id: 'echo $data["user_id"];', action: 'accept' }, function(response) {
            if (response == 1) closePokeModal();
        });
    });

    $(document).on('click', '#poke_close', closePokeModal);
});
</script>
} 



© 2023 Quttera Ltd. All rights reserved.