Changeset 86015 in spip-zone


Ignore:
Timestamp:
Nov 12, 2014, 6:04:28 PM (5 years ago)
Author:
marcimat@…
Message:

Lorsqu'on appelle un modèle de carte GIS depuis le texte d'un article, en écrivant chaque paramètre sur une nouvelle ligne, alors la valeur du paramètre contient le saut de ligne, ce qui pose problème dans certains cas. On enlève ces espaces automatiquement dès que la valeur du paramètre n'est pas un tableau.

Cela rétablit le comportement antérieur de GIS introduit par r59648 et par r70214

Location:
_plugins_/gis/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/gis/trunk/gis_fonctions.php

    r84930 r86015  
    354354                foreach (array_keys($tables_sql) as $table){
    355355                        $primary = id_table_objet($table);
    356                         if (isset($env[$primary]))
    357                                 $contexte[$primary] = $env[$primary];
     356                        if (isset($env[$primary])) {
     357                                $contexte[$primary] = is_array($env[$primary]) ? $env[$primary] : trim($env[$primary]);
     358                        }
    358359                }
    359360                // puis cas particuliers et ceux ajoutés par le pipeline
    360361                $keys = pipeline('gis_modele_parametres_autorises', array("objet", "id_objet","id_secteur","id_parent","media","recherche","mots","pays","code_pays","region","departement","ville","code_postal","adresse"));
    361362                foreach ($keys as $key){
    362                         if (isset($env[$key]))
    363                                 $contexte[$key] = $env[$key];
     363                        if (isset($env[$key])) {
     364                                $contexte[$key] = is_array($env[$key]) ? $env[$key] : trim($env[$key]);
     365                        }
    364366                }
    365367        }
  • _plugins_/gis/trunk/paquet.xml

    r85793 r86015  
    22        prefix="gis"
    33        categorie="divers"
    4         version="4.25.0"
     4        version="4.25.1"
    55        schema="2.0.7"
    66        etat="stable"
Note: See TracChangeset for help on using the changeset viewer.