"; echo "Rubrique de restreinte $rubrique_de_restreinte ::: liste_rubrique_autorisee ".$extra_auteur['liste_rubrique']."
"; */ $liste_rubrique_autorisee=explode(",",$extra_auteur['liste_rubrique']); if($liste_rubrique_autorisee==explode(",","")) {return false;} $liste_rubrique_restreinte=explode("_",$rubrique_de_restreinte); if($liste_rubrique_restreinte==explode("_","")) {return false;} foreach ($liste_rubrique_autorisee as $autorisee){ //echo "rubrique autorisee pour ce visiteur $autorisee
"; foreach ($liste_rubrique_restreinte as $restreinte){ if($restreinte==$autorisee) {return true;} } } return false; } //a priori on suppose que notre rubrique n'est pa restreinte $restriction=false; $rubrique_de_restreinte=""; //on verifie que l'article n'est pas contenu dans une rubrique en acces restreint $acces="[(#EXTRA|extra{acces})]"; if($acces=="restreint"){ $rubrique_de_restreinte.="#ID_RUBRIQUE"."_"; $restriction=true; }else{ $rubrique_de_restreinte.="#ID_RUBRIQUE"."_"; } //echo "acces = $acces pour #ID_RUBRIQUE
"; //si non cherche alors dans la hierachie if($acces!="restreint"){ //echo "aucune restriction trouvee dans cette rubrique recherche dans la hierarchie.....
"; $acces="[(#EXTRA|extra{acces})]"; if($acces=="restreint"){ $rubrique_de_restreinte.="#ID_RUBRIQUE"."_"; $restriction=true; }else{ $rubrique_de_restreinte.="#ID_RUBRIQUE"."_"; } //echo "acces = $acces pour #ID_RUBRIQUE
"; } if (($auteur_session['statut']=='1comite')||($auteur_session['statut']=='0minirezo')) { //echo "l'auteur est admin
"; $restriction=false; } //si l'acces est restreint alors on doit proposer l'identification if ($restriction){ if(!$auteur_session){ ?>
Cette partie du site est en acces restreint #LOGIN_PUBLIC
Vous n'avez pas les droits suffisants pour acceder à cette partie du site Retour au site public #LOGIN_PUBLIC