false, 'error' => 'No autorizado']); exit; } require_once 'db/config.php'; $titulo = isset($_POST['titulo']) ? trim($_POST['titulo']) : ''; $texto = isset($_POST['texto']) ? trim($_POST['texto']) : ''; if (empty($titulo) && empty($texto)) { echo json_encode(['success' => false, 'error' => 'Los campos no pueden estar vacĂ­os.']); exit; } try { $db = db(); $stmt = $db->prepare("INSERT INTO cobertura_xpress (titulo, texto) VALUES (?, ?)"); if ($stmt->execute([$titulo, $texto])) { echo json_encode(['success' => true]); } else { echo json_encode(['success' => false, 'error' => 'No se pudo guardar en la base de datos.']); } } catch (PDOException $e) { echo json_encode(['success' => false, 'error' => 'Error de base de datos: ' . $e->getMessage()]); } ?>