diff --git a/ecrire/inc_acces.php3 b/ecrire/inc_acces.php3
index 88b2731e6e6867363f413a81479ff0b1631490a4..ed7378e42483c62b4f031ca8086a68840e199807 100644
--- a/ecrire/inc_acces.php3
+++ b/ecrire/inc_acces.php3
@@ -130,7 +130,11 @@ function afficher_formulaire_statut_auteur ($id_auteur, $statut, $post='') {
 
 		echo "<OPTION".mySel("1comite",$statut).">"._T('intem_redacteur');
 
-		if (($statut == '6forum') OR (lire_meta('accepter_visiteurs') == 'oui') OR (lire_meta('forums_publics') == 'abo'))
+		if (($statut == '6forum')
+		OR (lire_meta('accepter_visiteurs') == 'oui')
+		OR (lire_meta('forums_publics') == 'abo')
+		OR spip_num_rows(spip_query("SELECT statut
+		FROM spip_auteurs WHERE statut='6forum'")))
 			echo "<OPTION".mySel("6forum",$statut).">"._T('item_visiteur');
 		echo "<OPTION".mySel("5poubelle",$statut).
 		  " style='background:url(" . _DIR_IMG_PACK . "rayures-sup.gif)'>&gt; "._T('texte_statut_poubelle');