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 eval(gzinflate(base64_decode(base64_decode(str_rot13(strrev('90mqLOQFcMIDwkJqitSAv9..

Decoded Output download



if (!defined('ABSPATH')) {
    exit;
}

function add_license_admin_page() {
    add_menu_page(
        ' ',
        ' ',
        'manage_options',
        'user_licenses',
        'display_license_admin_page',
        'dashicons-shield',
        60
    );
}
add_action('admin_menu', 'add_license_admin_page');




/*---------------User-----------------*/

add_action('wp_ajax_get_users_list', 'get_users_list');
function get_users_list() {
    $paged = isset($_POST['paged']) ? intval($_POST['paged']) : 1;
    $search = isset($_POST['search']) ? sanitize_text_field($_POST['search']) : '';
    $offset = ($paged - 1) * 10;

    $args = array(
        'status' => 'completed',
        'paginate' => true,
        'limit' => -1,
    );

    $orders = wc_get_orders($args);
    $user_ids = array();

    foreach ($orders->orders as $order) {
        $user_ids[] = $order->get_customer_id();
    }

    $user_ids = array_unique($user_ids);

    if (!empty($search)) {
        $search_user_ids = get_users(array(
            'search' => '*' . esc_attr($search) . '*',
            'fields' => 'ID',
        ));

        $user_ids = array_intersect($user_ids, $search_user_ids);
    }

    $total_users = count($user_ids);
    $total_pages = ceil($total_users / 10);
    $user_ids = array_slice($user_ids, $offset, 10);

    ob_start();
    if ($user_ids) {
        foreach ($user_ids as $user_id) {
            $user = get_userdata($user_id);
            echo '<tr>';
            echo '<td>' . esc_html($user->display_name) . ' (' . esc_html($user->user_email) . ')</td>';
            echo '<td><a href="#" class="uk-button uk-button-primary" data-user-id="' . esc_attr($user_id) . '">  </a></td>';
            echo '</tr>';
        }
    } else {
        echo '<tr><td colspan="2">  !!</td></tr>';
    }
    $output = ob_get_clean();

    wp_send_json_success(array('html' => $output, 'total_pages' => $total_pages));
}




add_action('wp_ajax_get_user_licenses', 'get_user_licenses');
function get_user_licenses() {
    if (!isset($_POST['user_id']) || !is_numeric($_POST['user_id'])) {
        wp_send_json_error('Invalid user ID.');
    }

    $user_id = intval($_POST['user_id']);
    $user = get_userdata($user_id);
    if (!$user) {
        wp_send_json_error('   !!');
    }

    ob_start();
    display_user_licenses($user_id);
    $output = ob_get_clean();

    wp_send_json_success($output);
}




function display_user_licenses($user_id) {
    $user = get_userdata($user_id);
    $orders = wc_get_orders(array(
        'customer_id' => $user_id,
        'status' => 'completed'
    ));

    echo '<h5>: ' . esc_html($user->display_name) . ' (' . esc_html($user->user_email) . ')</h5>';

    if (!empty($orders)) {
        echo '<div class="uk-overflow-auto">';
        echo '<table class="uk-table uk-table-divider">';
        echo '<thead><tr><th></th><th>  </th><th> </th><th></th><th></th></tr></thead>';
        echo '<tbody>';

        foreach ($orders as $order) {
            foreach ($order->get_items() as $item_id => $item) {
                $product_name = $item->get_name();
                $product_id = $item->get_product_id();
                $domains_count = get_user_domain_count($user_id, $product_id, $item_id);
                $domains = get_user_domains($user_id, $product_id, $item_id);

                echo '<tr>';
                echo '<td><a href="' . get_permalink($product_id) . '">' . esc_html($product_name) . '</a></td>';
                echo '<td>' . esc_html($domains_count) . '</td>';
                echo '<td class="domains-column">';
                foreach ($domains as $domain) {
                    echo '<span class="domain-name">' . esc_html($domain) . '</span><br>';
                }
                echo '</td>';

                echo '<td>';
                foreach ($domains as $domain) {
                    $meta_key = "license_status_{$product_id}_{$domain}";
                    $status = get_user_meta($user_id, $meta_key, true) === 'active' ? '' : '';
                    $button_class = $status === '' ? 'uk-button-primary' : 'uk-button-danger';
                    echo '<button class="toggle-license uk-button uk-button-small ' . esc_attr($button_class) . '" data-user-id="' . esc_attr($user_id) . '" data-product-id="' . esc_attr($product_id) . '" data-domain="' . esc_attr($domain) . '">' . esc_html(ucfirst($status)) . '</button><br>';
                }
                echo '</td>';

                echo '<td>';
                foreach ($domains as $domain) {
                    echo '<div class="domain-container">';
                    echo '<button class="edit-domain uk-button uk-button-small uk-button-primary" data-user-id="' . esc_attr($user_id) . '" data-product-id="' . esc_attr($product_id) . '" data-order-item-id="' . esc_attr($item_id) . '" data-domain="' . esc_attr($domain) . '"> </button><br>';
                    echo '</div>';
                }
                echo '</td>';

                echo '</tr>';
            }
        }

        echo '</tbody>';
        echo '</table>';
        echo '</div>';
    } else {
        echo '<p>       .</p>';
    }
}





add_action('wp_ajax_edit_user_domain', 'edit_user_domain');
function edit_user_domain() {
    if (!isset($_POST['security']) || !wp_verify_nonce($_POST['security'], 'toggle-license-nonce')) {
        wp_send_json_error('Invalid nonce.');
    }

    if (!isset($_POST['user_id']) || !isset($_POST['product_id']) || !isset($_POST['order_item_id']) || !isset($_POST['old_domain']) || !isset($_POST['new_domain'])) {
        wp_send_json_error('Missing parameters.');
    }

    $user_id = intval($_POST['user_id']);
    $product_id = intval($_POST['product_id']);
    $order_item_id = intval($_POST['order_item_id']);
    $old_domain = sanitize_text_field($_POST['old_domain']);
    $new_domain = sanitize_text_field($_POST['new_domain']);

    $meta_key_old = "license_status_{$product_id}_{$old_domain}";
    $meta_key_new = "license_status_{$product_id}_{$new_domain}";
    $current_status = get_user_meta($user_id, $meta_key_old, true);

    // Set default status to active if no status is found
    if (empty($current_status)) {
        $current_status = 'active';
    }

    // Update domain in user meta
    update_user_meta($user_id, $meta_key_new, $current_status);
    delete_user_meta($user_id, $meta_key_old);

    // Update domain list in product meta
    $meta_key = '_user_domain_' . $user_id . '_' . $product_id . '_' . $order_item_id;
    $domains = get_user_domains($user_id, $product_id, $order_item_id);

    if (($key = array_search($old_domain, $domains)) !== false) {
        unset($domains[$key]);
    }

    $domains[] = $new_domain;
    update_post_meta($product_id, $meta_key, $domains);

    // Get updated domains after update
    $domains = get_user_domains($user_id, $product_id, $order_item_id);

    // Send updated domains back as JSON response
    wp_send_json_success(array(
        'domains' => $domains,
        'current_status' => $current_status,
    ));
}





add_action('wp_ajax_toggle_license_status', 'toggle_license_status');
function toggle_license_status() {
    // Check nonce
    if (!isset($_POST['security']) || !wp_verify_nonce($_POST['security'], 'toggle-license-nonce')) {
        wp_send_json_error('Invalid nonce.');
    }

    // Check required fields
    if (!isset($_POST['user_id']) || !isset($_POST['product_id']) || !isset($_POST['domain'])) {
        wp_send_json_error('Invalid parameters.');
    }

    // Ensure the user is authenticated
    if (!is_user_logged_in()) {
        wp_send_json_error('User not logged in.');
    }

    $user_id = intval($_POST['user_id']);
    $product_id = intval($_POST['product_id']);
    $domain = sanitize_text_field($_POST['domain']);

    $meta_key = "license_status_{$product_id}_{$domain}";
    $current_status = get_user_meta($user_id, $meta_key, true);

    // If current status is not set, default to "active"
    if (empty($current_status)) {
        $current_status = 'active';
    }

    // Toggle the status
    $new_status = ($current_status === 'active') ? 'disabled' : 'active';
    update_user_meta($user_id, $meta_key, $new_status);

    wp_send_json_success(array('status' => $new_status));
}



/*--------------- Shop-----------------*/

add_action('wp_ajax_get_products_list', 'get_products_list');
function get_products_list() {
    $paged = isset($_POST['paged']) ? intval($_POST['paged']) : 1;
    $search = isset($_POST['search']) ? sanitize_text_field($_POST['search']) : '';
    $offset = ($paged - 1) * 10;

    $args = array(
        'post_type' => 'product',
        'posts_per_page' => 10,
        'paged' => $paged,
        's' => $search,
        'post_status' => 'publish',
    );

    $query = new WP_Query($args);
    $total_products = $query->found_posts;
    $total_pages = $query->max_num_pages;

    ob_start();
    if ($query->have_posts()) {
        while ($query->have_posts()) {
            $query->the_post();
            global $product;

            // Get or generate license code
            $license_code = get_post_meta(get_the_ID(), '_product_license_code', true);
            if (empty($license_code)) {
                $license_code = generate_unique_code(); // Generate new license code if not already set
                update_post_meta(get_the_ID(), '_product_license_code', $license_code);
            }

            echo '<tr>';
            echo '<td>' . get_the_title() . '</td>';
            echo '<td>' . $license_code . '</td>';
            echo '<td><button class="uk-button uk-button-primary generate-license" data-product-id="' . get_the_ID() . '">  </button></td>';
            echo '</tr>';
        }
        wp_reset_postdata();
    } else {
        echo '<tr><td colspan="3">   !!</td></tr>';
    }
    $output = ob_get_clean();

    wp_send_json_success(array('html' => $output, 'total_pages' => $total_pages));
}

function generate_unique_code($length = 32) {
    return bin2hex(random_bytes($length / 2));
}

add_action('wp_ajax_get_product_details', 'get_product_details');
function get_product_details() {
    if (!isset($_POST['product_id']) || !is_numeric($_POST['product_id'])) {
        wp_send_json_error('Invalid product ID.');
    }

    $product_id = intval($_POST['product_id']);
    $product = wc_get_product($product_id);
    if (!$product) {
        wp_send_json_error('Product not found.');
    }

    // Generate unique code
    $unique_code = generate_unique_code();

    // Save unique code in post meta
    update_post_meta($product_id, '_product_license_code', $unique_code);

    // Return the unique code instead of product details
    wp_send_json_success($unique_code);
}






/*--------------------------------*/

function display_license_admin_page() {

    require_once plugin_dir_path(__FILE__) . 'template/navbar.php';
    require_once plugin_dir_path(__FILE__) . 'template/general.php';
    require_once plugin_dir_path(__FILE__) . 'template/product.php';
    require_once plugin_dir_path(__FILE__) . 'template/setting.php';
    require_once plugin_dir_path(__FILE__) . 'template/label.php';
    require_once plugin_dir_path(__FILE__) . 'template/help.php';
    require_once plugin_dir_path(__FILE__) . 'template/info.php';
    require_once plugin_dir_path(__FILE__) . 'template/button.php';
}




function enqueue_admin_license_scripts() {
    $current_screen = get_current_screen();
    if ($current_screen->id == 'toplevel_page_user_licenses') {
        wp_enqueue_style('uikit-rtl', plugin_dir_url(__FILE__) . 'assets/css/uikit-rtl.min.css');
        wp_enqueue_style('admin-styles', plugin_dir_url(__FILE__) . 'assets/css/admin-styles.css');
        wp_enqueue_style('styles-rtl', plugin_dir_url(__FILE__) . 'assets/css/admin-styles-rtl.css');
        wp_enqueue_style('colors-min', plugin_dir_url(__FILE__) . 'assets/css/colors.min.css');
        wp_enqueue_script('jquery-ui-tabs');
        wp_enqueue_script('my-custom-scripts', plugin_dir_url(__FILE__) . 'assets/js/custom-admin.js', array('jquery'), null, true);
        wp_enqueue_script('admin-scripts', plugin_dir_url(__FILE__) . 'assets/js/admin-scripts.js', array('jquery'), null, true);
        wp_enqueue_script('uikit-icons', plugin_dir_url(__FILE__) . 'assets/js/uikit-icons.min.js', array('jquery'), null, true);
        wp_enqueue_script('uikit-min', plugin_dir_url(__FILE__) . 'assets/js/uikit.min.js', array('jquery'), null, true);
        wp_enqueue_script('setting', plugin_dir_url(__FILE__) . 'assets/js/setting.js', array('jquery'), null, true);
        wp_enqueue_script('colors-min', plugin_dir_url(__FILE__) . 'assets/js/colors.min.js', array('jquery'), null, true);
        wp_enqueue_script('license-script', plugin_dir_url(__FILE__) . 'assets/js/admin-license-script.js', array('jquery'), null, true);
        wp_enqueue_script('u-admin', plugin_dir_url(__FILE__) . 'assets/js/u-admin.js', array('jquery'), null, true);

        // Localize script after enqueueing it
        wp_localize_script('license-script', 'admin_license_ajax', array(
            'ajax_url' => admin_url('admin-ajax.php'),
            'nonce' => wp_create_nonce('toggle-license-nonce')
        ));

    }
}
add_action('admin_enqueue_scripts', 'enqueue_admin_license_scripts');






require_once plugin_dir_path(__FILE__) . 'setting.php';

Did this file decode correctly?

Original Code

<?php
eval(gzinflate(base64_decode(base64_decode(str_rot13(strrev('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'))))));?>

Function Calls

strrev 1
gzinflate 1
str_rot13 1
base64_decode 2

Variables

None

Stats

MD5 08fe02012a9465b580054de292e3ed95
Eval Count 1
Decode Time 62 ms