Changeset 72169 in spip-zone


Ignore:
Timestamp:
Apr 18, 2013, 8:51:06 PM (6 years ago)
Author:
tofulm@…
Message:

Gestion des autorisations par statut : ajout d'un ordre hiérarchique ex : un redacteur peut voir les ressources d'un visiteur ...

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/orr/trunk/orr_autorisations.php

    r72168 r72169  
    2727        while ($r=sql_fetch($res)) {
    2828               
    29                 if (($r['type'] == "statut") AND ($r['statut'] == "$statut_connecte") AND (strpos($r['valeur'], $autorisation) !== false)) $result = true;
     29        $valeur_statut=array("tous"=>"1","6forum"=>"2","1comite"=>"3","0minirezo"=>"4");
     30                //if (($r['type'] == "statut") AND ($r['statut'] == "$statut_connecte") AND (strpos($r['valeur'], $autorisation) !== false)) $result = true;
     31                if (($r['type'] == "statut") AND ($valeur_statut[$r['statut']] <= $valeur_statut[$statut_connecte]) AND (strpos($r['valeur'], $autorisation) !== false)) $result = true;
    3032
    3133        if ($r['type'] == "grappe") {
Note: See TracChangeset for help on using the changeset viewer.