From 6fce37138c4b4f3c94f704e99696ff5b3ed99ece Mon Sep 17 00:00:00 2001
From: "Committo,Ergo:sum" <esj@rezo.net>
Date: Tue, 4 Apr 2006 16:33:30 +0000
Subject: [PATCH] =?UTF-8?q?all=C3=A9ger=20inc/presentation?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .gitattributes                |   1 +
 ecrire/exec/auteurs_edit.php  |  23 +++--
 ecrire/exec/messagerie.php    |  32 +++----
 ecrire/inc/message_select.php | 161 +++++++++++++++++++++++++++++++++
 ecrire/inc/presentation.php   | 166 ++--------------------------------
 5 files changed, 192 insertions(+), 191 deletions(-)
 create mode 100644 ecrire/inc/message_select.php

diff --git a/.gitattributes b/.gitattributes
index 4ed74b41fb..f87e7dd129 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -348,6 +348,7 @@ ecrire/inc/distant.php -text
 ecrire/inc/forum_insert.php -text
 ecrire/inc/headers.php -text
 ecrire/inc/lang_liste.php -text
+ecrire/inc/message_select.php -text
 ecrire/inc/mini_nav.php -text
 ecrire/inc/minipres.php -text
 ecrire/inc/plugin.php -text
diff --git a/ecrire/exec/auteurs_edit.php b/ecrire/exec/auteurs_edit.php
index 2806cade63..ec2f818985 100644
--- a/ecrire/exec/auteurs_edit.php
+++ b/ecrire/exec/auteurs_edit.php
@@ -15,13 +15,15 @@ if (!defined("_ECRIRE_INC_VERSION")) return;
 include_spip('inc/presentation');
 include_spip('inc/logos');
 include_spip('inc/auteur_voir');
