Changeset 97790 in spip-zone


Ignore:
Timestamp:
May 16, 2016, 7:56:23 AM (4 years ago)
Author:
eric@…
Message:

Ajout d'une possibilité de chargement unitaire des tables ISO.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/codes_langues/trunk/codelang_fonctions.php

    r97783 r97790  
    1717 * @uses iso_read_table()
    1818 *
     19 * @param array $tables_iso
     20 *              Tableau des tables ISO-639 à charger ou tableau vide sinon. Si le tableau est vide, l'ensemble des
     21 *              tables ISO seront chargées. Les tables doivent être libellées sans le préfixe `spip_`.
     22 *
    1923* @return bool
    2024 *        `true` si le chargement a réussi, `false` sinon
    2125 */
    22 function codelang_charger_tables_iso() {
     26function codelang_charger_tables_iso($tables_iso = array()) {
    2327
    2428        $retour = true;
     
    2630        // On récupère la liste des tables spip implémentant la base iso
    2731        include_spip('services/iso/iso_api');
    28         $tables_iso = array_keys($GLOBALS['iso_service']['basic_fields']);
    29        
     32        if (!$tables_iso) {
     33                $tables_iso = array_keys($GLOBALS['iso_service']['basic_fields']);
     34        }
     35
    3036        // On charge chacune de ces tables avec le fichier .tab extrait du site iso.
    3137        // Pour éviter d'avoir une mise à jour bancale, il faudrait inclure les requêtes SQL dans
Note: See TracChangeset for help on using the changeset viewer.