QA · ALIANPOS NEWSLETTER V2

RESULTADO: OK

- PHP lint: 265 archivos revisados sin errores de sintaxis.
- JavaScript del editor: validado con node --check.
- Referencias a linear-gradient/radial-gradient en Newsletter: 0.
- Editor principal con sincronización a input oculto: validado.
- Editor dinámico para bloques informativos: validado.
- Reordenamiento Subir/Bajar para productos y bloques: implementado con campo de orden.
- Sanitización cliente: permite solo etiquetas de texto controladas.
- Sanitización servidor: elimina scripts, iframes, formularios, imágenes y atributos no permitidos.
- Pruebas de sanitización: eventos HTML y scripts eliminados; alineación permitida conservada.
- Compatibilidad con campañas V1: mantenida mediante editor_version.
- SQL nuevo requerido por V2: no.
