diff --git a/ecrire/balise/formulaire_inscription.php b/ecrire/balise/formulaire_inscription.php
index e2241c31bc4d1966f93bdb89351a422cf672864a..72714902767a9ecaa4802e590891e0c1b290a985 100644
--- a/ecrire/balise/formulaire_inscription.php
+++ b/ecrire/balise/formulaire_inscription.php
@@ -28,7 +28,8 @@ function balise_FORMULAIRE_INSCRIPTION ($p) {
 
 function balise_FORMULAIRE_INSCRIPTION_stat($args, $filtres) {
 	list($mode, $id, $focus) = $args;
-	if(!$mode) $mode = calcul_mode_inscription();
+	//initialiser_mode_inscription
+	if(!$mode) $mode = $GLOBALS['meta']['accepter_inscriptions'] == 'oui' ? 'redac' : ''; 
 	if (!test_mode_inscription($mode))
 		return '';
 	else return array($mode, $focus, $id);
@@ -77,15 +78,6 @@ function balise_FORMULAIRE_INSCRIPTION_dyn($mode, $focus, $id=0) {
 				'self' => str_replace('&','&',(self()))));
 }
 
-function calcul_mode_inscription() {
- if($GLOBALS['meta']['accepter_inscriptions'] == 'oui')
-  return 'redac';
- if($GLOBALS['meta']['accepter_visiteurs'] == 'oui'
-  OR $GLOBALS['meta']['forums_publics'] == 'abo')
-  return 'forum';
- return '';
-}
-
 function test_mode_inscription($mode) {
 
 	return (($mode == 'redac' AND $GLOBALS['meta']['accepter_inscriptions'] == 'oui')