[SPIP] ~maj v3.0.14-->v3.0.17
[ptitvelo/web/www.git] / www / ecrire / inc / auth.php
index 8b7237f..be9e706 100644 (file)
@@ -3,7 +3,7 @@
 /***************************************************************************\
  *  SPIP, Systeme de publication pour l'internet                           *
  *                                                                         *
- *  Copyright (c) 2001-2012                                                *
+ *  Copyright (c) 2001-2014                                                *
  *  Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James  *
  *                                                                         *
  *  Ce programme est un logiciel libre distribue sous licence GNU/GPL.     *
@@ -246,10 +246,13 @@ function auth_init_droits($row)
        auth_trace($row);
 
        // Administrateurs
-       if ($connect_statut == '0minirezo') {
-               if (is_array($GLOBALS['visiteur_session']['restreint']))
+       if (in_array($connect_statut, explode(',', _STATUT_AUTEUR_RUBRIQUE))) {
+               if (is_array($GLOBALS['visiteur_session']['restreint'])) {
                        $connect_id_rubrique = $GLOBALS['visiteur_session']['restreint'];
-               $connect_toutes_rubriques = !$connect_id_rubrique;
+               }
+               if ($connect_statut == '0minirezo') { 
+                       $connect_toutes_rubriques = !$connect_id_rubrique;
+               }
        }
        // Pour les redacteurs, inc_version a fait l'initialisation minimale