<?php
/**
 * Configuracion - Fix local.php v1.0
 * ====================================
 * Corrige basedir, actualiza groq_api_key y regenera local.php
 * en todos los subdominios DokuWiki.
 *
 * DOS MODOS DE OPERACION:
 * 1. "Solo Groq Key"   -> cambia SOLO groq_api_key sin tocar nada mas
 * 2. "Local.php completo" -> regenera todo el archivo manteniendo datos unicos
 *
 * DATOS QUE SE PRESERVAN POR WIKI (se leen del local.php actual):
 * - title, baseurl, notify, registernotify, mailfrom, mailreturnpath, token_ia
 *
 * DATOS QUE SE CALCULAN AUTOMATICAMENTE:
 * - basedir -> /{nombre_wiki}/
 *
 * DATOS CONFIGURABLES GLOBALES (se aplican a todos):
 * - groq_api_key, groq_model, ia_tope_mes, wasabi credentials, etc.
 */

// Ruta base de escaneo
define('SEARCH_PATH', '/home/systeng3/public_html');

// Token de seguridad
define('SECURITY_TOKEN', 'nicc2026localphp');

// Tiempo maximo por ejecucion (segundos)
define('MAX_EXECUTION_TIME', 300);

// Memoria maxima
define('MEMORY_LIMIT', '256M');

// Directorio de logs
define('LOG_DIR', __DIR__ . '/logs');

// Archivo de progreso
define('PROGRESS_FILE', __DIR__ . '/progreso_fix_localphp.json');

// ============================================================
// GROQ API KEY (modificable desde la UI)
// ============================================================
define('DEFAULT_GROQ_KEY', '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');
define('DEFAULT_GROQ_MODEL', 'llama-3.3-70b-versatile');
define('DEFAULT_IA_TOPE_MES', 50);

// ============================================================
// WASABI S3 SYNC (credenciales globales)
// ============================================================
define('WASABI_KEY', '6BS5CH0SFZO5A3IX9RIS');
define('WASABI_SECRET', 'P0w3qMNneAtDVl6afrN1IZgsoEIVa0ntpVui5CWP');
define('WASABI_BUCKET', 'nicc-archivos');
define('WASABI_REGION', 'us-east-1');
define('WASABI_ENDPOINT', 's3.wasabisys.com');
define('WASABI_EXPIRY', 3600);
define('WASABI_ADMIN_PWD', 'nicc2026wasabi');

// ============================================================
// VALORES FIJOS DEL TEMPLATE local.php
// ============================================================
$FIXED_CONF = [
    'start'          => 'inicio',
    'lang'           => 'es',
    'template'       => '20cones',
    'sidebar'        => 'menu1',
    'license'        => 'cc-by-sa',
    'useheading'     => '1',
    'useacl'         => 1,
    'passcrypt'      => 'smd5',
    'defaultgroup'   => 'lectura',
    'superuser'      => '@admin',
    'manager'        => 'manager',
    'disableactions' => 'register,profile_delete',
    'subscribers'    => 1,
    'mailprefix'     => 'Reporte de cambio documental sistema- SIE',
    'dontlog'        => 'error,debug',
    'updatecheck'    => 0,
    'defer_js'       => 1,
    'hidewarnings'   => 1,
];
