diff --git a/inc-forum.php3 b/inc-forum.php3
index 6a4efbe3e02960bfd1fc78e56048b37930d67584..2335fa83116e4ab152d89689a4bdd1ccf5d8372a 100644
--- a/inc-forum.php3
+++ b/inc-forum.php3
@@ -302,7 +302,7 @@ function balise_PARAMETRES_FORUM_dist($p) {
 	$p->code = '
 	// refus des forums ?
 	('.$_accepter_forum.'=="non" OR
-	(lire_meta("forums_publics") == "non" AND '.$_accepter_forum.'!="oui"))
+	(lire_meta("forums_publics") == "non" AND !ereg("^(pos|pri|abo)", '.$_accepter_forum.')))
 	? "" : // sinon:
 	';