Corregido
- Los equipos, juegos, categorías, socios y premios ya no desaparecen en los demás idiomas. La administración guarda un título solo en el idioma en que se escribe, y estos objetos solo existían en ese: en la demo, tres equipos en francés, ninguno en inglés. El grupo de un equipo, con los permisos que dependen de él, desaparecía con él. Ahora se muestran en el idioma pedido, si no en francés, si no en el que exista. Las listas que devolvían una fila por traducción (reclutamientos, partidos, flujo de actividad de la administración) ya solo devuelven una. Las listas de contenido (noticias, artículos, páginas) se quedan en el idioma pedido.
- Una actualización aplica por fin los cambios de base de datos del núcleo. Hasta ahora, solo la instalación los aplicaba: un sitio actualizado conservaba su base antigua bajo un código nuevo. Con el botón, se aplican durante la actualización, que se anula si fallan. Por FTP, se aplican en la primera página servida por el código nuevo. (Los cambios propios de los módulos siguieron en la 1.2.4.)
- Inicio de sesión con Discord: la dirección de un avatar animado (102 caracteres) superaba el espacio que la base de datos le reservaba (100), y el inicio de sesión fallaba; ese espacio pasa a 255 para todas las cuentas vinculadas. Un miembro de Discord sin avatar recibía una imagen rota.
Cambiado
- El envío de correos pasa a PHPMailer 7 (7.1.1). Su único cambio incompatible afecta a las clases que lo
extienden, y NeoFrag no tiene ninguna. Probado con un envío real usando los ajustes de un sitio, por SMTP como con
mail().