Changeset 113334 in spip-zone


Ignore:
Timestamp:
Jan 9, 2019, 4:28:40 PM (7 days ago)
Author:
tcharlss@…
Message:

Autorisation à activer des compositions : il faut avant tout que le plugin compositions soit activé (le test autoriser('configurer', 'compositions') renvoie true même si le plugin est désactivé

Location:
_plugins_/noizetier/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/noizetier/trunk/noizetier_autorisations.php

    r111301 r113334  
    125125 * sans passer par la configuration du plugin Compositions.
    126126 * Il faut :
     127 * - que le plugin compositions soit activé
    127128 * - être autorisé à configurer le noiZetier
    128129 * - que la page source existe et ne soit pas une composition
     
    143144
    144145        include_spip('inc/noizetier_page');
    145         if (autoriser('noizetier')
    146         and (is_array($options) and !empty($options))
    147         and (!empty($options['page']) and ($configuration = noizetier_page_lire($options['page'], false))
    148         and !$configuration['composition'])
    149         and ($configuration['est_page_objet'] == 'oui')
    150         and !noizetier_page_composition_activee($configuration['type'])
    151         and autoriser('configurer', 'compositions')) {
     146        if (
     147                test_plugin_actif('compositions')
     148                and autoriser('noizetier')
     149                and (is_array($options) and !empty($options))
     150                and (!empty($options['page']) and ($configuration = noizetier_page_lire($options['page'], false))
     151                and !$configuration['composition'])
     152                and ($configuration['est_page_objet'] == 'oui')
     153                and !noizetier_page_composition_activee($configuration['type'])
     154                and autoriser('configurer', 'compositions')
     155        ) {
    152156                $autoriser = true;
    153157        }
  • _plugins_/noizetier/trunk/paquet.xml

    r113203 r113334  
    22        prefix="noizetier"
    33        categorie="maintenance"
    4         version="3.0.53"
     4        version="3.0.54"
    55        etat="dev"
    66        compatibilite="[3.2.0;3.2.*]"
Note: See TracChangeset for help on using the changeset viewer.