HEX
Server: Apache/2.4.6 () PHP/7.4.33
System: Linux chile-dev-app-1 5.4.17-2136.315.5.el7uek.x86_64 #2 SMP Wed Dec 21 19:57:57 PST 2022 x86_64
User: apache (48)
PHP: 7.4.33
Disabled: NONE
Upload Files
File: /var/www/html/wp-content/plugins/php-custom/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;