<?php
// =============================================================
// CONFIGURACIÓN DE ADGUARD HOME – SERVIDORES
// Agregar o quitar servidores según se necesite.
// El cron consultará todos en cada ejecución.
// =============================================================
define('ADGUARD_USER', 'adm1nya');
define('ADGUARD_PASS', 'eWV2kAMkNmnu9r8SUXIg');

define('ADGUARD_SERVERS', [
    [
        'id'   => 'sn',
        'name' => 'AdGuard Principal (SN)',
        'url'  => 'https://adguard-sn.pcassi.net',
        'user' => ADGUARD_USER,
        'pass' => ADGUARD_PASS,
    ],
    [
        'id'   => 'ph',
        'name' => 'AdGuard Secundario (PH)',
        'url'  => 'https://adguard-ph.pcassi.net',
        'user' => ADGUARD_USER,
        'pass' => ADGUARD_PASS,
    ],
]);

// =============================================================
// CONFIGURACIÓN DE BASE DE DATOS
// =============================================================
define('DB_HOST', 'localhost');
define('DB_NAME', 'kuos_zerotrust');
define('DB_USER', 'kuos_zerotrust');
define('DB_PASS', 'Z3r02025//**');
define('DB_CHARSET', 'utf8mb4');

// =============================================================
// CONFIGURACIÓN DE LA APLICACIÓN
// =============================================================
define('APP_NAME',    'ZeroTrust Shield');
define('APP_TAGLINE', 'Protección DNS Gestionada por PCASSI');
define('APP_URL',     'https://zerotrust.pcassi.ar');  // Sin barra final
define('COMPANY_NAME', 'PCASSI');

// Configuración de sesión
define('SESSION_LIFETIME', 7200); // 2 horas en segundos

// Configuración de sincronización
define('SYNC_BATCH_SIZE',       300);   // Registros por petición a AdGuard (menor = más liviano con cron de 1 min)
define('SYNC_MAX_PAGES',        10);    // Páginas máximas por ejecución de cron
define('INITIAL_SYNC_HOURS',    24);    // Horas atrás en la primera sincronización
define('CRON_SECRET',           'CAMBIAR_SECRET_CRON'); // Token para proteger cron via HTTP
