Changeset 118474 in spip-zone


Ignore:
Timestamp:
Nov 8, 2019, 4:15:24 PM (4 months ago)
Author:
eric@…
Message:

Préciser le type de cache et sa durée pour les collections fournies.
Correction et finalisation de la gestion des erreurs de requête.

Location:
_plugins_/isocode/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/isocode/trunk/ezrest/isocode.php

    r118393 r118474  
    7676        if (!preg_match('#^[0-9]{3}$#', $region)) {
    7777                $est_valide = false;
    78                 $erreur['extra'] = _T('isocode:extra_critere_region');
     78                $erreur['type'] = 'region_nok';
    7979        }
    8080
     
    100100        if (!preg_match('#^[A-Z]{2}$#', $continent)) {
    101101                $est_valide = false;
    102                 $erreur['extra'] = _T('isocode:extra_critere_continent');
     102                $erreur['type'] = 'continent_nok';
    103103        }
    104104
  • _plugins_/isocode/trunk/isocode_pipelines.php

    r118393 r118474  
    3131                'ressource' => 'prefixe',
    3232                'module'    => 'isocode',
     33                'cache'     => array(
     34                        'type'  => 'ezrest',
     35                        'duree' => 3600 * 24 * 30
     36                ),
    3337                'filtres'   => array(
    3438                        array(
     
    4246                'ressource' => 'code_alpha2',
    4347                'module'    => 'isocode',
     48                'cache'     => array(
     49                        'type'  => 'ezrest',
     50                        'duree' => 3600 * 24 * 30
     51                ),
    4452                'filtres'   => array(
    4553                        array(
     
    6068        $collections['regions'] = array(
    6169                'module'  => 'isocode',
     70                'cache'     => array(
     71                        'type'  => 'ezrest',
     72                        'duree' => 3600 * 24 * 30
     73                ),
    6274                'filtres' => array()
    6375        );
     
    6577        $collections['continents'] = array(
    6678                'module'  => 'isocode',
     79                'cache'     => array(
     80                        'type'  => 'ezrest',
     81                        'duree' => 3600 * 24 * 30
     82                ),
    6783                'filtres' => array()
    6884        );
  • _plugins_/isocode/trunk/lang/isocode_fr.php

    r118228 r118474  
    1111
    1212        // E
    13         'erreur_charger_table'          => 'Une erreur s\'est produite lors du chargement de la ou des tables « @tables@ ».',
    14         'erreur_decharger_table'        => 'Une erreur s\'est produite lors du vidage de la ou des tables « @tables@ ».',
    15         'explication_action_table'      => 'Si la table est déjà chargée en base de données elle sera vidée avant le chargement.',
     13        'erreur_400_region_nok_titre'      => 'La région d\'identifiant « @valeur@ » est invalide',
     14        'erreur_400_region_nok_message'    => 'La région doit être désignée par son identifiant UN M49 (3 chiffres)',
     15        'erreur_400_continent_nok_titre'   => 'Le continent d\'identifiant « @valeur@ » est invalide',
     16        'erreur_400_continent_nok_message' => 'Le continent doit être désignée par son identifiant GeoIP (2 lettres)',
     17        'erreur_charger_table'             => 'Une erreur s\'est produite lors du chargement de la ou des tables « @tables@ ».',
     18        'erreur_decharger_table'           => 'Une erreur s\'est produite lors du vidage de la ou des tables « @tables@ ».',
     19        'explication_action_table'         => 'Si la table est déjà chargée en base de données elle sera vidée avant le chargement.',
    1620
    1721        // I
    18         'info_table_chargee'            => 'chargée',
     22        'info_table_chargee'               => 'chargée',
    1923
    2024        // L
Note: See TracChangeset for help on using the changeset viewer.