@ -405,15 +405,18 @@ if (
##
## autoriser_auteur_modifier
## TODO : le comportement de SPIP 4 a change par defaut
##
if (
isset($GLOBALS['autorite']['auteur_mod_email'])
or false // autre possibilite de surcharge ?
isset($GLOBALS['autorite']['auteur_mod_email']) and (empty($GLOBALS['autorite']['auteur_mod_email']))
){
if (!function_exists('autoriser_auteur_modifier')){
function autoriser_auteur_modifier($faire, $type, $id, $qui, $opt){
if (isset($GLOBALS['autorite']['auteur_mod_email'])){
unset($opt['email']);
if (isset($opt['email'])
and !empty($GLOBALS['visiteur_session']['id_auteur'])
and $qui['id_auteur'] === $GLOBALS['visiteur_session']['id_auteur']
and intval($GLOBALS['visiteur_session']['statut'] !== '0minirezo')
){
return false;
}
return autoriser_auteur_modifier_dist($faire, $type, $id, $qui, $opt);
}