Corrigido
- As equipas, os jogos, as categorias, os parceiros e os prémios já não desaparecem nas outras línguas. A administração guarda um título só na língua em que se escreve, e estes objetos só existiam nessa: na demonstração, três equipas em francês, nenhuma em inglês. O grupo de uma equipa, com as permissões que dele dependem, desaparecia com ela. São agora mostrados na língua pedida, senão em francês, senão na que existir. As listas que devolviam uma linha por tradução (recrutamentos, jogos, fluxo de atividade da administração) só devolvem agora uma. As listas de conteúdo (notícias, artigos, páginas) ficam na língua pedida.
- Uma atualização aplica finalmente as alterações à base de dados do núcleo. Até agora, só a instalação as aplicava: um site atualizado mantinha a sua base antiga sob código novo. Pelo botão, são aplicadas durante a atualização, que é anulada se falharem. Por FTP, são aplicadas na primeira página servida pelo código novo. (As alterações próprias dos módulos seguiram na 1.2.4.)
- Início de sessão com Discord: o endereço de um avatar animado (102 caracteres) ultrapassava o espaço que a base de dados lhe reservava (100), e o início de sessão falhava; esse espaço passa para 255 para todas as contas associadas. Um membro do Discord sem avatar recebia uma imagem partida.
Alterado
- O envio de e-mails passa para o PHPMailer 7 (7.1.1). A sua única alteração incompatível diz respeito às classes que
o estendem, e o NeoFrag não tem nenhuma. Testado com um envio real com as definições de um site, por SMTP como através
de
mail().