Changeset 32468 in spip-zone


Ignore:
Timestamp:
Oct 29, 2009, 2:56:21 PM (11 years ago)
Author:
marcimat@…
Message:

Donner une autorisation pour afficher le porte plume dans le public.
Cela permet de ne pas afficher la barre aux visiteurs non authentifiés (Touti)
(en surchargeant cette autorisation)

Attention toutefois avec Crayons (qui ne s'occupe pas de tester si les js du PP sont présents)

Location:
_core_/plugins/porte_plume
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _core_/plugins/porte_plume/plugin.xml

    r32321 r32468  
    33        <auteur>Matthieu Marcillaud</auteur>
    44        <licence>GNU/GPL</licence>
    5         <version>1.5.3</version>
     5        <version>1.5.4</version>
    66        <description>
    77        "Porte plume" est une barre d'outil g&eacute;niale pour SPIP qui
  • _core_/plugins/porte_plume/porte_plume_pipelines.php

    r31353 r32468  
    77define('PORTE_PLUME_PUBLIC', true);
    88
     9// autoriser le porte plume dans le public ?
     10function autoriser_porte_plume_afficher_public_dist($faire, $type, $id, $qui, $opt) {
     11        return PORTE_PLUME_PUBLIC;
     12        // n'autoriser qu'aux identifies :
     13        # return $qui['id_auteur'] ? PORTE_PLUME_PUBLIC : false;
     14}
     15
    916function porte_plume_insert_head_public($flux){
    10         if (PORTE_PLUME_PUBLIC) {
     17        include_spip('inc/autoriser');
     18        if (autoriser('afficher_public', 'porte_plume')) {
    1119                $flux = porte_plume_inserer_head($flux, $GLOBALS['spip_lang']);
    1220        }
Note: See TracChangeset for help on using the changeset viewer.