From b40db94584b8d2d9363c836e41a966f4b230a5b4 Mon Sep 17 00:00:00 2001
From: ARNO* <arno@rezo.net>
Date: Thu, 22 Jul 2004 09:20:09 +0000
Subject: [PATCH] Modifs pages de configuration. De plus, messagerie toujours
 active.

---
 ecrire/auteur_messagerie.php3 |   4 +-
 ecrire/config-contenu.php3    |  39 ++--
 ecrire/config-fonctions.php3  | 337 ++++++++++++++++------------------
 ecrire/configuration.php3     |  39 ++--
 ecrire/inc_auth.php3          |   9 +-
 ecrire/inc_calendrier.php     |   9 +-
 ecrire/inc_config.php3        |   4 -
 ecrire/inc_presentation.php3  |  26 +--
 ecrire/inc_sites.php3         |   6 -
 ecrire/index.php3             |  21 +--
 inc-public.php3               |   3 +-
 11 files changed, 224 insertions(+), 273 deletions(-)

diff --git a/ecrire/auteur_messagerie.php3 b/ecrire/auteur_messagerie.php3
index c1200b29ba..30883a71cd 100644
--- a/ecrire/auteur_messagerie.php3
+++ b/ecrire/auteur_messagerie.php3
@@ -113,8 +113,8 @@ function mySel($varaut,$variable) {
 		//
 		// Fonctionnement de la messagerie interne
 		//
-		$activer_messagerie=lire_meta("activer_messagerie");
-		$activer_imessage=lire_meta("activer_imessage");
+		$activer_messagerie = "oui";
+		$activer_imessage = "oui"
 		
 		if ($activer_messagerie!="non"){
 			debut_cadre_formulaire();
diff --git a/ecrire/config-contenu.php3 b/ecrire/config-contenu.php3
index 9f4b3ab41c..149215a3e7 100644
--- a/ecrire/config-contenu.php3
+++ b/ecrire/config-contenu.php3
@@ -128,16 +128,34 @@ echo "<p>";
 
 //
 // Fonctionnement de la messagerie interne
-//
+// devient forcement active
+
+// Activer forum admins
 
 if ($options == "avancees") {
-	debut_cadre_trait_couleur("messagerie-24.gif");
+	
+	debut_cadre_trait_couleur("forum-admin-24.gif", false, "", _T('titre_cadre_forum_administrateur'));
+	
+	echo "<div class='verdana2'>";
+
+	echo _T('info_forum_ouvert');
+	echo "<br />";
+	afficher_choix('forum_prive_admin', lire_meta('forum_prive_admin'),
+		array('oui' => _T('item_activer_forum_administrateur'),
+			'non' => _T('item_desactiver_forum_administrateur')));
+
+	echo "</div>";
+	echo "<div style='text-align:$spip_lang_right'><INPUT TYPE='submit' NAME='Valider' VALUE='"._T('bouton_valider')."' CLASS='fondo'></div>";
+
+	fin_cadre_trait_couleur();
+	echo "<p />";
+
+
+/*	debut_cadre_trait_couleur("messagerie-24.gif");
 
 	$activer_messagerie = lire_meta("activer_messagerie");
 	$activer_imessage = lire_meta("activer_imessage");
 
-	echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3 WIDTH=\"100%\">";
-	echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Sans,sans-serif' SIZE=3 COLOR='#FFFFFF'>";
 	echo _T('info_messagerie_interne')."</FONT></B> ".aide ("confmessagerie")." </TD></TR>";
 	echo "<TR><TD BACKGROUND='img_pack/rien.gif' class='verdana2'>";
 	echo _T('info_echange_message');
@@ -151,22 +169,11 @@ if ($options == "avancees") {
 
 	echo "<TR><TD BACKGROUND='img_pack/rien.gif' class='verdana2'>";
 	echo "<hr>\n";
-	echo _T('info_forum_ouvert');
 	echo "</TD></TR>";
 	echo "<TR><TD BACKGROUND='img_pack/rien.gif' class='verdana2'>";
-	afficher_choix('forum_prive_admin', lire_meta('forum_prive_admin'),
-		array('oui' => _T('item_activer_forum_administrateur'),
-			'non' => _T('item_desactiver_forum_administrateur')));
-	echo "</TD></TR>\n";
-
-
-	echo "<TR><td style='text-align:$spip_lang_right;'>";
-	echo "<INPUT TYPE='submit' NAME='Valider' VALUE='"._T('bouton_valider')."' CLASS='fondo'>";
-	echo "</TD></TR>";
-	echo "</TABLE>\n";
 
 	fin_cadre_trait_couleur();
-	echo "<p>";
+	echo "<p>";*/
 }
 
 
diff --git a/ecrire/config-fonctions.php3 b/ecrire/config-fonctions.php3
index 535cf272cb..bc7f55474f 100644
--- a/ecrire/config-fonctions.php3
+++ b/ecrire/config-fonctions.php3
@@ -36,49 +36,67 @@ echo "<input type='hidden' name='changer_config' value='oui'>";
 
 
 function afficher_choix_vignette($process) {
-	global $taille_preview;
+	//global $taille_preview;
+	$taille_preview = 120;
 
 	if ($process == lire_meta('image_process'))
 		$border = 2;
 	else
 		$border=0;
 
-	echo "<td><div align='center' valign='bottom' width='".($taille_preview+5)."'><a href='config-fonctions.php3?image_process=$process'><img src='../spip_image.php3?test_vignette=$process' border='$border' /></a><br />";
+	echo "<td><div align='center' valign='bottom' width='".($taille_preview+4)."'><a href='config-fonctions.php3?image_process=$process'><img src='../spip_image.php3?test_vignette=$process' border='$border' /></a><br />";
 	if ($border) echo "<b>$process</b>";
 	else echo "$process";
 	echo "</div></td>\n";
 }
 
-if ($flag_gd OR $flag_imagick OR $convert_command) {
-	debut_cadre_relief("image-24.gif");
 
-	$formats_graphiques = lire_meta("formats_graphiques");
-	$creer_preview = lire_meta("creer_preview");
-	$taille_preview = lire_meta("taille_preview");
-	if ($taille_preview < 10) $taille_preview = 120;
+// Si Imagick est present, alors c'est imagick automatiquement
 
-	// application du choix de vignette
-	if ($image_process) {
-		ecrire_meta('image_process', $image_process);
+
+if ($flag_gd OR $flag_imagick OR $convert_command)
+	debut_cadre_trait_couleur("image-24.gif");
+
+if ($flag_imagick) {
+		$image_process = "imagick";
+		ecrire_meta('image_process', 'imagick');
+		$formats_graphiques = "gif,jpg,png";
+		ecrire_meta('formats_graphiques', 'gif,jpg,png');
 		ecrire_metas();
-	}
+}
+else {
+	if ($flag_gd OR $convert_command) {
+		$formats_graphiques = lire_meta("formats_graphiques");
 
-	echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3 WIDTH=\"100%\">";
-	echo "<TR><TD BGCOLOR='$couleur_foncee'>";
-	echo "<B><FONT FACE='Verdana,Arial,Sans,sans-serif' SIZE=3 COLOR='white'>"._T('info_generation_miniatures_images')."</FONT></B></TD></TR>";
-	echo "<TR><TD class='verdana2'>";
-	echo _T('info_ajout_image');
-	echo "</TD></TR>";
-
-	echo "<TR><TD ALIGN='$spip_lang_left' class='verdana2'>";
-	if (($flag_gd AND $gd_formats) OR $flag_imagick OR $convert_command) {
-		afficher_choix('creer_preview', $creer_preview,
-			array('oui' => _T('item_choix_generation_miniature'),
-				'non' => _T('item_choix_non_generation_miniature')));
-		echo "<p>";
+		debut_cadre_relief("", false, "", _T("info_image_process_titre"));
+
+		echo "<p class='verdana2'>";
+		echo _T('info_image_process');
+		echo "</p>";
+
+		// application du choix de vignette
+		if ($image_process) {
+			ecrire_meta('image_process', $image_process);
+			// mettre a jour les formats graphiques lisibles
+			switch (lire_meta('image_process')) {
+				case 'gd1':
+					$formats_graphiques = lire_meta('gd_formats');
+					break;
+				case 'gd2':
+					$formats_graphiques = lire_meta('gd_formats');
+					break;
+				case 'convert':
+					$formats_graphiques = 'gif,jpg,png';
+					break;
+				case 'imagick':
+					$formats_graphiques = 'gif,jpg,png';
+					break;
+			}
+			ecrire_meta('formats_graphiques', $formats_graphiques);
+			ecrire_metas();
+		}
 
-		if ($creer_preview == "oui") {
-			echo "<div style='border: 1px dashed #404040; margin: 6px; padding: 6px;'><table width='99%' align='center'><tr>";
+			echo "<table width='100%' align='center'><tr>";
 
 			// Tester les formats
 			if ($flag_gd) {
@@ -91,97 +109,97 @@ if ($flag_gd OR $flag_imagick OR $convert_command) {
 				}
 			}
 
-			if ($flag_imagick) {
-				afficher_choix_vignette($p = 'imagick');
-				$nb_process ++;
-			}
-
 			if ($convert_command) {
 				afficher_choix_vignette($p = 'convert');
 				$nb_process ++;
 			}
 
 			echo "</tr></table>\n";
+	
+		echo "<p class='verdana2'>";
+		echo _T('info_image_process2');
+		echo "</p>";
+	
+	
+		fin_cadre_relief();
+	}
+}
 
-			if ($nb_process>1) {
-				echo "<div>"._T('info_image_process');
-			} else if ($nb == 1 AND lire_meta('image_process') == '') {
-				ecrire_meta('image_process', $p);
-				ecrire_metas();
-			}
+	//
+	// Une fois le process choisi, proposer vignettes
+	//
+	
+	$creer_preview = lire_meta("creer_preview");
+	$taille_preview = lire_meta("taille_preview");
+	if ($taille_preview < 10) $taille_preview = 120;
 
+	if (strlen($formats_graphiques) > 0) {
+		debut_cadre_trait_couleur("", false, "", _T('info_generation_miniatures_images'));
+		
+		echo "<p class='verdana2'>";
+		echo _T('info_ajout_image');
+		echo "</p>\n";
+		echo "<p class='verdana2'>";
 
-			// mettre a jour les formats graphiques lisibles
-			switch (lire_meta('image_process')) {
-				case 'gd1':
-					$formats_graphiques = lire_meta('gd_formats');
-					break;
-				case 'gd2':
-					$formats_graphiques = lire_meta('gd_formats');
-					break;
-				case 'convert':
-					$formats_graphiques = 'gif,jpg,png';
-					break;
-				case 'imagick':
-					$formats_graphiques = 'gif,jpg,png';
-					break;
-			}
-			ecrire_meta('formats_graphiques', $formats_graphiques);
-			ecrire_metas();
 
+		$block = "'block', 'none'"; 
+		echo bouton_radio("creer_preview", "oui", _T('item_choix_generation_miniature'), $creer_preview == "oui", "changeVisible(this.checked, 'config-preview', $block);");
 
-			echo "<div>";
+		if ($creer_preview == "oui") $style = "display: block;";
+		else $style = "display: none;";
+	
+			echo "<div id='config-preview' class='verdana2' style='$style margin-$spip_lang_left: 40px;'>"._T('info_taille_maximale_vignette');
+			echo "<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<INPUT TYPE='text' NAME='taille_preview' VALUE='$taille_preview' class='fondl' size=5>";
+			echo " "._T('info_pixels').'<br /><br /></div>';
+			
+		$block= "'none', 'block'";
+		echo bouton_radio("creer_preview", "non", _T('item_choix_non_generation_miniature'), $creer_preview != "oui", "changeVisible(this.checked, 'config-preview', $block);");
+	
 
-			if ($formats_affiche = str_replace(',', ',&nbsp;', $formats_graphiques))
-				echo '<div>'._T('info_format_image', array('gd_formats' => $formats_affiche)).'</div>';
 
-			echo '<div>'._T('info_taille_maximale_vignette');
-			echo " &nbsp;&nbsp;<INPUT TYPE='text' NAME='taille_preview' VALUE='$taille_preview' class='fondl' size=5>";
-			echo " "._T('info_pixels').'</div>';
 
-			echo "</div>";
-		}
+/*		afficher_choix('creer_preview', $creer_preview,
+			array('non' => _T('item_choix_non_generation_miniature'),
+				'oui' => _T('item_choix_generation_miniature')));
+		echo "</p>\n";
+		*/
+
+
+		echo "<div style='text-align:$spip_lang_right'><INPUT TYPE='submit' NAME='Valider' VALUE='"._T('bouton_valider')."' CLASS='fondo'></div>";
+		
+		fin_cadre_trait_couleur();
 	}
 
-	echo "</TD></TR>\n";
-	echo "<TR><TD style='text-align:$spip_lang_right;' COLSPAN=2>";
-	echo "<INPUT TYPE='submit' NAME='Valider' VALUE='"._T('bouton_valider')."' CLASS='fondo'>";
-	echo "</TD></TR>";
 
-	echo "</table>";
+if ($flag_gd OR $flag_imagick OR $convert_command)
+		fin_cadre_trait_couleur();
+
+echo "<p>";
+
 
-	fin_cadre_relief();
-	echo "<p>";
-}
 
 
 //
 // Indexation pour moteur de recherche
 //
 
-debut_cadre_relief("racine-site-24.gif");
-
-$activer_moteur = lire_meta("activer_moteur");
+debut_cadre_trait_couleur("racine-site-24.gif", false, "", _T('info_moteur_recherche').aide ("confmoteur"));
 
-echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3 WIDTH=\"100%\">";
-echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Sans,sans-serif' SIZE=3 COLOR='#FFFFFF'>"._T('info_moteur_recherche')."</FONT></B> ".aide ("confmoteur")."</TD></TR>";
 
-echo "<TR><TD BACKGROUND='img_pack/rien.gif' class='verdana2'>";
-echo _T('info_question_utilisation_moteur_recherche');
-echo "</TD></TR>";
+$activer_moteur = lire_meta("activer_moteur");
 
-echo "<TR><TD BACKGROUND='img_pack/rien.gif' ALIGN='center' class='verdana2'>";
-afficher_choix('activer_moteur', $activer_moteur,
-	array('oui' => _T('item_utiliser_moteur_recherche'),
-		'non' => _T('item_non_utiliser_moteur_recherche')), ' &nbsp; ');
-echo "</TD></TR>";
+	echo "<div class='verdana2'>";
+		echo _T('info_question_utilisation_moteur_recherche');
+	echo "</div>";
 
-echo "<TR><td style='text-align:$spip_lang_right;'>";
-echo "<INPUT TYPE='submit' NAME='Valider' VALUE='"._T('bouton_valider')."' CLASS='fondo'>";
-echo "</TD></TR>";
-echo "</TABLE>";
+	echo "<div class='verdana2'>";
+	afficher_choix('activer_moteur', $activer_moteur,
+		array('oui' => _T('item_utiliser_moteur_recherche'),
+			'non' => _T('item_non_utiliser_moteur_recherche')), ' &nbsp; ');
+	echo "</div>";
+		echo "<div style='text-align:$spip_lang_right'><INPUT TYPE='submit' NAME='Valider' VALUE='"._T('bouton_valider')."' CLASS='fondo'></div>";
 
-fin_cadre_relief();
+fin_cadre_trait_couleur();
 
 echo "<p>";
 
@@ -190,29 +208,22 @@ echo "<p>";
 // Activer les statistiques
 //
 
-debut_cadre_relief("statistiques-24.gif");
+debut_cadre_trait_couleur("statistiques-24.gif", false, "", _T('info_forum_statistiques').aide ("confstat"));
 
 $activer_statistiques = lire_meta("activer_statistiques");
 
-echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3 WIDTH=\"100%\">";
-echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Sans,sans-serif' SIZE=3 COLOR='#FFFFFF'>"._T('info_forum_statistiques')."</FONT></B> ".aide ("confstat")."</TD></TR>";
-
-echo "<TR><TD class='verdana2'>";
-echo _T('info_question_gerer_statistiques');
-echo "</TD></TR>";
+	echo "<div class='verdana2'>";
+	echo _T('info_question_gerer_statistiques');
+	echo "</div>";
 
-echo "<TR><TD ALIGN='center' class='verdana2'>";
+	echo "<div class='verdana2'>";
 afficher_choix('activer_statistiques', $activer_statistiques,
 	array('oui' => _T('item_gerer_statistiques'),
 		'non' => _T('item_non_gerer_statistiques')), ' &nbsp; ');
-echo "</TD></TR>\n";
+	echo "</div>";
+		echo "<div style='text-align:$spip_lang_right'><INPUT TYPE='submit' NAME='Valider' VALUE='"._T('bouton_valider')."' CLASS='fondo'></div>";
 
-echo "<TR><td style='text-align:$spip_lang_right;'>";
-echo "<INPUT TYPE='submit' NAME='Valider' VALUE='"._T('bouton_valider')."' CLASS='fondo'>";
-echo "</TD></TR>";
-echo "</TABLE>\n";
-
-fin_cadre_relief();
+fin_cadre_trait_couleur();
 
 echo "<p>";
 
@@ -222,31 +233,26 @@ echo "<p>";
 //
 
 if ($options == "avancees") {
-	debut_cadre_relief("article-24.gif");
 
+
+debut_cadre_trait_couleur("article-24.gif", false, "", _T('info_travail_colaboratif'));
 	$articles_modif = lire_meta("articles_modif");
 
-	echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3 WIDTH=\"100%\">";
-	echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Sans,sans-serif' SIZE=3 COLOR='#FFFFFF'>"._T('info_travail_colaboratif')."</FONT></B></TD></TR>";
 
-	echo "<TR><TD class='verdana2'>";
+	echo "<div class='verdana2'>";
 	echo _T('texte_travail_collaboratif');
-	echo "</TD></TR>";
+	echo "</div>";
 
-	echo "<TR><TD ALIGN='center' class='verdana2'>";
+	echo "<div class='verdana2'>";
 	afficher_choix('articles_modif', $articles_modif,
 		array('oui' => _T('item_activer_messages_avertissement'),
 			'non' => _T('item_non_activer_messages_avertissement')));
-	echo "</TD></TR>\n";
-
-	echo "<TR><td style='text-align:$spip_lang_right;'>";
-	echo "<INPUT TYPE='submit' NAME='Valider' VALUE='"._T('bouton_valider')."' CLASS='fondo'>";
-	echo "</TD></TR>";
-	echo "</TABLE>\n";
+	echo "</div>";
+		echo "<div style='text-align:$spip_lang_right'><INPUT TYPE='submit' NAME='Valider' VALUE='"._T('bouton_valider')."' CLASS='fondo'></div>";
 
-	fin_cadre_relief();
+fin_cadre_trait_couleur();
 
-	echo "<p>";
+echo "<p>";
 }
 
 
@@ -254,36 +260,25 @@ if ($options == "avancees") {
 // Gestion des revisions des articles
 //
 
-if ($options == "avancees") {
-	debut_cadre_relief("historique-24.gif");
+if ($flag_revisions AND $options == "avancees") {
 
+
+debut_cadre_trait_couleur("historique-24.gif", false, "", _T('info_historique_titre'));
 	$articles_versions = lire_meta("articles_versions");
 
-	echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3 WIDTH=\"100%\">";
-	echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Sans,sans-serif' SIZE=3 COLOR='#FFFFFF'>"._L('Suivi des r&eacute;visions')."</FONT></B></TD></TR>";
 
-	echo "<TR><TD class='verdana2'>";
-	echo _L('Le suivi des r&eacute;visions permet de conserver un historique de toutes les modifications apport&eacute;es au contenu d\'un article, et d\'afficher les diff&eacute;rences entre les versions successives.');
-	echo "</TD></TR>";
+	echo "<div class='verdana2'>";
+	echo _T('info_historique_texte');
+	echo "</div>";
 
-	echo "<TR><TD ALIGN='center' class='verdana2'>";
+	echo "<div class='verdana2'>";
 	afficher_choix('articles_versions', $articles_versions,
-		array('oui' => _L('Activer le suivi des r&eacute;visions'),
-			'non' => _L('D&eacute;sactiver le suivi des r&eacute;visions')));
-	echo "</TD></TR>\n";
-
-	if (!$flag_revisions) {
-		echo "<TR><TD ALIGN='center' class='verdana2'>";
-		echo "<i>"._L('La configuration de votre serveur ne permet pas d\'activer le suivi des r&eacute;visions')."</i>";
-		echo "</TD></TR>\n";
-	}
-
-	echo "<TR><td style='text-align:$spip_lang_right;'>";
-	echo "<INPUT TYPE='submit' NAME='Valider' VALUE='"._T('bouton_valider')."' CLASS='fondo'>";
-	echo "</TD></TR>";
-	echo "</TABLE>\n";
-
-	fin_cadre_relief();
+		array('oui' => _T('info_historique_activer'),
+			'non' => _T('info_historique_desactiver')));
+	echo "</div>";
+		echo "<div style='text-align:$spip_lang_right'><INPUT TYPE='submit' NAME='Valider' VALUE='"._T('bouton_valider')."' CLASS='fondo'></div>";
+	
+fin_cadre_trait_couleur();
 
 	echo "<p>";
 }
@@ -296,42 +291,37 @@ if ($options == "avancees") {
 //
 
 if ($options == 'avancees') {
-	debut_cadre_relief("base-24.gif");
 
+
+
+debut_cadre_trait_couleur("base-24.gif", false, "", _T('info_sites_proxy').aide ("confhttpproxy"));
 	$http_proxy=entites_html(lire_meta("http_proxy"));
 
-	echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3 WIDTH=\"100%\">";
-	echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Sans,sans-serif' SIZE=3 COLOR='#FFFFFF'>"._T('info_sites_proxy')."</FONT></B> ".aide ("confhttpproxy")."</TD></TR>";
 
-	echo "<TR><TD class='verdana2'>";
-	echo _T('texte_proxy') . "</FONT>";
-	echo "</TD></TR>";
+	echo "<div class='verdana2'>";
+	echo _T('texte_proxy');
+	echo "</div>";
 
-	echo "<TR><TD ALIGN='center'>";
+	echo "<div class='verdana2'>";
 	echo "<INPUT TYPE='text' NAME='http_proxy' VALUE='$http_proxy' size='40' class='forml'>";
-	echo "</TD></TR>";
 
-	echo "<TR><td style='text-align:$spip_lang_right;'>";
-	echo "<INPUT TYPE='submit' NAME='Valider' VALUE='"._T('bouton_valider')."' CLASS='fondo'>";
 	if ($http_proxy) {
 		echo "<p align='$spip_lang_left'><FONT FACE='Verdana,Arial,Sans,sans-serif' SIZE=2 COLOR='#000000'>"
 			. _T('texte_test_proxy');
-		echo "</TD></TR>";
+		echo "</p>";
 
-		echo "<TR><TD BACKGROUND='img_pack/rien.gif' ALIGN='center'>";
+		echo "<p>";
 		echo "<INPUT TYPE='text' NAME='test_proxy' VALUE='http://www.spip.net/' size='40' class='forml'>";
-		echo "</TD></TR>";
+		echo "</p>";
+		echo "<div style='text-align: $spip_lang_right;'><INPUT TYPE='submit' NAME='tester_proxy' VALUE='"._T('bouton_test_proxy')."' CLASS='fondo'></div>";
 
-		echo "<TR><td style='text-align:$spip_lang_right;'>";
-
-		echo "</font><div align='$spip_lang_right'><INPUT TYPE='submit' NAME='tester_proxy' VALUE='"._T('bouton_test_proxy')."' CLASS='fondo'></div>";
 	}
-	echo "</TD></TR>";
-
-	echo "</TABLE>";
 
-	fin_cadre_relief();
 
+	echo "</div>";
+		echo "<div style='text-align:$spip_lang_right'><INPUT TYPE='submit' NAME='Valider' VALUE='"._T('bouton_valider')."' CLASS='fondo'></div>";
+	
+fin_cadre_trait_couleur();
 	echo "<p>";
 }
 
@@ -345,29 +335,24 @@ if ($options == "avancees" AND !@file_exists('.htaccess') AND !$REMOTE_USER ) {
 	include_ecrire ("inc_acces.php3");
 	ecrire_acces();
 
-	debut_cadre_relief("cadenas-24.gif");
 
+
+debut_cadre_trait_couleur("cadenas-24.gif", false, "", _T('info_fichiers_authent'));
 	$creer_htpasswd = lire_meta("creer_htpasswd");
 
-	echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3 WIDTH=\"100%\">";
-	echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Sans,sans-serif' SIZE=3 COLOR='#FFFFFF'>"._T('info_fichiers_authent')."</FONT></B></TD></TR>";
 
-	echo "<TR><TD BACKGROUND='img_pack/rien.gif' class='verdana2'>";
+	echo "<div class='verdana2'>";
 	echo _T('texte_fichier_authent');
-	echo "</TD></TR>";
+	echo "</div>";
 
-	echo "<TR><TD BACKGROUND='img_pack/rien.gif' ALIGN='center' class='verdana2'>";
+	echo "<div class='verdana2'>";
 	afficher_choix('creer_htpasswd', $creer_htpasswd,
 		array('oui' => _T('item_creer_fichiers_authent'),
 		'non' => _T('item_non_creer_fichiers_authent')), ' &nbsp; ');
-	echo "</TD></TR>";
-
-	echo "<TR><td style='text-align:$spip_lang_right;'>";
-	echo "<INPUT TYPE='submit' NAME='Valider' VALUE='"._T('bouton_valider')."' CLASS='fondo'>";
-	echo "</TD></TR>";
-	echo "</TABLE>";
-
-	fin_cadre_relief();
+	echo "</div>";
+		echo "<div style='text-align:$spip_lang_right'><INPUT TYPE='submit' NAME='Valider' VALUE='"._T('bouton_valider')."' CLASS='fondo'></div>";
+	
+fin_cadre_trait_couleur();
 
 	echo "<p>";
 }
diff --git a/ecrire/configuration.php3 b/ecrire/configuration.php3
index ea2bb1a5af..f7f1d57a98 100644
--- a/ecrire/configuration.php3
+++ b/ecrire/configuration.php3
@@ -59,42 +59,31 @@ avertissement_config();
 
 echo "<form action='configuration.php3' method='post'>";
 echo "<input type='hidden' name='changer_config' value='oui'>";
-debut_cadre_trait_couleur("racine-site-24.gif");
+debut_cadre_couleur("racine-site-24.gif");
 
 	$nom_site = entites_html(lire_meta("nom_site"));
 	$adresse_site = entites_html(lire_meta("adresse_site"));
 	$email_webmaster = entites_html(lire_meta("email_webmaster"));
 
-	echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3 WIDTH=\"100%\">";
-	echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Sans,sans-serif' SIZE=3 COLOR='#FFFFFF'>";
-	echo _T('info_nom_site')."</FONT></B> ".aide ("confnom")."</TD></TR>";
-
-	echo "<TR><TD BACKGROUND='img_pack/rien.gif' class='verdana2'>";
-	echo "<input type='text' name='nom_site' value=\"$nom_site\" size='40' CLASS='formo'>";
-	echo "</TD></TR>";
-
-	echo "<TR><TD BGCOLOR='#EEEECC' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Sans,sans-serif' SIZE=3 COLOR='#000000'>";
-	echo _T('info_adresse_url')."</FONT></B></TD></TR>";
+	debut_cadre_relief("", false, "", _T('info_nom_site').aide ("confnom"));
+	echo "<input type='text' name='nom_site' value=\"$nom_site\" size='40' CLASS='forml'>";
+	fin_cadre_relief();
 
-	echo "<TR><TD BACKGROUND='img_pack/rien.gif' class='verdana2'>";
-	echo "<input type='text' name='adresse_site' value=\"$adresse_site/\" size='40' CLASS='formo'><p>&nbsp;";
-	echo "</TD></TR>";
+	debut_cadre_relief("", false, "", _T('info_adresse_url'));
+	echo "<input type='text' name='adresse_site' value=\"$adresse_site/\" size='40' CLASS='forml'>";
+	fin_cadre_relief();
 
 	if ($options == "avancees") {
-		echo "<TR><TD BGCOLOR='#EEEECC' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Sans,sans-serif' SIZE=3 COLOR='#000000'>";
-		echo _T('info_email_webmestre')."</FONT></B></TD></TR>";
-
-		echo "<TR><TD BACKGROUND='img_pack/rien.gif' class='verdana2'>";
-		echo "<input type='text' name='email_webmaster' value=\"$email_webmaster\" size='40' CLASS='forml'>";
-		echo "</TD></TR>";
+		echo "<div>&nbsp;</div>";
+	
+		debut_cadre_relief("", false, "", _T('info_email_webmestre'));
+		echo "<input type='text' name='email_webmaster' value=\"$email_webmaster\" size='40' CLASS='formo'>";
+		fin_cadre_relief();
 	}
 
-	echo "<TR><td style='text-align:$spip_lang_right;'>";
-	echo "<INPUT TYPE='submit' NAME='Valider' VALUE='"._T('bouton_valider')."' CLASS='fondo'>";
-	echo "</TD></TR>";
-	echo "</TABLE>";
+	echo "<div style='text-align:right;'><input type='submit' name='Valider' value='"._T('bouton_valider')."' CLASS='fondo'></div>";
 
-fin_cadre_trait_couleur();
+fin_cadre_couleur();
 
 echo "<p>&nbsp;<p>";
 
diff --git a/ecrire/inc_auth.php3 b/ecrire/inc_auth.php3
index f6e5192aa8..b412a91cd7 100644
--- a/ecrire/inc_auth.php3
+++ b/ecrire/inc_auth.php3
@@ -136,16 +136,17 @@ function auth() {
 		$connect_login = $row['login'];
 		$connect_pass = $row['pass'];
 		$connect_statut = $row['statut'];
-		$connect_activer_messagerie = $row["messagerie"];
-		$connect_activer_imessage = $row["imessage"];
+		$connect_activer_messagerie = "oui"; //$row["messagerie"];
+		$connect_activer_imessage = "oui "; //$row["imessage"];
 
 		// Special : si dans la fiche auteur on modifie les valeurs
 		// de messagerie, utiliser ces valeurs plutot que celle de la base.
 		// D'ou leger bug si on modifie la fiche de quelqu'un d'autre.
-		if ($GLOBALS['perso_activer_messagerie']) {
+		/*if ($GLOBALS['perso_activer_messagerie']) {
 			$connect_activer_messagerie = $GLOBALS['perso_activer_messagerie'];
 			$connect_activer_imessage = $GLOBALS['perso_activer_imessage'];
-		}
+		}*/
+		// (1.8: La messagerie est toujours active)
 
 		// regler les preferences de l'auteur
 		$prefs = unserialize($row['prefs']);
diff --git a/ecrire/inc_calendrier.php b/ecrire/inc_calendrier.php
index 00adc5af4f..25e3233828 100644
--- a/ecrire/inc_calendrier.php
+++ b/ecrire/inc_calendrier.php
@@ -154,10 +154,11 @@ function http_calendrier_tout($mois, $annee, $premier_jour, $dernier_jour)
 		$largeur_table = 730;
 	}
 
-	$fclic = ((lire_meta("activer_messagerie") == "oui") AND 
+/*	$fclic = ((lire_meta("activer_messagerie") == "oui") AND 
 		($GLOBALS["connect_activer_messagerie"] != "non"))?
 		'http_calendrier_clics' : 
-		'http_calendrier_sans_clics';
+		'http_calendrier_sans_clics';*/
+	$fclic = 'http_calendrier_clics';
 	while (!(checkdate($mois,$dernier_jour,$annee))) $dernier_jour--;
 	$today=getdate(time());
 	$m=$today["mon"];
@@ -1080,9 +1081,7 @@ function http_calendrier_semaine($jour_today,$mois_today,$annee_today)
 			$breves["0"] .
 			$articles["0"] .
 			"</font></td></tr></table>")) .
-		((lire_meta("activer_messagerie") != "oui" OR
-			$GLOBALS["connect_activer_messagerie"] == "non") ? '' :
-			http_calendrier_aide_mess());
+			http_calendrier_aide_mess();
 }
 
 function http_calendrier_jour($jour,$mois,$annee,$large = "large", $le_message = 0) {
diff --git a/ecrire/inc_config.php3 b/ecrire/inc_config.php3
index 3cca84369f..704bceae6e 100644
--- a/ecrire/inc_config.php3
+++ b/ecrire/inc_config.php3
@@ -44,8 +44,6 @@ function init_config() {
 		'forums_publics' => 'posteriori',
 		'accepter_inscriptions' => 'non',
 		'prevenir_auteurs' => 'non',
-		'activer_messagerie' => 'oui',
-		'activer_imessage' => 'oui',
 		'suivi_edito' => 'non',
 		'quoi_de_neuf' => 'non',
 		'forum_prive_admin' => 'non',
@@ -219,8 +217,6 @@ function appliquer_modifs_config() {
 		'forums_publics',
 		'accepter_inscriptions',
 		'prevenir_auteurs',
-		'activer_messagerie',
-		'activer_imessage',
 		'suivi_edito',
 		'adresse_suivi',
 		'adresse_suivi_inscription',
diff --git a/ecrire/inc_presentation.php3 b/ecrire/inc_presentation.php3
index 96f51f6941..51f10d7a35 100644
--- a/ecrire/inc_presentation.php3
+++ b/ecrire/inc_presentation.php3
@@ -415,7 +415,7 @@ function afficher_articles($titre_table, $requete, $afficher_visites = false, $a
 	global $spip_lang_left;
 
 
-	$activer_messagerie = lire_meta("activer_messagerie");
+	$activer_messagerie = "oui";
 	$activer_statistiques = lire_meta("activer_statistiques");
 	$afficher_visites = ($afficher_visites AND $connect_statut == "0minirezo" AND $activer_statistiques != "non");
 
@@ -522,7 +522,7 @@ function afficher_articles($titre_table, $requete, $afficher_visites = false, $a
 						$auteur_messagerie = $row['messagerie'];
 						
 						$les_auteurs .= ", <a href='auteurs_edit.php3?id_auteur=$id_auteur'>$nom_auteur</a>";
-						if ($id_auteur != $connect_id_auteur AND $auteur_messagerie != "non" AND $activer_messagerie != "non") {
+						if ($id_auteur != $connect_id_auteur AND $auteur_messagerie != "non") {
 							$les_auteurs .= "&nbsp;".bouton_imessage($id_auteur, $row);
 						}
 					}
@@ -1058,7 +1058,7 @@ function afficher_forum($request, $adresse_retour, $controle_id_article = 0) {
 	global $mots_cles_forums;
 	global $spip_lang_rtl;
 
-	$activer_messagerie = lire_meta("activer_messagerie");
+	$activer_messagerie = "oui";
 
 	$compteur_forum++;
 
@@ -1126,7 +1126,7 @@ function afficher_forum($request, $adresse_retour, $controle_id_article = 0) {
 				echo " ".typo($auteur);
 			}
 
-			if ($id_auteur AND $activer_messagerie != "non" AND $connect_activer_messagerie != "non") {
+			if ($id_auteur AND $connect_activer_messagerie != "non") {
 				$bouton = bouton_imessage($id_auteur,$row_auteur);
 				if ($bouton) echo "&nbsp;".$bouton;
 			}
@@ -1626,13 +1626,8 @@ function barre_onglets($rubrique, $onglet){
 	}
 
 	if ($rubrique == "auteur"){
-		$activer_messagerie = lire_meta("activer_messagerie");
-		$activer_imessage = lire_meta("activer_imessage");
-
 		onglet(_T('onglet_auteur'), "auteurs_edit.php3?id_auteur=$id_auteur", "auteur", $onglet, "redacteurs-24.gif");
 		onglet(_T('onglet_informations_personnelles'), "auteur_infos.php3?id_auteur=$id_auteur", "infos", $onglet, "fiche-perso-24.gif");
-		if ($activer_messagerie!="non" AND $connect_id_auteur == $id_auteur)
-			onglet(_T('onglet_messagerie'), "auteur_messagerie.php3?id_auteur=$id_auteur", "messagerie", $onglet, "messagerie-24.gif");
 	}
 
 	if ($rubrique == "configuration"){
@@ -1944,7 +1939,7 @@ function debut_page($titre = "", $rubrique = "asuivre", $sous_rubrique = "asuivr
 	global $auth_can_disconnect, $connect_login;
 	global $options, $spip_display, $spip_ecran;
 	global $spip_lang, $spip_lang_rtl, $spip_lang_left, $spip_lang_right;
-	$activer_messagerie = lire_meta("activer_messagerie");
+	$activer_messagerie = "oui";
 	global $clean_link;
 
 	if ($spip_ecran == "large") $largeur = 974;
@@ -2028,8 +2023,8 @@ else {
 	echo "<div style='text-align: $spip_lang_left; width: ".$largeur."px; position: relative; z-index: 2000;'>";
 	
 	// Icones secondaires
-	$activer_messagerie = lire_meta("activer_messagerie");
-	$connect_activer_messagerie = $GLOBALS["connect_activer_messagerie"];
+	$activer_messagerie = "oui";
+	$connect_activer_messagerie = "oui";
 	
 	if ($rubrique == "asuivre"){
 		$class = "visible_au_chargement";
@@ -2600,8 +2595,6 @@ else {
 	// Petite verif pour ne pas fermer le formulaire de recherche pendant qu'on l'edite	
 	echo "<center onMouseOver=\"if (findObj('bandeaurecherche').style.visibility == 'visible') { ouvrir_recherche = true; } else { ouvrir_recherche = false; } changestyle('bandeauvide', 'visibility', 'hidden'); if (ouvrir_recherche == true) { changestyle('bandeaurecherche','visibility','visible'); }\">";
 
-
-		if ($activer_messagerie != 'non' AND $connect_activer_messagerie != 'non') {
 			$result_messages = spip_query("SELECT * FROM spip_messages AS messages, spip_auteurs_messages AS lien WHERE lien.id_auteur=$connect_id_auteur AND vu='non' AND statut='publie' AND type='normal' AND lien.id_message=messages.id_message");
 			$total_messages = @spip_num_rows($result_messages);
 			if ($total_messages == 1) {
@@ -2611,7 +2604,6 @@ else {
 				}
 			}
 			if ($total_messages > 1) echo "<div class='messages'><a href='messagerie.php3'><font color='$couleur_foncee'>"._T('info_nouveaux_messages', array('total_messages' => $total_messages))."</font></a></div>";
-		}
 
 
 	// Afficher les auteurs recemment connectes
@@ -2623,8 +2615,8 @@ else {
 	global $connect_activer_imessage;
 
 		if ($changer_config!="oui"){
-			$activer_messagerie=lire_meta("activer_messagerie");
-			$activer_imessage=lire_meta("activer_imessage");
+			$activer_messagerie = "oui";
+			$activer_imessage = "oui";
 		}
 	
 			if ($activer_imessage != "non" AND ($connect_activer_imessage != "non" OR $connect_statut == "0minirezo")) {
diff --git a/ecrire/inc_sites.php3 b/ecrire/inc_sites.php3
index a529de1d20..c1246dce85 100644
--- a/ecrire/inc_sites.php3
+++ b/ecrire/inc_sites.php3
@@ -279,9 +279,6 @@ function afficher_sites($titre_table, $requete) {
 	global $couleur_claire, $couleur_foncee;
 	global $connect_id_auteur;
 
-	$activer_messagerie = lire_meta("activer_messagerie");
-	$activer_statistiques = lire_meta("activer_statistiques");
-
 	$tranches = afficher_tranches_requete($requete, 3);
 
 	if ($tranches) {
@@ -424,9 +421,6 @@ function afficher_syndic_articles($titre_table, $requete, $afficher_site = false
 
 	$nombre_aff = 10;
 
-	$activer_messagerie = lire_meta("activer_messagerie");
-	$activer_statistiques = lire_meta("activer_statistiques");
-		
  	$result = spip_query($requete);
 	$num_rows = spip_num_rows($result);
 
diff --git a/ecrire/index.php3 b/ecrire/index.php3
index 9e44100a61..836e8131fb 100644
--- a/ecrire/index.php3
+++ b/ecrire/index.php3
@@ -28,18 +28,7 @@ if ($spip_display != 4) {
 	
 	if ($bonjour == "oui" OR $spip_ecran == "large") echo debut_block_visible("info_perso");
 	else echo debut_block_invisible("info_perso");
-	
-	if (lire_meta('activer_messagerie') != 'non') {
-		if ($connect_activer_messagerie != "non") {
-			echo _T('info_utilisation_messagerie_interne')." ";
-			if ($connect_activer_imessage != "non")
-				echo _T('info_nom_utilisateurs_connectes');
-			else
-				echo _T('info_nom_non_utilisateurs_connectes');
-		} else
-			echo _T('info_non_utilisation_messagerie');
-	}
-	
+		
 	//
 	// Supprimer le cookie, se deconnecter...
 	//
@@ -55,16 +44,15 @@ if ($spip_display != 4) {
 	//
 	// Annonces
 	//
-echo    http_calendrier_rv(sql_calendrier_taches_annonces(),"annonces");
-echo    http_calendrier_rv(sql_calendrier_taches_pb(),"pb") ;
-echo    http_calendrier_rv(sql_calendrier_taches_rv(), "rv");
+	echo    http_calendrier_rv(sql_calendrier_taches_annonces(),"annonces");
+	echo    http_calendrier_rv(sql_calendrier_taches_pb(),"pb") ;
+	echo    http_calendrier_rv(sql_calendrier_taches_rv(), "rv");
 
 	
 	//
 	// Afficher le calendrier du mois s'il y a des rendez-vous
 	//
 	
-	if (lire_meta('activer_messagerie') != 'non' AND $connect_activer_messagerie != "non" AND $options == "avancees") {
 		$today = getdate(time());
 		$jour_today = $today["mday"];
 		$mois_today = $today["mon"];
@@ -92,7 +80,6 @@ echo    http_calendrier_rv(sql_calendrier_taches_rv(), "rv");
 			echo "<p />";
 		echo http_calendrier_jour($jour_today,$mois_today,$annee_today, "col");
 		}
-	}
 }
 
 //
diff --git a/inc-public.php3 b/inc-public.php3
index d33ac4e989..06769b150b 100644
--- a/inc-public.php3
+++ b/inc-public.php3
@@ -13,6 +13,7 @@ if (defined("_INC_PUBLIC")) { // inclusion diff
 } else {
 	// premier appel
 	define("_INC_PUBLIC", "1");
+	
 
 	# Variable indiquant l'extension du fichier du squelette 
 	# (peut etre changé dans mes_option via inc_version; en 'xml' pour + tard)
@@ -141,7 +142,7 @@ if (defined("_INC_PUBLIC")) { // inclusion diff
 					@header("Content-Type: application/xhtml+xml; charset=".lire_meta('charset'));
 				else 
 					@header("Content-Type: text/html; charset=".lire_meta('charset'));
-	
+					
 				echo '<'.'?xml version="1.0" encoding="'.lire_meta('charset').'"?'.">\n";
 			} else {
 				@header("Content-Type: text/html; charset=".lire_meta('charset'));
-- 
GitLab