Changeset 54073 in spip-zone


Ignore:
Timestamp:
Nov 6, 2011, 8:32:06 AM (8 years ago)
Author:
fabrice.albert@…
Message:

Petit oubli dans l'implémentation : si la clef n'est pas définie, les fournisseurs qui l'utilise ne sont pas fonctionnels.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/gmapmxn/trunk/mapimpl/mxn/public/test_actif.php

    r54062 r54073  
    1515
    1616include_spip('inc/gmap_config_utils');
     17include_spip('inc/provider_caps');
    1718
    1819// Enregistrement des paramètres passés dans la requête
    1920function mapimpl_mxn_public_test_actif_dist()
    2021{
    21         // TODO : tester si l'implémentation nécessite une clef et vérifier qu'elle est là
    22         return true;
     22        if (gmapmxn_hasCapability('key'))
     23        {
     24                $provider = gmap_lire_config('gmap_api_mxn', 'provider', "openlayers");
     25                $key = gmap_lire_config('gmap_api_mxn', 'provider_key_'.$provider, "");
     26                return (strlen($key) > 0) ? true : false;
     27        }
     28        else
     29                return true;
    2330}
    2431
Note: See TracChangeset for help on using the changeset viewer.