amélioration gestion casse modif catégorie

This commit is contained in:
Jean-Christophe Engel 2024-11-27 13:53:21 +01:00
parent 64d57b8560
commit 56b11a0edf

View File

@ -9,11 +9,19 @@
{{* Traiter l'envoi du formulaire *}} {{* Traiter l'envoi du formulaire *}}
{{#form on="save"}} {{#form on="save"}}
{{* Vérifier s'il existe déjà une catégorie avec le même nom *}}
{{#load type="category"}}
{{if $name|tolower == $_POST.name|trim|tolower && $key != $_GET.key}}
{{:error message="Modification impossible car ce nom de catégorie (« %s ») existe déjà !"|args:$name|trim}}
{{:break}}
{{/if}}
{{/load}}
{{:save {{:save
key=$category.key key=$category.key
validate_schema="./category.schema.json" validate_schema="./category.schema.json"
type="category" type="category"
name=$_POST.name|trim name=$_POST.name|trim|tolower|ucfirst
}} }}
{{:redirect force="./index.html?ok=1&msg=modification"}} {{:redirect force="./index.html?ok=1&msg=modification"}}
{{/form}} {{/form}}