Changeset 104411 in spip-zone


Ignore:
Timestamp:
May 9, 2017, 8:54:06 AM (2 years ago)
Author:
abelass@…
Message:

Afficher le menu seulement sur les pages configurés

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/reservation_evenement/trunk/reservation_evenement_pipelines.php

    r104222 r104411  
    5151
    5252                if (in_array($exec, $objets_navigation)) {
    53                         $soustitre = isset($definition_objets_navigation[$exec]) ? $definition_objets_navigation[$exec]['label'] :
    54                         (isset($definition_objets_navigation[$exec . 's']) ? $definition_objets_navigation[$exec . 's']['label'] : '');
    55 
    56                         $contexte = $flux['args'];
    57                         if ($soustitre) {
    58                                 $contexte['soustitre'] = $soustitre;
     53                        include_spip('inc/config');
     54                        $config = lire_config('reservation_evenement');
     55                        $selection_objets_navigation = isset($config['selection_objets_navigation']) ? $config['selection_objets_navigation'] : '';
     56                        $objets_navigation = isset($config['objets_navigation']) ? $config['objets_navigation'] : array();
     57                        if (!$selection_objets_navigation OR
     58                                ($selection_objets_navigation AND in_array($exec, $objets_navigation))) {
     59                                $soustitre = isset($definition_objets_navigation[$exec]) ? $definition_objets_navigation[$exec]['label'] :
     60                                (isset($definition_objets_navigation[$exec . 's']) ? $definition_objets_navigation[$exec . 's']['label'] : '');
     61
     62                                $contexte = $flux['args'];
     63                                if ($soustitre) {
     64                                        $contexte['soustitre'] = $soustitre;
     65                                }
     66                                $flux['data'] .= recuperer_fond('prive/squelettes/navigation/reservations', $contexte);
    5967                        }
    60                         $flux['data'] .= recuperer_fond('prive/squelettes/navigation/reservations', $contexte);
     68
    6169                }
    6270
Note: See TracChangeset for help on using the changeset viewer.