+ ignorer l'argument en request si le formulaire n'est pas editable
+ retablir la securite sur #ENV{_oups} vu que c'est un base64 qui ne sera modifie par aucune fonction d'echappement
Refs: spip-team/securite#4835
commentaires : correction d'un copier coller trop rapide pour les nouvelles fonctions webp
+ hygiène : il vaut mieux array_unique $extensions *après* y avoir ajouté 'jpeg'
Suite de e7e916e084 insuffisant : sous sqlite sql_fetsel() peut retourner false actuellement
en absence de résultat (sous mysql, ça retourne null)
Refs: spip-contrib-extensions/agenda#57
[Salvatore] [source:ecrire/lang/ ecrire] Export depuis https://trad.spip.net de la langue en
[Salvatore] [source:ecrire/lang/ ecrire] Mise a jour du bilan depuis https://trad.spip.net
On utilise des icônes plus explicites :
* Au survol/focus, on montre le sens de tri qui sera appliqué
* On en met une sur tous les items triables afin de mieux les repérer
Il faut en effet prendre le sens de tri du champ indiqué ($champ_ou_sens), et non pas se reposer sur $tri_sens qui donne le sens de tri pour possiblement un autre champ.
De plus on ne met pas cette classe si c'est un sens de tri fixe : #TRI{<} ou #TRI{>}.
Indiquer `autocomplete='new-password'` sur l'email comme on a déjà sur le login et le password,
pour éviter que les navigateurs ne proposent l'autocompletion avec ses propres identifiants
alors qu'on est en train d'éditer la fiche de quelqu'un d'autre
Fix: #5218
Si un auteur a un backup des clés mais toujours un vieux mot de passe sha, il faut vider son backup qui est inexploitable (mais empeche peut-être) la creation d'une nouvelle cle
* La balise `#TRI` produit dorénavant toujours un lien, même si l'item est exposé.
* Un clic sur un item exposé inverse le sens du tri
* L'item utilisé pour le tri est indiqué visuellement au moyen d'un picto (uniquement dans le privé)
Fix: #4877
[Salvatore] [source:ecrire/lang/ ecrire] Export depuis https://trad.spip.net de la langue ast
[Salvatore] [source:ecrire/lang/ ecrire] Export depuis https://trad.spip.net de la langue ay
La langue 'ay' devrait être supprimée car trop peu traduite (22.41 %)
[Salvatore] [source:ecrire/lang/ ecrire] Export depuis https://trad.spip.net de la langue bg
[Salvatore] [source:ecrire/lang/ ecrire] Export depuis https://trad.spip.net de la langue br
[Salvatore] [source:ecrire/lang/ ecrire] Export depuis https://trad.spip.net de la langue bs
[Salvatore] [source:ecrire/lang/ ecrire] Export depuis https://trad.spip.net de la langue ca
[Salvatore] [source:ecrire/lang/ ecrire] Export depuis https://trad.spip.net de la langue co
[Salvatore] [source:ecrire/lang/ ecrire] Export depuis https://trad.spip.net de la langue cpf
[Salvatore] [source:ecrire/lang/ ecrire] Export depuis https://trad.spip.net de la langue cpf_hat
[Salvatore] [source:ecrire/lang/ ecrire] Export depuis https://trad.spip.net de la langue cs
[Salvatore] [source:ecrire/lang/ ecrire] Export depuis https://trad.spip.net de la langue da
[Salvatore] [source:ecrire/lang/ ecrire] Export depuis https://trad.spip.net de la langue de
[Salvatore] [source:ecrire/lang/ ecrire] Export depuis https://trad.spip.net de la langue en
[Salvatore] [source:ecrire/lang/ ecrire] Export depuis https://trad.spip.net de la langue eo
[Salvatore] [source:ecrire/lang/ ecrire] Export depuis https://trad.spip.net de la langue es
[Salvatore] [source:ecrire/lang/ ecrire] Export depuis https://trad.spip.net de la langue eu
[Salvatore] [source:ecrire/lang/ ecrire] Export depuis https://trad.spip.net de la langue fa
[Salvatore] [source:ecrire/lang/ ecrire] Export depuis https://trad.spip.net de la langue fon
[Salvatore] [source:ecrire/lang/ ecrire] Export depuis https://trad.spip.net de la langue fr_fem
[Salvatore] [source:ecrire/lang/ ecrire] Export depuis https://trad.spip.net de la langue fr_tu
[Salvatore] [source:ecrire/lang/ ecrire] Export depuis https://trad.spip.net de la langue gl
[Salvatore] [source:ecrire/lang/ ecrire] Export depuis https://trad.spip.net de la langue hu
[Salvatore] [source:ecrire/lang/ ecrire] Export depuis https://trad.spip.net de la langue id
[Salvatore] [source:ecrire/lang/ ecrire] Export depuis https://trad.spip.net de la langue it
[Salvatore] [source:ecrire/lang/ ecrire] Export depuis https://trad.spip.net de la langue it_fem
[Salvatore] [source:ecrire/lang/ ecrire] Export depuis https://trad.spip.net de la langue ja
[Salvatore] [source:ecrire/lang/ ecrire] Export depuis https://trad.spip.net de la langue km
[Salvatore] [source:ecrire/lang/ ecrire] Export depuis https://trad.spip.net de la langue lb
[Salvatore] [source:ecrire/lang/ ecrire] Export depuis https://trad.spip.net de la langue my
[Salvatore] [source:ecrire/lang/ ecrire] Export depuis https://trad.spip.net de la langue nl
[Salvatore] [source:ecrire/lang/ ecrire] Export depuis https://trad.spip.net de la langue oc_auv
[Salvatore] [source:ecrire/lang/ ecrire] Export depuis https://trad.spip.net de la langue oc_gsc
[Salvatore] [source:ecrire/lang/ ecrire] Export depuis https://trad.spip.net de la langue oc_lms
[Salvatore] [source:ecrire/lang/ ecrire] Export depuis https://trad.spip.net de la langue oc_lnc
[Salvatore] [source:ecrire/lang/ ecrire] Export depuis https://trad.spip.net de la langue oc_ni
[Salvatore] [source:ecrire/lang/ ecrire] Export depuis https://trad.spip.net de la langue oc_ni_la
[Salvatore] [source:ecrire/lang/ ecrire] Export depuis https://trad.spip.net de la langue oc_ni_mis
[Salvatore] [source:ecrire/lang/ ecrire] Export depuis https://trad.spip.net de la langue oc_prv
[Salvatore] [source:ecrire/lang/ ecrire] Export depuis https://trad.spip.net de la langue oc_va
[Salvatore] [source:ecrire/lang/ ecrire] Export depuis https://trad.spip.net de la langue pl
[Salvatore] [source:ecrire/lang/ ecrire] Export depuis https://trad.spip.net de la langue pt
[Salvatore] [source:ecrire/lang/ ecrire] Export depuis https://trad.spip.net de la langue pt_br
[Salvatore] [source:ecrire/lang/ ecrire] Export depuis https://trad.spip.net de la langue ro
[Salvatore] [source:ecrire/lang/ ecrire] Export depuis https://trad.spip.net de la langue ru
[Salvatore] [source:ecrire/lang/ ecrire] Export depuis https://trad.spip.net de la langue sk
[Salvatore] [source:ecrire/lang/ ecrire] Export depuis https://trad.spip.net de la langue sv
[Salvatore] [source:ecrire/lang/ ecrire] Export depuis https://trad.spip.net de la langue tr
[Salvatore] [source:ecrire/lang/ ecrire] Export depuis https://trad.spip.net de la langue uk
[Salvatore] [source:ecrire/lang/ ecrire] Export depuis https://trad.spip.net de la langue vi
[Salvatore] [source:ecrire/lang/ ecrire] Export depuis https://trad.spip.net de la langue zh
[Salvatore] [source:ecrire/lang/ ecrire] Mise a jour du bilan depuis https://trad.spip.net
L'adresse de suivi peut être une série d'adresses séparées par des virgules.
Par conséquent :
- l'expliciter dans la chaîne de langue
- avoir un input de type `text` et pas `email` sinon les navigateurs
bloquent les virgules.