Changeset 62372 in spip-zone for _plugins_/acces_restreint


Ignore:
Timestamp:
Jun 10, 2012, 2:33:17 PM (9 years ago)
Author:
cedric@…
Message:

Tester l'existence d'une session pour eviter un warning

Location:
_plugins_/acces_restreint/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/acces_restreint/trunk/inc/accesrestreint.php

    r53679 r62372  
    159159 * d'ou le recours a $GLOBALS['accesrestreint_zones_autorisees']
    160160 *
    161  * @param bool $publique Sélectionner les rubriques interdites dans l'espace public (true) ou privé (false)
     161 * @param bool $publique Selectionner les rubriques interdites dans l'espace public (true) ou prive (false)
    162162 * @param int $id_auteur Identifiant de l'auteur
    163163 * @param bool $quelquesoit_visibilite Si true, on ne s'occupe pas de savoir si une zone est restreinte sur le prive ou sur le public.
     
    169169        static $liste_rub_inclues = array();
    170170        if ($quelquesoit_visibilite) { $publique = 'tout'; }
    171        
    172         $id_auteur = is_null($id_auteur)?$GLOBALS['visiteur_session']['id_auteur']:$id_auteur;
     171
     172        if (is_null($id_auteur) AND isset($GLOBALS['visiteur_session']['id_auteur']))
     173                $id_auteur = $GLOBALS['visiteur_session']['id_auteur'];
    173174        if (!isset($liste_rub_exclues[$id_auteur][$publique]) || !is_array($liste_rub_exclues[$id_auteur][$publique])) {
    174175
     
    199200       
    200201        if (defined("AR_TYPE_RESTRICTION") AND AR_TYPE_RESTRICTION == "faible") {
    201                 // AR_TYPE_RESTRICTION définit le type de restriction pour traiter les elements communs à plusieurs zone
     202                // AR_TYPE_RESTRICTION definit le type de restriction pour traiter les elements communs a plusieurs zone
    202203                // Une restriction exclusive (ou forte) donne l'acces aux rubriques restreintes par
    203204                // plusieurs zone aux seuls membres de toutes les zones concernees.
    204                 // Une restriction faible donne acces à une rubrique, même restreinte par
     205                // Une restriction faible donne acces a une rubrique, meme restreinte par
    205206                // plusieurs zones, aux membres de chaque zone concernee.
    206207                // valeurs : 'faible', 'forte, ou 'exclusive'           
  • _plugins_/acces_restreint/trunk/paquet.xml

    r55313 r62372  
    22        prefix="accesrestreint"
    33        categorie="auteur"
    4         version="3.6.0"
     4        version="3.6.1"
    55        etat="test"
    66        compatibilite="[3.0.0-dev;3.0.*]"
Note: See TracChangeset for help on using the changeset viewer.