Demande de modification saisie des lieux, des ressources
Posted: 27 Apr 2022, 07:51
Bonjour,
Quand on saisit un lieu, le programme limite la saisie par preg_match (ligne 917 dans xajax_server.php pour les lieux)
On ne peut pas saisir d'espace par exemple, hors de nombreux lieux ont des espaces dans les noms.
De même, un lieu peut ne pas être une ville mais une position géographique d'une cartographie d'un endroit comme un magasin. Ce lieu pourrait contenir un tiret ou même un underscore.
D'ailleurs si on met un espace, le message renvoyé est "identifiant non valide - 10 car max", ce qui ne correspond pas forcément à l'erreur.
Ne serait-il pas possible d'élargir la saisie ?
Proposition : "/^[a-zA-Z0-9\s\-_]+$/"
modification aussi ligne 2945 : <^[A-Za-z0-9\s\-_]*$>
afin d'autoriser, les espaces, les tirets et les underscores ?
De mêmes pour les ressources.
je viens de voir que dans la table la taille de lieu_id est de 20 et le nom de 30.
Ne faudrait-il pas modifier le message d'erreur ?
Bien cordialement
Quand on saisit un lieu, le programme limite la saisie par preg_match (ligne 917 dans xajax_server.php pour les lieux)
On ne peut pas saisir d'espace par exemple, hors de nombreux lieux ont des espaces dans les noms.
De même, un lieu peut ne pas être une ville mais une position géographique d'une cartographie d'un endroit comme un magasin. Ce lieu pourrait contenir un tiret ou même un underscore.
D'ailleurs si on met un espace, le message renvoyé est "identifiant non valide - 10 car max", ce qui ne correspond pas forcément à l'erreur.
Ne serait-il pas possible d'élargir la saisie ?
Proposition : "/^[a-zA-Z0-9\s\-_]+$/"
modification aussi ligne 2945 : <^[A-Za-z0-9\s\-_]*$>
afin d'autoriser, les espaces, les tirets et les underscores ?
De mêmes pour les ressources.
je viens de voir que dans la table la taille de lieu_id est de 20 et le nom de 30.
Ne faudrait-il pas modifier le message d'erreur ?
Bien cordialement