<?php
require_once __DIR__ . '/config.php';
header('Content-Type: text/html; charset=utf-8');
echo '<h2>Diagnóstico Control Operacional</h2>';
echo '<p>PHP: <b>' . PHP_VERSION . '</b></p>';
if (version_compare(PHP_VERSION, '7.4.0', '<')) { echo '<p style="color:red">Tu PHP es muy antiguo. Usa PHP 7.4 o superior.</p>'; } else { echo '<p style="color:green">PHP compatible.</p>'; }
try {
  require_once __DIR__ . '/db.php';
  db()->query('SELECT 1');
  echo '<p style="color:green">Conexión MySQL correcta.</p>';
  $tables = db()->query("SHOW TABLES")->fetchAll(PDO::FETCH_COLUMN);
  echo '<p>Tablas encontradas: ' . count($tables) . '</p>';
  echo '<pre>' . htmlspecialchars(implode("\n", $tables)) . '</pre>';
} catch (Throwable $e) {
  echo '<p style="color:red">Error MySQL o configuración:</p><pre>' . htmlspecialchars($e->getMessage()) . '</pre>';
}
echo '<hr><p>Si MySQL está correcto, abre <a href="install.php">install.php</a> y luego entra a <a href="index.php">index.php</a>.</p>';
