Changeset 92932 in spip-zone


Ignore:
Timestamp:
Nov 14, 2015, 7:14:19 PM (4 years ago)
Author:
eric@…
Message:

Suppression de l'essai sur les variables globales.
Ajout d'un todo pour le s'en rappeler.

Location:
_plugins_/taxonomie/trunk/services
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/taxonomie/trunk/services/itis/itis_api.php

    r92927 r92932  
    44 *
    55 * @package SPIP\TAXONOMIE\ITIS
     6 * @todo phpdoc : décider sur les globales
    67 */
    78
     
    3940$GLOBALS['itis_language'] = array(
    4041        /**
    41          * @var array   $itis_language Variable globale de configuration de la correspondance entre langue Wikipedia
     42         * Variable globale de configuration de la correspondance entre langue Wikipedia
    4243         * et code de langue SPIP. La langue du service est l'index, le code SPIP est la valeur.
    4344         */
     
    4849$GLOBALS['itis_webservice'] = array(
    4950        /**
    50          * Configuration de l'api des actions du service web ITIS
     51         * Variable globale de configuration de l'api des actions du service web ITIS
    5152         */
    5253        'search' => array(
     
    169170 * @uses api2url_itis()
    170171 * @uses url2json_data()
    171  * @global $itis_webservice Configuration des actions du service web ITIS
    172172 *
    173173 * @param string        $action
    174174 *              Recherche par nom commun ou par nom scientifique. Prend les valeurs `commonname` ou `scientificname`
    175  * @param string        $recherche
     175 * @param string        $search
    176176 *              Nom à rechercher précisément. Seul le taxon dont le nom coincidera exactement sera retourné.
    177177 *
     
    179179 *              Identifiant unique TSN dans la base ITIS ou 0 si la recherche échoue
    180180 */
    181 function itis_search_tsn($action, $recherche) {
     181function itis_search_tsn($action, $search) {
    182182        global $itis_webservice;
    183183        $tsn = 0;
    184184
    185185        // Normaliser la recherche: trim et mise en lettres minuscules
    186         $recherche = strtolower(trim($recherche));
     186        $search = strtolower(trim($search));
    187187
    188188        // Construire l'URL de la fonction de recherche
    189         $url = api2url_itis('json', 'search', $action, rawurlencode($recherche));
     189        $url = api2url_itis('json', 'search', $action, rawurlencode($search));
    190190
    191191        // Acquisition des données spécifiées par l'url
     
    201201                foreach ($data[$index_list] as $_data) {
    202202                        if ($_data
    203                         AND (strcasecmp($_data[$index_name], $recherche) == 0)) {
     203                        AND (strcasecmp($_data[$index_name], $search) == 0)) {
    204204                                // On est sur le bon taxon, on renvoie le TSN
    205205                                $tsn = intval($_data[$api['index']]);
     
    404404 *              Nom scientifique du règne en lettres minuscules : `animalia`, `plantae`, `fungi`.
    405405 * @param string        $upto
    406  *              Rang taxonomique minimal jusqu'où charger le règne. Ce rang est fourni en anglais minusucule et
    407  *              correspond à :
     406 *              Rang taxonomique minimal jusqu'où charger le règne. Ce rang est fourni en anglais et en minuscules.
     407 *              Il prend les valeurs :
    408408 *              - `phylum` (pour le règne Animalia) ou `division` (pour les règnes Fungi et Plantae),
    409409 *              - `class`,
     
    417417 * @return array
    418418 *              Chaque élément du tableau est un taxon. Un taxon est un tableau associatif dont chaque
    419  *              index correspond à un champ de la table spip_taxons. Le tableau est ainsi prêt pour une
     419 *              index correspond à un champ de la table `spip_taxons`. Le tableau est ainsi prêt pour une
    420420 *              insertion en base de données.
    421421 */
  • _plugins_/taxonomie/trunk/services/wikipedia/wikipedia_api.php

    r92927 r92932  
    44 *
    55 * @package SPIP\TAXONOMIE\WIKIPEDIA
     6 * @todo phpdoc : décider sur les globales
    67 */
    78
Note: See TracChangeset for help on using the changeset viewer.