HEX
Server: nginx/1.24.0
System: Linux webserver-one 6.8.0-101-generic #101-Ubuntu SMP PREEMPT_DYNAMIC Mon Feb 9 10:15:05 UTC 2026 x86_64
User: www-data (33)
PHP: 8.4.18
Disabled: NONE
Upload Files
File: /srv/www/event-csmcri/wp-content/plugins/nextgen-code/admin/adminer-wrapper.php
<?php
/**
 * Обертка для безопасного доступа к Adminer
 * 
 * Проверяет права доступа перед подключением Adminer
 */

// Запрещаем прямой доступ к файлу
if (!defined('ABSPATH')) {
    exit;
}

// Проверяем права доступа (уже проверено в render_adminer_page, но для безопасности проверяем еще раз)
if (!current_user_can('manage_options')) {
    wp_die(__('У вас нет прав для доступа к Adminer.', 'my-monitoring-plugin'));
}

// Путь к Adminer
$adminer_path = MY_MONITORING_PLUGIN_DIR . 'adminer.php';

if (!file_exists($adminer_path)) {
    wp_die(__('Файл Adminer не найден.', 'my-monitoring-plugin'));
}

// Включаем Adminer
include $adminer_path;
exit;