Ignore:
Timestamp:
Jan 17, 2019, 8:22:26 PM (5 months ago)
Author:
eric@…
Message:

Corriger l'autorisation de suppression d'une composition virtuelle (il faut configurerpage aussi).
Simplifier l'action vider_page en utilisant l'API conteneur_vider.
Corriger l'action supprimer_composition en ajoutant le vidage des noisettes des blocs de la composition (avec l'API conteneur_vider).

File:
1 edited

Legend:

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

    r113334 r113480  
    197197 * Autorisation de suppression d'une composition virtuelle du noiZetier.
    198198 * Il faut :
    199  * - être autorisé à configurer le noiZetier
     199 * - être autorisé à configurer la page concernée (pour la suppression des noisettes)
    200200 * - et que la page existe toujours et soit bien une composition virtuelle.
    201201 *
     
    212212
    213213        include_spip('inc/noizetier_page');
    214         if (autoriser('noizetier')
    215         and (is_array($options) and !empty($options))
    216         and (!empty($options['page']) and ($configuration = noizetier_page_lire($options['page'], false))
    217         and $configuration['composition'])
     214        if ((is_array($options) and !empty($options['page']))
     215        and autoriser('configurerpage', 'noizetier', 0, '', $options)
     216        and ($configuration = noizetier_page_lire($options['page'], false))
     217        and $configuration['composition']
    218218        and ($configuration['est_virtuelle'] == 'oui')) {
    219219                $autoriser = true;
Note: See TracChangeset for help on using the changeset viewer.