up table ville infos tags

This commit is contained in:
Tykayn 2025-11-25 21:39:10 +01:00 committed by tykayn
parent f7e9576c41
commit 6560b20f16
3 changed files with 142 additions and 21 deletions

View file

@ -547,6 +547,14 @@ class PublicController extends AbstractController
foreach ($request_post as $key => $value) {
if (strpos($key, 'commerce_tag_value__') === 0) {
$tagKey = str_replace('commerce_tag_value__', '', $key);
// Corriger les underscores convertis par PHP en deux-points pour les tags OSM
// PHP convertit automatiquement les deux-points en underscores dans les noms de champs POST
// On restaure les deux-points pour les tags qui commencent par contact_ ou addr_
if (strpos($tagKey, 'contact_') === 0) {
$tagKey = preg_replace('/^contact_/', 'contact:', $tagKey);
} elseif (strpos($tagKey, 'addr_') === 0) {
$tagKey = preg_replace('/^addr_/', 'addr:', $tagKey);
}
// On ajoute la clé même si la valeur est vide (pour affichage suppression)
$tags[$tagKey] = trim($value);
} else {