Changeset 107406 in spip-zone


Ignore:
Timestamp:
Nov 7, 2017, 4:40:37 PM (21 months ago)
Author:
abelass@…
Message:

v 1.11.2

  • eviter bug si pas de langues sélectionnée
  • formatage code
Location:
_plugins_/selection_objets
Files:
2 deleted
5 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/selection_objets

    • Property svn:ignore
      •  

        old new  
        22.project
        33.settings
         4.buildpath
  • _plugins_/selection_objets/branches/1/paquet.xml

    r103720 r107406  
    22        prefix="selection_objet"
    33        categorie="edition"
    4         version="1.11.1"
     4        version="1.11.2"
    55        etat="stable"
    66        compatibilite="[3.0.5;3.2.*]"
  • _plugins_/selection_objets/branches/1/selection_objet_pipelines.php

    r94523 r107406  
    1313        $exec = $flux["args"]["exec"];
    1414
    15         /*Desactivé car il y a u problème  avec les cadres et block_depliables dans l'inclure
    16          * //Exception pour les documents
    17          if($objet=='document_edit')$objet='document' ;    */
    1815        $args = $flux['args'];
    1916
     
    3330                $objets_cibles = lire_config('selection_objet/objets_cible', array());
    3431
     32                $contexte['langue'] = array($args['lang']);
    3533                if ($objet == 'rubrique' OR $objet == 'article') {
    3634                        $contexte['langue'] = sql_getfetsel('lang', $table, $id_table_objet . '=' . $contexte['id_objet']);
    37                         //$contexte['lang'] = $contexte['langue'];
    3835                }
    3936                if ($objet == 'rubrique') {
     
    8279                        'rubrique'
    8380                );
    84                 if (in_array($objet, $special))
     81                if (in_array($objet, $special)) {
    8582                        $choisies = picker_selected(lire_config('selection_objet/selection_' . $objet . '_dest', array()), $objet);
    86                 else
     83                }
     84                else {
    8785                        $choisies = lire_config('selection_objet/selection_' . $objet . '_dest', array());
    88 
     86                }
    8987                if (in_array($id_objet, $choisies) OR !$choisies) {
    9088                        $contexte = array(
     
    9391                        );
    9492
    95                         if ($tables[$table]['field']['lang'])
     93                        $contexte['langue'] = array($args['lang']);
     94
     95                        if ($tables[$table]['field']['lang']) {
    9696                                $contexte['langue'] = array(sql_getfetsel('lang', $table, 'id_' . $objet . '=' . $id_objet));
    97                         elseif ($objet != 'document')
    98                                 $contexte['langue'] = array($args['lang']);
    99                         else
     97                        }
     98                        elseif ($objet == 'document') {
    10099                                $contexte['langue'] = array();
     100                        }
    101101                        if ($objet == 'rubrique') {
    102                                 if (!$trad_rub = test_plugin_actif('tradrub'))
    103                                         $contexte['langue'] = explode(',', lire_config('langues_multilingue'));
     102                                if (!$trad_rub = test_plugin_actif('tradrub')) {
     103                                        if ($langues_multilingue = lire_config('langues_multilingue')) {
     104                                                $contexte['langue'] = explode(',', lire_config('langues_multilingue'));
     105                                        }
     106                                        else {
     107                                                $contexte['langue'] = array($args['lang']);
     108                                        }
     109                                }
    104110                        }
    105                         if ($objet == 'auteur')
     111                        if ($objet == 'auteur') {
    106112                                $contexte['langue'] = '';
     113                        }
     114
    107115                        $flux["data"] .= recuperer_fond('prive/objets/liste/selection_interface', $contexte);
    108116                }
  • _plugins_/selection_objets/trunk/lang/paquet-selection_objet.xml

    r107403 r107406  
    11<traduction module="paquet-selection_objet" gestionnaire="salvatore" url="https://trad.spip.net" source="svn://zone.spip.org/spip-zone/_plugins_/selection_objets/trunk/lang/" reference="fr">
    2         <langue code="en" url="https://trad.spip.net/tradlang_module/paquet-selection_objet?lang_cible=en" total="3" traduits="0" relire="0" modifs="3" nouveaux="0" pourcent="0.00">
     2        <langue code="en" url="https://trad.spip.net/tradlang_module/paquet-selection_objet?lang_cible=en" total="3" traduits="3" relire="0" modifs="0" nouveaux="0" pourcent="100.00">
    33                <traducteur nom="Benitron" lien="https://trad.spip.net/auteur/benitron" />
     4                <traducteur nom="cerdic" lien="https://trad.spip.net/auteur/cerdic" />
    45        </langue>
    56        <langue code="fr" url="https://trad.spip.net/tradlang_module/paquet-selection_objet?lang_cible=fr" total="3" traduits="3" relire="0" modifs="0" nouveaux="0" pourcent="100.00">
  • _plugins_/selection_objets/trunk/lang/paquet-selection_objet_en.php

    r107403 r107406  
    1111
    1212        // S
    13         'selection_objet_description' => 'Plugin inspired by the plugin  article selection.
    14 Selects spip objects, store them and customize their display depending on the selected section', # MODIF
    15         'selection_objet_nom' => 'Objects selection', # MODIF
    16         'selection_objet_slogan' => 'List your spip objects' # MODIF
     13        'selection_objet_description' => 'Plugin inspired by the plugin article selection.
     14Selects spip objects, store them and customize their display depending on the selected section',
     15        'selection_objet_nom' => 'Objects selection',
     16        'selection_objet_slogan' => 'List your spip objects'
    1717);
Note: See TracChangeset for help on using the changeset viewer.