ferme #2566 : un admin ne doit pas pouvoir modifier un webmestre s'il ne l'est pas lui même

svn/root/tags/spip-3.0.0-rc
b_b 12 years ago
parent 1da245bf4e
commit b70494c6c3

@ -444,12 +444,12 @@ function autoriser_auteur_modifier_dist($faire, $type, $id, $qui, $opt) {
// sauf se degrader
if ($id == $qui['id_auteur'] && $opt['statut'])
return false;
// et toucher au statut webmestre si il ne l'est pas lui meme
// ou si les webmestres sont fixes par constante (securite)
elseif ($opt['webmestre'] AND (defined('_ID_WEBMESTRES') OR !autoriser('webmestre')))
// et modifier un webmestre si il ne l'est pas lui meme
// si les webmestres sont fixes par constante (securite)
elseif (defined('_ID_WEBMESTRES') OR !autoriser('webmestre'))
return false;
// et toucher au statut d'un webmestre si il ne l'est pas lui meme
elseif ($opt['statut'] AND autoriser('webmestre','',0,$id) AND !autoriser('webmestre'))
// et modifier un webmestre si il ne l'est pas lui meme
elseif (autoriser('webmestre','',0,$id) AND !autoriser('webmestre'))
return false;
else
return true;

Loading…
Cancel
Save