+include_spip('inc/message_select');
 
 function exec_auteurs_edit_dist()
 {
-	global $connect_id_auteur, $id_auteur;
-	$id_auteur = intval($id_auteur);
-	$result = spip_query("SELECT * FROM spip_auteurs WHERE id_auteur=" .
-			     $id_auteur);
+	global $connect_id_auteur;
+
+	$id_auteur = intval(_request('id_auteur'));
+
+	$result = spip_query("SELECT * FROM spip_auteurs WHERE id_auteur='$id_auteur'");
 
 	if (!$auteur = spip_fetch_array($result)) die('erreur');
 
@@ -48,7 +50,7 @@ function exec_auteurs_edit_dist()
 
 function table_auteurs_edit($auteur)
 {
-	global $connect_statut, $connect_id_auteur, $champs_extra,$options  ;
+	global $connect_statut, $connect_id_auteur, $champs_extra, $options  ;
 
 	$id_auteur=$auteur['id_auteur'];
 	$nom=$auteur['nom'];
@@ -56,14 +58,9 @@ function table_auteurs_edit($auteur)
 	$email=$auteur['email'];
 	$nom_site_auteur=$auteur['nom_site'];
 	$url_site=$auteur['url_site'];
-	$login=$auteur['login'];
-	$pass=$auteur['pass'];
 	$statut=$auteur['statut'];
 	$pgp=$auteur["pgp"];
-	$messagerie=$auteur["messagerie"];
-	$imessage=$auteur["imessage"];
 	$extra = $auteur["extra"];
-	$low_sec = $auteur["low_sec"];
 
 	debut_droite();
 
@@ -121,12 +118,14 @@ function table_auteurs_edit($auteur)
 	    AND ($statut == '0minirezo' OR $statut == '1comite')) {
 		echo "<div>&nbsp;</div>";
 		debut_cadre_couleur();
+
+		$vus = array();
 	
 		$query_message = "SELECT * FROM spip_messages AS messages, spip_auteurs_messages AS lien, spip_auteurs_messages AS lien2 WHERE lien.id_auteur=$connect_id_auteur AND lien2.id_auteur = $id_auteur AND statut='publie' AND type='normal' AND rv!='oui' AND lien.id_message=messages.id_message AND lien2.id_message=messages.id_message";
-		afficher_messages(_T('info_discussion_cours'), $query_message, false, false);
+		afficher_messages(_T('info_discussion_cours'), $query_message, $vus, false, false);
 	
 		$query_message = "SELECT * FROM spip_messages AS messages, spip_auteurs_messages AS lien, spip_auteurs_messages AS lien2 WHERE lien.id_auteur=$connect_id_auteur AND lien2.id_auteur = $id_auteur AND statut='publie' AND type='normal' AND rv='oui' AND date_fin > NOW() AND lien.id_message=messages.id_message AND lien2.id_message=messages.id_message";
-		afficher_messages(_T('info_vos_rendez_vous'), $query_message, false, false);
+		afficher_messages(_T('info_vos_rendez_vous'), $query_message, $vus, false, false);
 	
 		icone_horizontale(_T('info_envoyer_message_prive'), generer_url_ecrire("message_edit", "new=oui&type=normal&dest=$id_auteur"),
 				  "message.gif");
diff --git a/ecrire/exec/messagerie.php b/ecrire/exec/messagerie.php
index 56fe93d1cd..51514d3e34 100644
--- a/ecrire/exec/messagerie.php
+++ b/ecrire/exec/messagerie.php
@@ -13,16 +13,16 @@
 if (!defined("_ECRIRE_INC_VERSION")) return;
 
 include_spip('inc/presentation');
+include_spip('inc/message_select');
 
 function exec_messagerie_dist()
 {
 
   global $connect_id_auteur, $connect_statut, $couleur_claire, $spip_lang_rtl;
-  global $detruire_message, $id_message, $supp_dest;
 
-  $id_message = intval($id_message);
-  $detruire_message = intval($detruire_message);
-  $supp_dest = intval($supp_dest);
+  $id_message = intval(_request('id_message'));
+  $detruire_message = intval(_request('detruire_message'));
+  $supp_dest = intval(_request('supp_dest'));
 
   if ($supp_dest) {
 	spip_query("DELETE FROM spip_auteurs_messages WHERE id_message=$id_message AND id_auteur=$supp_dest");
@@ -53,11 +53,8 @@ echo aide ("messpense");
 
 echo "<p>".http_img_pack("m_envoi_jaune$spip_lang_rtl.gif", 'J', "WIDTH='14' HEIGHT='7' BORDER='0'") .' ' . _T('info_symbole_jaune');
 
-
-
 fin_boite_info();
 
-
 creer_colonne_droite();
 
 debut_cadre_relief("messagerie-24.gif");
@@ -72,7 +69,7 @@ fin_cadre_relief();
 
 # Affiche l'encadre "lien iCal"
 
-echo
+ echo
     debut_cadre_enfonce('',true) .
     "<div class='verdana1'>"._T("calendrier_synchro") .
     "<a href='" . generer_url_ecrire("synchro","") . "' class='cellule-h'><table cellpadding='0' valign='middle'><tr>\n" .
@@ -85,26 +82,26 @@ echo
     fin_cadre_enfonce(true);
 
 
-debut_droite("messagerie");
+ debut_droite("messagerie");
 
 
-$messages_vus = '';
+ $messages_vus = array();
 
 
 $query_message = "SELECT * FROM spip_messages AS messages WHERE id_auteur=$connect_id_auteur AND statut='publie' AND type='pb' AND (date_fin > DATE_SUB(NOW(), INTERVAL 1 DAY) OR rv != 'oui')";
-afficher_messages(_T('infos_vos_pense_bete'), $query_message, false, true);
+ afficher_messages(_T('infos_vos_pense_bete'), $query_message, $messages_vus, false, true);
 
 
 $query_message = "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 lien.id_message=messages.id_message";
-afficher_messages(_T('info_nouveaux_message'), $query_message, true, true);
+afficher_messages(_T('info_nouveaux_message'), $query_message, $messages_vus,  true, true);
 
 
 $query_message = "SELECT * FROM spip_messages AS messages, spip_auteurs_messages AS lien ".
 	"WHERE lien.id_auteur=$connect_id_auteur AND statut='publie' AND type='normal' AND lien.id_message=messages.id_message ".
 	"AND (date_fin > DATE_SUB(NOW(), INTERVAL 1 DAY) OR rv != 'oui')";
-afficher_messages(_T('info_discussion_cours'), $query_message, true, false);
+afficher_messages(_T('info_discussion_cours'), $query_message,  $messages_vus, true, false);
 
 
 // Afficher le lien RSS
@@ -121,10 +118,8 @@ echo "<div style='text-align: "
 
 
 
-
 $query_message = "SELECT * FROM spip_messages AS messages WHERE id_auteur=$connect_id_auteur AND statut='redac'";
-afficher_messages(_T('info_message_en_redaction'), $query_message, true, false, false);
-
+afficher_messages(_T('info_message_en_redaction'), $query_message,  $messages_vus, true, false, false);
 
 
 $query = "SELECT auteurs.id_auteur, auteurs.nom, COUNT(*) AS total FROM spip_auteurs AS auteurs,  spip_auteurs_messages AS lien2, spip_messages AS messages, spip_auteurs_messages AS lien ".
@@ -162,11 +157,10 @@ if (spip_num_rows($result) > 0) {
 }
 
 $query_message = "SELECT * FROM spip_messages AS messages WHERE id_auteur=$connect_id_auteur AND statut='publie' AND type='pb' AND rv!='oui'";
-afficher_messages(_T('info_pense_bete_ancien'), $query_message, false, false, false);
-
+afficher_messages(_T('info_pense_bete_ancien'), $query_message,  $messages_vus, false, false, false);
 
 $query_message = "SELECT * FROM spip_messages AS messages WHERE statut='publie' AND type='affich' AND (date_fin > DATE_SUB(NOW(), INTERVAL 1 DAY) OR rv != 'oui')";
-afficher_messages(_T('info_tous_redacteurs'), $query_message, false, false, false);
+afficher_messages(_T('info_tous_redacteurs'), $query_message,  $messages_vus, false, false, false);
 
 fin_page();
 
diff --git a/ecrire/inc/message_select.php b/ecrire/inc/message_select.php
new file mode 100644
index 0000000000..92137940d1
--- /dev/null
+++ b/ecrire/inc/message_select.php
@@ -0,0 +1,161 @@
+<?php
+
+/***************************************************************************\
+ *  SPIP, Systeme de publication pour l'internet                           *
+ *                                                                         *
+ *  Copyright (c) 2001-2006                                                *
+ *  Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James  *
+ *                                                                         *
+ *  Ce programme est un logiciel libre distribue sous licence GNU/GPL.     *
+ *  Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne.   *
+\***************************************************************************/
+
+if (!defined("_ECRIRE_INC_VERSION")) return;
+
+function afficher_messages($titre_table, $query_message, &$messages_vus, $afficher_auteurs = true, $important = false, $boite_importante = true, $obligatoire = false) {
+	global $connect_id_auteur, $couleur_foncee, $spip_lang_rtl, $spip_lang_left;
+
+	// Interdire l'affichage de message en double
+	if ($messages_vus) {
+		$query_message .= ' AND messages.id_message NOT IN ('.join(',', $messages_vus).')';
+	}
+
+
+	if ($afficher_auteurs) $cols = 4;
+	else $cols = 2;
+	$query_message .= ' ORDER BY date_heure DESC';
+	$tranches = afficher_tranches_requete($query_message, $cols);
+
+	if ($tranches OR $obligatoire) {
+		if ($important) debut_cadre_couleur();
+
+		echo "<div style='height: 12px;'></div>";
+		echo "<div class='liste'>";
+	//	bandeau_titre_boite($titre_table, $afficher_auteurs, $boite_importante);
+		bandeau_titre_boite2($titre_table, "messagerie-24.gif", $couleur_foncee, "white");
+		echo "<TABLE WIDTH='100%' CELLPADDING='2' CELLSPACING='0' BORDER='0'>";
+
+
+		echo $tranches;
+
+		$result_message = spip_query($query_message);
+		$num_rows = spip_num_rows($result_message);
+
+		while($row = spip_fetch_array($result_message)) {
+			$vals = '';
+
+			$id_message = $row['id_message'];
+			$date = $row["date_heure"];
+			$date_fin = $row["date_fin"];
+			$titre = sinon($row['titre'], _T('ecrire:info_sans_titre'));
+			$type = $row["type"];
+			$statut = $row["statut"];
+			$page = $row["page"];
+			$rv = $row["rv"];
+			$vu = $row["vu"];
+			$messages_vus[$id_message] = $id_message;
+
+			//
+			// Titre
+			//
+
+			$s = "<a href='" . generer_url_ecrire("message","id_message=$id_message") . "' style='display: block;'>";
+
+			switch ($type) {
+			case 'pb' :
+				$puce = "m_envoi_bleu$spip_lang_rtl.gif";
+				break;
+			case 'memo' :
+				$puce = "m_envoi_jaune$spip_lang_rtl.gif";
+				break;
+			case 'affich' :
+				$puce = "m_envoi_jaune$spip_lang_rtl.gif";
+				break;
+			case 'normal':
+			default:
+				$puce = "m_envoi$spip_lang_rtl.gif";
+				break;
+			}
+				
+			$s .= http_img_pack("$puce", "", "width='14' height='7' border='0'");
+			$s .= "&nbsp;&nbsp;".typo($titre)."</A>";
+			$vals[] = $s;
+
+			//
+			// Auteurs
+
+			if ($afficher_auteurs) {
+				$query_auteurs = "SELECT auteurs.id_auteur, auteurs.nom FROM spip_auteurs AS auteurs, spip_auteurs_messages AS lien WHERE lien.id_message=$id_message AND lien.id_auteur!=$connect_id_auteur AND lien.id_auteur=auteurs.id_auteur";
+				$result_auteurs = spip_query($query_auteurs);
+				$auteurs = '';
+				while ($row_auteurs = spip_fetch_array($result_auteurs)) {
+					$id_auteur = $row_auteurs['id_auteur'];
+					$auteurs[] = "<a href='" . generer_url_ecrire("auteurs_edit","id_auteur=$id_auteur") . "'>".typo($row_auteurs['nom'])."</a>";
+				}
+
+				if ($auteurs AND $type == 'normal') {
+					$s = "<FONT FACE='Arial,Sans,sans-serif' SIZE=1>";
+					$s .= join(', ', $auteurs);
+					$s .= "</FONT>";
+				}
+				else $s = "&nbsp;";
+				$vals[] = $s;
+			}
+			
+			//
+			// Messages de forums
+			
+			$query_forum = "SELECT * FROM spip_forum WHERE id_message = $id_message";
+			$total_forum = spip_num_rows(spip_query($query_forum));
+			
+			if ($total_forum > 0) $vals[] = "($total_forum)";
+			else $vals[] = "";
+			
+		
+			
+			//
+			// Date
+			//
+			
+			$s = affdate($date);
+			if ($rv == 'oui') {
+				$jour=journum($date);
+				$mois=mois($date);
+				$annee=annee($date);
+				
+				$heure = heures($date).":".minutes($date);
+				if (affdate($date) == affdate($date_fin))
+					$heure_fin = heures($date_fin).":".minutes($date_fin);
+				else 
+					$heure_fin = "...";
+
+				$s = "<div " . 
+				  http_style_background('rv-12.gif', "$spip_lang_left center no-repeat; padding-$spip_lang_left: 15px") .
+				  "><a href='" . generer_url_ecrire("calendrier","type=jour&jour=$jour&mois=$mois&annee=$annee") . "'><b style='color: black;'>$s</b><br />$heure-$heure_fin</a></div>";
+			} else {
+				$s = "<font color='#999999'>$s</font>";
+			}
+			
+			$vals[] = $s;
+
+			$table[] = $vals;
+		}
+
+		if ($afficher_auteurs) {
+			$largeurs = array('', 130, 20, 120);
+			$styles = array('arial2', 'arial1', 'arial1', 'arial1');
+		}
+		else {
+			$largeurs = array('', 20, 120);
+			$styles = array('arial2', 'arial1', 'arial1');
+		}
+		afficher_liste($largeurs, $table, $styles);
+
+		echo "</TABLE>";
+		echo "</div>\n\n";
+		spip_free_result($result_message);
+		if ($important) fin_cadre_couleur();
+	}
+}
+
+?>
diff --git a/ecrire/inc/presentation.php b/ecrire/inc/presentation.php
index 9864629719..b541a59e3d 100644
--- a/ecrire/inc/presentation.php
+++ b/ecrire/inc/presentation.php
@@ -1380,160 +1380,6 @@ function afficher_auteurs ($titre_table, $requete) {
 	return $tous_id;
 }
 
-/*
- * Afficher liste de messages
- */
-
-function afficher_messages($titre_table, $query_message, $afficher_auteurs = true, $important = false, $boite_importante = true, $obligatoire = false) {
-	global $messages_vus;
-	global $connect_id_auteur;
-	global $couleur_foncee;
-	global $spip_lang_rtl, $spip_lang_left;
-
-	// Interdire l'affichage de message en double
-	if ($messages_vus) {
-		$query_message .= ' AND messages.id_message NOT IN ('.join(',', $messages_vus).')';
-	}
-
-
-	if ($afficher_auteurs) $cols = 4;
-	else $cols = 2;
-	$query_message .= ' ORDER BY date_heure DESC';
-	$tranches = afficher_tranches_requete($query_message, $cols);
-
-	if ($tranches OR $obligatoire) {
-		if ($important) debut_cadre_couleur();
-
-		echo "<div style='height: 12px;'></div>";
-		echo "<div class='liste'>";
-	//	bandeau_titre_boite($titre_table, $afficher_auteurs, $boite_importante);
-		bandeau_titre_boite2($titre_table, "messagerie-24.gif", $couleur_foncee, "white");
-		echo "<TABLE WIDTH='100%' CELLPADDING='2' CELLSPACING='0' BORDER='0'>";
-
-
-		echo $tranches;
-
-		$result_message = spip_query($query_message);
-		$num_rows = spip_num_rows($result_message);
-
-		while($row = spip_fetch_array($result_message)) {
-			$vals = '';
-
-			$id_message = $row['id_message'];
-			$date = $row["date_heure"];
-			$date_fin = $row["date_fin"];
-			$titre = sinon($row['titre'], _T('ecrire:info_sans_titre'));
-			$type = $row["type"];
-			$statut = $row["statut"];
-			$page = $row["page"];
-			$rv = $row["rv"];
-			$vu = $row["vu"];
-			$messages_vus[$id_message] = $id_message;
-
-			//
-			// Titre
-			//
-
-			$s = "<a href='" . generer_url_ecrire("message","id_message=$id_message") . "' style='display: block;'>";
-
-			switch ($type) {
-			case 'pb' :
-				$puce = "m_envoi_bleu$spip_lang_rtl.gif";
-				break;
-			case 'memo' :
-				$puce = "m_envoi_jaune$spip_lang_rtl.gif";
-				break;
-			case 'affich' :
-				$puce = "m_envoi_jaune$spip_lang_rtl.gif";
-				break;
-			case 'normal':
-			default:
-				$puce = "m_envoi$spip_lang_rtl.gif";
-				break;
-			}
-				
-			$s .= http_img_pack("$puce", "", "width='14' height='7' border='0'");
-			$s .= "&nbsp;&nbsp;".typo($titre)."</A>";
-			$vals[] = $s;
-
-			//
-			// Auteurs
-
-			if ($afficher_auteurs) {
-				$query_auteurs = "SELECT auteurs.id_auteur, auteurs.nom FROM spip_auteurs AS auteurs, spip_auteurs_messages AS lien WHERE lien.id_message=$id_message AND lien.id_auteur!=$connect_id_auteur AND lien.id_auteur=auteurs.id_auteur";
-				$result_auteurs = spip_query($query_auteurs);
-				$auteurs = '';
-				while ($row_auteurs = spip_fetch_array($result_auteurs)) {
-					$id_auteur = $row_auteurs['id_auteur'];
-					$auteurs[] = "<a href='" . generer_url_ecrire("auteurs_edit","id_auteur=$id_auteur") . "'>".typo($row_auteurs['nom'])."</a>";
-				}
-
-				if ($auteurs AND $type == 'normal') {
-					$s = "<FONT FACE='Arial,Sans,sans-serif' SIZE=1>";
-					$s .= join(', ', $auteurs);
-					$s .= "</FONT>";
-				}
-				else $s = "&nbsp;";
-				$vals[] = $s;
-			}
-			
-			//
-			// Messages de forums
-			
-			$query_forum = "SELECT * FROM spip_forum WHERE id_message = $id_message";
-			$total_forum = spip_num_rows(spip_query($query_forum));
-			
-			if ($total_forum > 0) $vals[] = "($total_forum)";
-			else $vals[] = "";
-			
-		
-			
-			//
-			// Date
-			//
-			
-			$s = affdate($date);
-			if ($rv == 'oui') {
-				$jour=journum($date);
-				$mois=mois($date);
-				$annee=annee($date);
-				
-				$heure = heures($date).":".minutes($date);
-				if (affdate($date) == affdate($date_fin))
-					$heure_fin = heures($date_fin).":".minutes($date_fin);
-				else 
-					$heure_fin = "...";
-
-				$s = "<div " . 
-				  http_style_background('rv-12.gif', "$spip_lang_left center no-repeat; padding-$spip_lang_left: 15px") .
-				  "><a href='" . generer_url_ecrire("calendrier","type=jour&jour=$jour&mois=$mois&annee=$annee") . "'><b style='color: black;'>$s</b><br />$heure-$heure_fin</a></div>";
-			} else {
-				$s = "<font color='#999999'>$s</font>";
-			}
-			
-			$vals[] = $s;
-
-			$table[] = $vals;
-		}
-
-		if ($afficher_auteurs) {
-			$largeurs = array('', 130, 20, 120);
-			$styles = array('arial2', 'arial1', 'arial1', 'arial1');
-		}
-		else {
-			$largeurs = array('', 20, 120);
-			$styles = array('arial2', 'arial1', 'arial1');
-		}
-		afficher_liste($largeurs, $table, $styles);
-
-		echo "</TABLE>";
-		echo "</div>\n\n";
-		spip_free_result($result_message);
-		if ($important) fin_cadre_couleur();
-	}
-}
-
-
 //
 // Afficher les forums
 //
@@ -1938,7 +1784,7 @@ function icone_bandeau_principal($texte, $lien, $fond, $rubrique_icone = "vide",
 		$alt = ' ';
 	}
 	
-	if (!$menu_accesskey) $menu_accesskey = 1;
+	if (!$menu_accesskey = intval($menu_accesskey)) $menu_accesskey = 1;
 	if ($menu_accesskey < 10) {
 		$accesskey = " accesskey='$menu_accesskey'";
 		$menu_accesskey++;
@@ -2001,7 +1847,7 @@ function icone_bandeau_secondaire($texte, $lien, $fond, $rubrique_icone = "vide"
 	}
 	if ($spip_display != 3 AND strlen($texte)>16) $largeur += 20;
 	
-	if (!$menu_accesskey) $menu_accesskey = 1;
+	if (!$menu_accesskey = intval($menu_accesskey)) $menu_accesskey = 1;
 	if ($menu_accesskey < 10) {
 		$accesskey = " accesskey='$menu_accesskey'";
 		$menu_accesskey++;
@@ -2872,7 +2718,7 @@ function creer_colonne_droite($rubrique=""){
 	global $options;
 	global $connect_id_auteur, $spip_ecran;
 	global $flag_3_colonnes, $flag_centre_large;
-	global $spip_lang_rtl, $lang_left;
+	global $spip_lang_rtl, $spip_lang_left;
 
 	if ($flag_3_colonnes AND !$deja_colonne_droite) {
 		$deja_colonne_droite = true;
@@ -2890,7 +2736,7 @@ function creer_colonne_droite($rubrique=""){
 		echo "<td width=$espacement rowspan=2 class='colonne_etroite'>&nbsp;</td>";
 		echo "<td rowspan=1 class='colonne_etroite'></td>";
 		echo "<td width=$espacement rowspan=2 class='colonne_etroite'>&nbsp;</td>";
-		echo "<td width=$largeur rowspan=2 align='$lang_left' valign='top' class='colonne_etroite'><p />";
+		echo "<td width=$largeur rowspan=2 align='$spip_lang_left' valign='top' class='colonne_etroite'><p />";
 
 	}
 
@@ -2900,7 +2746,7 @@ function debut_droite($rubrique="") {
 	global $options, $spip_ecran, $deja_colonne_droite, $spip_display;
 	global $connect_id_auteur, $connect_statut, $connect_toutes_rubriques;
 	global $flag_3_colonnes, $flag_centre_large, $couleur_foncee, $couleur_claire;
-	global $lang_left;
+	global $spip_lang_left;
 
 	if ($spip_display == 4) echo " -->";
 
@@ -2971,7 +2817,7 @@ function debut_droite($rubrique="") {
 	else
 		$largeur = 500;
 
-	echo '<td width="'.$largeur.'" valign="top" align="'.$lang_left.'" rowspan="1" class="serif">';
+	echo '<td width="'.$largeur.'" valign="top" align="'.$spip_lang_left.'" rowspan="1" class="serif">';
 
 	// touche d'acces rapide au debut du contenu
 	echo "\n<a name='saut' href='#saut' accesskey='s'></a>\n";
-- 
GitLab