Changeset 77188 in spip-zone


Ignore:
Timestamp:
Oct 12, 2013, 5:05:17 PM (6 years ago)
Author:
kent1@…
Message:

Faire fonctionner les grappes avec les modules de langue

Location:
_plugins_/trad-lang/trunk
Files:
3 added
4 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/trad-lang/trunk/base/tradlang.php

    r76977 r77188  
    22/**
    33 * Plugin Tradlang
    4  * Licence GPL (c) 2009-2012
     4 * Licence GPL (c) 2009-2013
    55 */
    66
     
    1212        $interface['table_des_tables']['tradlang_modules'] = 'tradlang_modules';
    1313        $interface['table_des_tables']['tradlangs_bilans'] = 'tradlangs_bilans';
     14        $interface['tables_jointures']['spip_tradlang_modules'][] = 'grappes_liens';
    1415        $interface['table_des_traitements']['PRIORITE'][]= 'typo(supprimer_numero(%s), "TYPO", $connect)';
    1516        $interface['table_des_traitements']['NOM_MOD'][]= 'typo(supprimer_numero(%s), "TYPO", $connect)';
     
    1920function tradlang_declarer_tables_objets_sql($tables){
    2021        $tables['spip_auteurs']['field']['langues_preferees'] = "text DEFAULT '' NOT NULL";
     22        $tables['spip_grappes']['champs_versionnes'][] = 'jointure_tradlang_modules';
    2123        $tables['spip_tradlang_modules'] = array(
    2224                'texte_retour' => 'icone_retour',
  • _plugins_/trad-lang/trunk/paquet.xml

    r76977 r77188  
    1111        <nom>Trad-Lang</nom>
    1212
     13        <auteur>Fil</auteur>
     14        <auteur>Florent Jugla</auteur>
    1315        <auteur lien="http://www.kent1.info">kent1</auteur>
    1416       
     
    2628        <pipeline nom="taches_generales_cron" inclure="tradlang_pipelines.php" />
    2729        <pipeline nom="revisions_chercher_label" inclure="tradlang_pipelines.php" />
     30        <pipeline nom="grappes_objets_lies" inclure="tradlang_pipelines.php" />
    2831
    2932        <utilise nom="fulltext" compatibilite="[0.6.7;[" />
    3033        <utilise nom="crayons" compatibilite="[1.13.3;[" />
     34        <utilise nom="grappes" compatibilite="[1.0.0;[" />
    3135       
    3236        <menu nom="configurer_tradlang" titre="tradlang:titre_tradlang" parent="menu_configuration" icone="images/spip_lang-16.png" />
  • _plugins_/trad-lang/trunk/tradlang_administrations.php

    r76977 r77188  
    22/**
    33 * Plugin Tradlang
    4  * Licence GPL (c) 2009-2012
     4 * Licence GPL (c) 2009-2013
    55 */
    66
     
    1010
    1111/**
    12  * Fonction d'installation, mise a jour de la base
     12 * Fonction d'installation, mise à jour de la base
    1313 *
    1414 * @param unknown_type $nom_meta_base_version
     
    139139                }
    140140                if ($affiche) echo " .";
    141                 $strings = array_map('reset',sql_allfetsel('id_tradlang','spip_tradlangs',"id_tradlang_module='0'",'','',"0,100"));
     141                $strings = array_map('reset',sql_allfetsel('id_tradlang','spip_tradlangs',"id_tradlang_module='0'",'','',"0,100"));
    142142        }
    143143}
     
    146146        $strings = array_map('reset',sql_allfetsel('id_tradlang','spip_tradlangs',"titre=''",'','',"0,500"));
    147147        while (count($strings)){
    148                 spip_log(count($strings),'maj');
    149148                foreach($strings as $id_tradlang){
    150149                        $tradlang = sql_fetsel('*','spip_tradlangs','id_tradlang='.intval($id_tradlang));
     
    153152                }
    154153                if ($affiche) echo " .";
    155                 $strings = array_map('reset',sql_allfetsel('id_tradlang','spip_tradlangs',"titre=''",'','',"0,500"));
     154                $strings = array_map('reset',sql_allfetsel('id_tradlang','spip_tradlangs',"titre=''",'','',"0,500"));
    156155        }
    157156}
  • _plugins_/trad-lang/trunk/tradlang_pipelines.php

    r75955 r77188  
    185185        return $flux;
    186186}
     187
     188function tradlang_grappes_objets_lies($flux){
     189        if(is_array($flux) && !isset($flux['tradlang_modules']))
     190                $flux['tradlang_modules'] = _T('tradlang:item_groupes_association_modules');
     191        return $flux;
     192}
    187193?>
Note: See TracChangeset for help on using the changeset viewer.