HEX
Server: Apache/2.4.34 (Red Hat) OpenSSL/1.0.2k-fips
System: Linux WORDPRESS 3.10.0-1160.118.1.el7.x86_64 #1 SMP Thu Apr 4 03:33:23 EDT 2024 x86_64
User: digital (1020)
PHP: 7.2.24
Disabled: NONE
Upload Files
File: /datos/www/expodubai/wp-content/plugins/ninja-tables/includes/ProcessDemoPage.php
<?php namespace NinjaTables\Classes;

use NinjaTable\TableDrivers\NinjaFooTable;

class ProcessDemoPage
{
    public function handleExteriorPages()
    {
        if (isset($_GET['ninjatable_preview']) && $_GET['ninjatable_preview']) {
            if (ninja_table_admin_role()) {
                $tableId = intval($_GET['ninjatable_preview']);

                do_action('ninja_tables_will_render_table', $tableId);

                wp_enqueue_style('ninja-tables-preview', plugin_dir_url(__DIR__) . "assets/css/ninja-tables-preview.css");

                $this->renderPreview($tableId);
            }
        }
    }

    public function renderPreview($table_id)
    {
        NinjaFooTable::enqueuePublicCss();

        $table = get_post($table_id);

        if ($table) {
            include NINJA_TABLES_DIR_PATH . 'public/views/frameless/show_review.php';
            exit();
        }
    }
}