40bdc3bc9c85222632a00574dc4db00cfceb9e91
3 if (!defined('_ECRIRE_INC_VERSION')) return;
6 * Fonction de verification du formulaire de configuration
7 * - On vérifie que la clé Bing est présente si cette couche est sélectionnée
9 function formulaires_configurer_gis_verifier_dist(){
12 if ((_request('layer_defaut') == 'bing_aerial') OR in_array('bing_aerial', _request('layers'))){
13 $obligatoire = 'api_key_bing';
14 if (!_request($obligatoire)){
15 $erreurs[$obligatoire] = _T('info_obligatoire');
19 // S'il n'y a pas d'erreur on va chercher l'ancienne couche par défaut pour voir si elle a changé
21 include_spip('inc/config');
22 $layer_defaut = lire_config('gis/layer_defaut');
23 // Si on change la couche par défaut ou si une couche google est présente dans la conf, le formulaire ne doit pas etre traiter en ajax
24 if ((_request('layer_defaut') != $layer_defaut)
25 OR (count(array_intersect(array('google_roadmap', 'google_satellite', 'google_terrain'), _request('layers'))) > 0)
26 OR (in_array('bing_aerial', _request('layers'))))
27 refuser_traiter_formulaire_ajax();