Changeset 65668 in spip-zone


Ignore:
Timestamp:
Sep 7, 2012, 9:51:42 AM (7 years ago)
Author:
chankalan@…
Message:

ajout de config uniquement sur secteurs

Location:
_plugins_/couleur_rubrique/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/couleur_rubrique/trunk/formulaires/configurer_pb_couleur_rubrique.html

    r62318 r65668  
    1717                                        <input type="checkbox" id="afficher" name='afficher' value='non'[(#CONFIG{pb_couleur_rubrique/afficher}|=={non}|oui) checked="checked"] />
    1818                                </li>
     19                                <li class="configurer_pb_couleur_rubrique">
     20                                        <label for="secteurs"><:pb_couleur_rubrique:que_dans_les_secteurs:></label>
     21                                        <input type="checkbox" id="secteurs" name='secteurs' value='oui'[(#CONFIG{pb_couleur_rubrique/secteurs}|=={oui}|oui) checked="checked"] />
     22                                </li>
    1923                        </ul>
    2024                        <div class="boutons">
  • _plugins_/couleur_rubrique/trunk/paquet.xml

    r65411 r65668  
    22prefix="pb_couleur_rubrique"
    33categorie="maintenance"
    4 version="2.1.1"
    5 etat="stable"
     4version="2.1.2"
     5etat="test"
    66compatibilite="[3.0.0;3.*]"
    77logo="img_pack/icon.png"
    8 documentation="http://www.spip-contrib.net/Couleur-de-Rubrique"
     8documentation="http://www.spip-contrib.net/Couleur-de-Rubrique-pour-SPIP-3"
    99        >       
    1010
  • _plugins_/couleur_rubrique/trunk/pb_couleur_rubrique_pipelines.php

    r62338 r65668  
    99       
    1010        $exec = $flux["args"]["exec"];
    11        
    1211        if ($exec == "rubrique") {
    13             $id_rubrique = $flux["args"]["id_rubrique"];
    14             $contexte = array('id_rubrique'=>$id_rubrique);
    15             $flux["data"] .= recuperer_fond("inclure/couleur_rubrique", $contexte);
    16         }
    17      
     12        $id_rubrique = $flux["args"]["id_rubrique"];
     13        // si la config est sur "oui, que les secteurs"
     14        if (lire_config('pb_couleur_rubrique/secteurs') == 'oui') {
     15                // calcul du secteur
     16                $id_secteur = sql_getfetsel('id_secteur', 'spip_rubriques', 'id_rubrique=' . intval($id_rubrique));
     17                // on affiche que dans le secteur
     18                if ($id_secteur == $id_rubrique) {
     19                        $contexte = array('id_rubrique'=>$id_rubrique);
     20                        $flux["data"] .= recuperer_fond("inclure/couleur_rubrique", $contexte);
     21                        }
     22                } else {
     23                $contexte = array('id_rubrique'=>$id_rubrique);
     24                $flux["data"] .= recuperer_fond("inclure/couleur_rubrique", $contexte);
     25                }
     26        }
     27
    1828        return $flux;
    19     }
     29}
    2030
    2131
Note: See TracChangeset for help on using the changeset viewer.