From 5362bfa2ad8ea350f0f418e9ee324c6f5f9613b8 Mon Sep 17 00:00:00 2001
From: ARNO* <arno@rezo.net>
Date: Thu, 3 Jun 2004 12:24:10 +0000
Subject: [PATCH] Modif presentation des articles

---
 ecrire/articles.php3 | 182 ++++++++++++++++++------------------
 ecrire/inc_mots.php3 | 213 +++++++++++++++++++++++--------------------
 2 files changed, 207 insertions(+), 188 deletions(-)

diff --git a/ecrire/articles.php3 b/ecrire/articles.php3
index 7afc4ba3c3..0de14f1112 100644
--- a/ecrire/articles.php3
+++ b/ecrire/articles.php3
@@ -670,26 +670,6 @@ if ($options == "avancees" && $connect_statut=='0minirezo' && $flag_editable) {
 		}
 
 
-
-
-//
-// Afficher les raccourcis
-//
-
-debut_raccourcis();
-
-icone_horizontale(_T('icone_tous_articles'), "articles_page.php3", "article-24.gif");
-if ($connect_statut == '0minirezo' AND acces_rubrique($rubrique_article) AND $options == "avancees") {
-	$retour = urlencode($clean_link->getUrl());
-	icone_horizontale(_T('icone_creer_auteur'), "auteur_infos.php3?new=oui&ajouter_id_article=$id_article&redirect=$retour", "redacteurs-24.gif", "creer.gif");
-	$articles_mots = lire_meta('articles_mots');
-	if ($articles_mots != "non")
-		icone_horizontale(_T('icone_creer_mot_cle'), "mots_edit.php3?new=oui&ajouter_id_article=$id_article&redirect=$retour", "mot-cle-24.gif", "creer.gif");
-}
-
-fin_raccourcis();
-
-
 //////////////////////////////////////////////////////
 // Affichage de la colonne de droite
 //
@@ -844,7 +824,7 @@ if ($flag_editable) {
 echo "</tr></table>\n";
 
 
-
+echo "<div>&nbsp;</div>";
 echo "<div class='serif' align='left'>";
 
 //
@@ -852,17 +832,20 @@ echo "<div class='serif' align='left'>";
 //
 
 if ($flag_editable AND $options == 'avancees') {
-	debut_cadre_enfonce();
+	debut_cadre_couleur();
 
-	echo "<FORM ACTION='articles.php3' METHOD='GET'>";
+	echo "<FORM ACTION='articles.php3' METHOD='GET' style='margin: 0px; padding: 0px;'>";
 	echo "<INPUT TYPE='hidden' NAME='id_article' VALUE='$id_article'>";
 
 	if ($statut_article == 'publie') {
-		echo "<TABLE CELLPADDING=5 CELLSPACING=0 BORDER=0 WIDTH=100% BACKGROUND=''>";
-		echo "<TR><TD BGCOLOR='$couleur_foncee' COLSPAN=2><FONT SIZE=1 COLOR='#FFFFFF'><B>"._T('texte_date_publication_article');
-		echo aide ("artdate");
-		echo "</B></FONT></TD></TR>";
-		echo "<TR><TD ALIGN='center'>";
+
+		echo "<div><b>";
+		echo bouton_block_invisible("datepub");
+		echo "<span class='verdana1'>"._T('texte_date_publication_article').'</span> ';
+		echo majuscules(affdate($date))."</b>".aide('artdate')."</div>";
+
+		echo debut_block_invisible("datepub");
+		echo "<div style='margin: 5px; margin-$spip_lang_left: 20px;'>";
 		echo "<SELECT NAME='jour' SIZE=1 CLASS='fondl'>";
 		afficher_jour($jour);
 		echo "</SELECT> ";
@@ -872,26 +855,27 @@ if ($flag_editable AND $options == 'avancees') {
 		echo "<SELECT NAME='annee' SIZE=1 CLASS='fondl'>";
 		afficher_annee($annee);
 		echo "</SELECT>";
-
-		echo "</TD><TD ALIGN='right'>";
-		echo "<INPUT TYPE='submit' NAME='Changer' CLASS='fondo' VALUE='"._T('bouton_changer')."'>";
-		echo "</TD></TR></TABLE>";
+		echo " &nbsp; <INPUT TYPE='submit' NAME='Changer' CLASS='fondo' VALUE='"._T('bouton_changer')."'>";
+		echo "</div>";
+		echo fin_block();
 	}
 	else {
-		echo "<TABLE CELLPADDING=5 CELLSPACING=0 BORDER=0 WIDTH=100% BACKGROUND=''>";
-		echo "<TR><TD BGCOLOR='$couleur_foncee'><FONT SIZE=1 COLOR='#FFFFFF' face='Verdana,Arial,Sans,sans-serif'><b>"._T('texte_date_creation_article').' ';
-		echo majuscules(affdate($date))."</font></B></FONT>".aide('artdate')."</TD></TR>";
-		echo "</TABLE>";
+		echo "<div><b> <span class='verdana1'>"._T('texte_date_creation_article').'</span> ';
+		echo majuscules(affdate($date))."</b>".aide('artdate')."</div>";
 	}
 
 	if (($options == 'avancees' AND $articles_redac != 'non') OR ($annee_redac.'-'.$mois_redac.'-'.$jour_redac != '0000-00-00')) {
-		echo '<p><table cellpadding="5" cellspacing="0" border="0" width="100%">';
-		echo '<tr><td bgcolor="#cccccc" colspan="2"><font size="1" color="#000000" face="Verdana,Arial,Sans,sans-serif">';
-		if ($annee_redac.'-'.$mois_redac.'-'.$jour_redac != '0000-00-00') $date_affichee = ' : '.majuscules(affdate($date_redac));
+		if ($annee_redac.'-'.$mois_redac.'-'.$jour_redac != '0000-00-00') $date_affichee = affdate($date_redac);
+		else $date_affichee = _T('jour_non_connu_nc');
+		
+		echo "<div><b>";
 		echo bouton_block_invisible('dateredac');
-		echo "<b>"._T('texte_date_publication_anterieure').$date_affichee."</b></font></td></tr></table>";
+		echo "<span class='verdana1'>"._T('texte_date_publication_anterieure').'</span> '.majuscules($date_affichee)." ".aide('artdate_redac')."</b></div>";
+
+
 		echo debut_block_invisible('dateredac');
-		echo '<table cellpadding="5" cellspacing="0" border="0" width="100%">';
+		echo "<div style='margin: 5px; margin-$spip_lang_left: 20px;'>";
+		echo '<table cellpadding="0" cellspacing="0" border="0" width="100%">';
 		echo '<tr><td align="left">';
 		echo '<input type="radio" name="avec_redac" value="non" id="avec_redac_on"';
 		if ($annee_redac.'-'.$mois_redac.'-'.$jour_redac == '0000-00-00') echo ' checked="checked"';
@@ -910,18 +894,31 @@ if ($flag_editable AND $options == 'avancees') {
 
 		echo '</td><td align="right">';
 		echo '<input type="submit" name="Changer" class="fondo" value="'._T('bouton_changer').'" />';
-		echo aide('artdate_redac');
 		echo '</td></tr>';
 		echo '</table>';
+		echo "</div>";
 		echo fin_block();
 	}
 
 	echo "</FORM>";
-	fin_cadre_enfonce();
+	fin_cadre_couleur();
 }
+else {
+	if ($statut_article == 'publie') $texte_date = _T('texte_date_publication_article');
+	else $texte_date = _T('texte_date_creation_article');
+
+	debut_cadre_couleur();
+		echo "<div style='text-align:center;'><b> <span class='verdana1'>$texte_date</span> ";
+		echo majuscules(affdate($date))."</b>".aide('artdate')."</div>";
 
-else if ($statut_article == 'publie') {
-	echo "<CENTER>".affdate($date)."</CENTER><P>";
+
+		if ($annee_redac.'-'.$mois_redac.'-'.$jour_redac != '0000-00-00') {
+			$date_affichee = ' : '.majuscules(affdate($date_redac));		
+			echo "<div style='text-align:center;'><b> <span class='verdana1'>"._T(texte_date_publication_anterieure)."</span> ";
+			echo $date_affichee."</b>".aide('artdate_redac')."</div>";
+		}
+
+	fin_cadre_couleur();
 }
 
 
@@ -931,15 +928,13 @@ else if ($statut_article == 'publie') {
 //
 
 echo "<a name='auteurs'></a>";
-debut_cadre_enfonce("redacteurs-24.gif");
 
-echo "<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=3 WIDTH=100% BACKGROUND=''><TR><TD BGCOLOR='#EEEECC' class='serif2'>";
 if ($flag_editable AND $options == 'avancees') {
-	echo bouton_block_invisible("auteursarticle");
+	$bouton = bouton_block_invisible("auteursarticle");
 }
-echo "<B>"._T('texte_auteurs')."</B>";
-echo aide ("artauteurs");
-echo "</TD></TR></TABLE>";
+
+debut_cadre_enfonce("redacteurs-24.gif", false, "", $bouton._T('texte_auteurs').aide ("artauteurs"));
+
 
 
 ////////////////////////////////////////////////////
@@ -1066,10 +1061,11 @@ $query = "SELECT * FROM spip_auteurs AS auteurs, spip_auteurs_articles AS lien "
 $result = spip_query($query);
 
 if (spip_num_rows($result)) {
-	$ifond = 0;
-
-	echo "\n<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=3 WIDTH=100% BACKGROUND=''>\n";
+	echo "<div class='liste'>";
+	echo "<table width='100%' cellpadding='3' cellspacing='0' border='0' background=''>";
+	$table = '';
 	while ($row = spip_fetch_array($result)) {
+		$vals = '';
 		$id_auteur = $row["id_auteur"];
 		$nom_auteur = $row["nom"];
 		$email_auteur = $row["email"];
@@ -1092,50 +1088,42 @@ if (spip_num_rows($result)) {
 		if ($result2) list($nombre_articles) = spip_fetch_row($result2);
 		else $nombre_articles = 0;
 
-		$ifond = $ifond ^ 1;
-		$couleur = ($ifond) ? '#FFFFFF' : $couleur_claire;
-
 		$url_auteur = "auteurs_edit.php3?id_auteur=$id_auteur";
 
-		echo "<TR BGCOLOR='$couleur' WIDTH=\"100%\">";
-		echo "<TD WIDTH='20'>";
-		echo bonhomme_statut($row);
-		echo "</TD>\n";
+		$vals[] = bonhomme_statut($row);
 
-		echo "<TD CLASS='arial2'>";
-		echo "<A HREF=\"$url_auteur\"$bio_auteur>".typo($nom_auteur)."</A>";
-		echo "</TD>\n";
+		$vals[] = "<A HREF=\"$url_auteur\"$bio_auteur>".typo($nom_auteur)."</A>";
 
-		echo "<TD CLASS='arial2'>";
-		echo bouton_imessage($id_auteur)."&nbsp;";
-		echo "</TD>\n";
+		$vals[] = bouton_imessage($id_auteur);
 
-		echo "<TD CLASS='arial2'>";
-		if ($email_auteur) echo "<A HREF='mailto:$email_auteur'>"._T('email')."</A>";
-		else echo "&nbsp;";
-		echo "</TD>\n";
+		
+		
+		if ($email_auteur) $vals[] =  "<A HREF='mailto:$email_auteur'>"._T('email')."</A>";
+		else $vals[] =  "&nbsp;";
 
-		echo "<TD CLASS='arial2'>";
-		if ($url_site_auteur) echo "<A HREF='$url_site_auteur'>"._T('info_site_min')."</A>";
-		else echo "&nbsp;";
-		echo "</TD>\n";
+		if ($url_site_auteur) $vals[] =  "<A HREF='$url_site_auteur'>"._T('info_site_min')."</A>";
+		else $vals[] =  "&nbsp;";
 
-		echo "<TD CLASS='arial2' ALIGN='right'>";
-		if ($nombre_articles > 1) echo $nombre_articles.' '._T('info_article_2');
-		else if ($nombre_articles == 1) echo _T('info_1_article');
-		else echo "&nbsp;";
-		echo "</TD>\n";
+		if ($nombre_articles > 1) $vals[] =  $nombre_articles.' '._T('info_article_2');
+		else if ($nombre_articles == 1) $vals[] =  _T('info_1_article');
+		else $vals[] =  "&nbsp;";
 
-		echo "<TD CLASS='arial1' align='right'>";
 		if ($flag_editable AND ($connect_id_auteur != $id_auteur OR $connect_statut == '0minirezo') AND $options == 'avancees') {
-			echo "<A HREF='articles.php3?id_article=$id_article&supp_auteur=$id_auteur#auteurs'>"._T('lien_retirer_auteur')."&nbsp;<img src='img_pack/croix-rouge.gif' alt='X' width='7' height='7' border='0' align='middle'></A>";
+			$vals[] =  "<A HREF='articles.php3?id_article=$id_article&supp_auteur=$id_auteur#auteurs'>"._T('lien_retirer_auteur')."&nbsp;<img src='img_pack/croix-rouge.gif' alt='X' width='7' height='7' border='0' align='middle'></A>";
+		} else {
+			$vals[] = "";
 		}
-		else echo "&nbsp;";
-		echo "</TD>\n";
-
-		echo "</TR>\n";
+		
+		$table[] = $vals;
 	}
-	echo "</TABLE>\n";
+	
+	
+	$largeurs = array('14', '', '', '', '', '', '');
+	$styles = array('arial11', 'arial2', 'arial11', 'arial11', 'arial11', 'arial11', 'arial1');
+	afficher_liste($largeurs, $table, $styles);
+
+	
+	echo "</table></div>\n";
 
 	$les_auteurs = join(',', $les_auteurs);
 }
@@ -1152,11 +1140,23 @@ if ($flag_editable AND $options == 'avancees') {
 	if ($les_auteurs) $query .= "id_auteur NOT IN ($les_auteurs) AND ";
 	$query .= "statut!='5poubelle' AND statut!='6forum' AND statut!='nouveau' ORDER BY statut, nom";
 	$result = spip_query($query);
-
+	
+	echo "<table width='100%'>";
+	echo "<tr>";
+	if ($connect_statut == '0minirezo' AND acces_rubrique($rubrique_article) AND $options == "avancees") {
+		echo "<td width='200'>";
+		$retour = urlencode($clean_link->getUrl());
+		icone_horizontale(_T('icone_creer_auteur'), "auteur_infos.php3?new=oui&ajouter_id_article=$id_article&redirect=$retour", "redacteurs-24.gif", "creer.gif");
+		echo "</td>";
+	}
+	
+	echo "<td>";
+	
+	
 	if (spip_num_rows($result) > 0) {
 		echo "<FORM ACTION='articles.php3?id_article=$id_article#auteurs' METHOD='post'>";
-		echo "<DIV align=right><FONT FACE='Verdana,Arial,Sans,sans-serif' SIZE=2><B>"._T('titre_cadre_ajouter_auteur')."&nbsp; </B></FONT>\n";
-		echo "<INPUT TYPE='Hidden' NAME='id_article' VALUE=\"$id_article\">";
+		echo "<span class='verdana1'><B>"._T('titre_cadre_ajouter_auteur')."&nbsp; </B></span>\n";
+		echo "<DIV><INPUT TYPE='Hidden' NAME='id_article' VALUE=\"$id_article\">";
 
 		if (spip_num_rows($result) > 80 AND $flag_mots_ressemblants) {
 			echo "<INPUT TYPE='text' NAME='cherche_auteur' CLASS='fondl' VALUE='' SIZE='20'>";
@@ -1206,6 +1206,8 @@ if ($flag_editable AND $options == 'avancees') {
 		}
 		echo "</div></FORM>";
 	}
+	
+	echo "</td></tr></table>";
 
 
 	echo fin_block();
diff --git a/ecrire/inc_mots.php3 b/ecrire/inc_mots.php3
index b73492c919..6983f62c5d 100644
--- a/ecrire/inc_mots.php3
+++ b/ecrire/inc_mots.php3
@@ -75,8 +75,8 @@ function mots_ressemblants($mot, $table_mots, $table_ids='') {
 
 function formulaire_mots($table, $id_objet, $nouv_mot, $supp_mot, $cherche_mot, $flag_editable) {
 	global $flag_mots_ressemblants;
-	global $connect_statut;
-	global $spip_lang_rtl;
+	global $connect_statut, $options;
+	global $spip_lang_rtl, $spip_lang_right;
 	$select_groupe = $GLOBALS['select_groupe'];
 
 	if ($table == 'articles') {
@@ -106,18 +106,13 @@ function formulaire_mots($table, $id_objet, $nouv_mot, $supp_mot, $cherche_mot,
 	if (!$nombre_mots AND (!$nombre_groupes OR !$flag_editable)) return;
 
 	echo "<a name='mots'></a>";
-	debut_cadre_enfonce("mot-cle-24.gif");
-
-	echo "<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=3 WIDTH=100% BACKGROUND=''><TR><TD BGCOLOR='#EEEECC' class='serif2'>";
 	if ($flag_editable){
 		if ($nouv_mot.$cherche_mot.$supp_mot)
-			echo bouton_block_visible("lesmots");
+			$bouton = bouton_block_visible("lesmots");
 		else
-			echo bouton_block_invisible("lesmots");
+			$bouton =  bouton_block_invisible("lesmots");
 	}
-	echo "<B>"._T('titre_mots_cles')."</B>";
-	echo aide ("artmots");
-	echo "</td></tr></TABLE>";
+	debut_cadre_enfonce("mot-cle-24.gif", false, "", $bouton._T('titre_mots_cles').aide ("artmots"));
 
 	//////////////////////////////////////////////////////
 	// Recherche de mot-cle
@@ -240,98 +235,106 @@ function formulaire_mots($table, $id_objet, $nouv_mot, $supp_mot, $cherche_mot,
 	$query = "SELECT mots.* FROM spip_mots AS mots, spip_mots_$table AS lien WHERE lien.$id_table=$id_objet AND mots.id_mot=lien.id_mot ORDER BY mots.type, mots.titre";
 	$result = spip_query($query);
 
-	echo "<table border=0 cellspacing=0 cellpadding=2 width=100% background=''>";
-
-	$ifond=0;
-
-	while ($row = spip_fetch_array($result)) {
-		$id_mot = $row['id_mot'];
-		$titre_mot = $row['titre'];
-		$type_mot = $row['type'];
-		$descriptif_mot = $row['descriptif'];
-		$id_groupe = $row['id_groupe'];
-
-		$query_groupe = "SELECT * FROM spip_groupes_mots WHERE id_groupe = $id_groupe";
-		$result_groupe = spip_query($query_groupe);
-		while($row_groupe = spip_fetch_array($result_groupe)) {
-			$id_groupe = $row_groupe['id_groupe'];
-			$titre_groupe = entites_html($row_groupe['titre']);
-			$unseul = $row_groupe['unseul'];
-			$obligatoire = $row_groupe['obligatoire'];
-			$acces_admin =  $row_groupe['0minirezo'];
-			$acces_redacteur = $row_groupe['1comite'];
-
-			$flag_groupe = ($flag_editable AND (($connect_statut == '1comite' AND $acces_redacteur == 'oui') OR ($connect_statut == '0minirezo' AND $acces_admin == 'oui')));
-		}
-
-		$groupes_vus[$id_groupe] = true;
-		$id_groupes_vus[] = $id_groupe;
-
-		if ($ifond==0){
-			$ifond=1;
-			$couleur="#FFFFFF";
-		}else{
-			$ifond=0;
-			$couleur="#EDF3FE";
-		}
-
-		$url = "mots_edit.php3?id_mot=$id_mot&redirect=".rawurlencode($url_base.'#mots');
-
-		echo "<TR WIDTH=\"100%\">";
-		echo "<TD BGCOLOR='$couleur'>";
-		echo "<A HREF='$url'><img src='img_pack/petite-cle.gif' alt='' width='23' height='12' border='0'></A>";
-		echo "</TD>";
-		echo "<TD BGCOLOR='$couleur' width='100%' CLASS='arial2'>";
-
-
-		// Changer
-		if ($unseul == "oui" AND $flag_groupe) {
-			echo "<form action='$url_base#mots' method='post' style='margin:0px; padding: 0px'>";
-			echo "<INPUT TYPE='Hidden' NAME='$id_table' VALUE='$id_objet'>";
-			if ($table == 'rubriques') echo "<INPUT TYPE='Hidden' NAME='coll' VALUE='$id_objet'>";
-			echo "<select name='nouv_mot' CLASS='fondl' STYLE='font-size:10px; width:90px;'>";
-
-			$query_autres_mots = "SELECT * FROM spip_mots WHERE id_groupe = $id_groupe";
-			$result_autres_mots = spip_query($query_autres_mots);
-			while ($row_autres = spip_fetch_array($result_autres_mots)) {
-				$le_mot = $row_autres['id_mot'];
-				$le_titre_mot = supprimer_tags(typo($row_autres['titre']));
-
-				if ($le_mot == $id_mot) $selected = "SELECTED";
-				else $selected = "";
-				echo "<option value='$le_mot' $selected> $le_titre_mot";
+	if (spip_num_rows($result) > 0) {
+		echo "<div class='liste'>";
+		echo "<table width='100%' cellpadding='3' cellspacing='0' border='0' background=''>";
+	
+		$ifond=0;
+			
+		$tableau= '';
+		while ($row = spip_fetch_array($result)) {
+			$vals = '';
+		
+			$id_mot = $row['id_mot'];
+			$titre_mot = $row['titre'];
+			$type_mot = $row['type'];
+			$descriptif_mot = $row['descriptif'];
+			$id_groupe = $row['id_groupe'];
+	
+			$query_groupe = "SELECT * FROM spip_groupes_mots WHERE id_groupe = $id_groupe";
+			$result_groupe = spip_query($query_groupe);
+			while($row_groupe = spip_fetch_array($result_groupe)) {
+				$id_groupe = $row_groupe['id_groupe'];
+				$titre_groupe = entites_html($row_groupe['titre']);
+				$unseul = $row_groupe['unseul'];
+				$obligatoire = $row_groupe['obligatoire'];
+				$acces_admin =  $row_groupe['0minirezo'];
+				$acces_redacteur = $row_groupe['1comite'];
+	
+				$flag_groupe = ($flag_editable AND (($connect_statut == '1comite' AND $acces_redacteur == 'oui') OR ($connect_statut == '0minirezo' AND $acces_admin == 'oui')));
 			}
-			echo "</select>";
-			echo "<INPUT TYPE='Hidden' NAME='supp_mot' VALUE='$id_mot'>";
-			echo " &nbsp; <INPUT TYPE='submit' NAME='Choisir' VALUE='"._T('bouton_changer')."' CLASS='fondo' style='font-size: 10px';>";
-			echo "</form>";
-
-		} else {
-			echo "<A HREF='$url'>".typo($titre_mot)."</A>";
-		}
-		echo "</TD>";
-
-		echo "<TD ALIGN='right' BGCOLOR='$couleur' ALIGN='right' CLASS='arial2'>";
-		echo "$type_mot";
-		echo "</TD>";
-
-		if ($flag_editable){
-			echo "<TD BGCOLOR='$couleur' ALIGN='right' CLASS='arial1'>";
-			if ($flag_groupe)
-				echo "<A HREF=\"$url_base&supp_mot=$id_mot#mots\">"._T('info_retirer_mot')."&nbsp;<img src='img_pack/croix-rouge.gif' alt='X' width='7' height='7' border='0' align='middle'></A>";
-			else echo "&nbsp;";
-			echo "</TD>";
+	
+			$groupes_vus[$id_groupe] = true;
+			$id_groupes_vus[] = $id_groupe;
+	
+			if ($ifond==0){
+				$ifond=1;
+				$couleur="#FFFFFF";
+			}else{
+				$ifond=0;
+				$couleur="#EDF3FE";
+			}
+	
+			$url = "mots_edit.php3?id_mot=$id_mot&redirect=".rawurlencode($url_base.'#mots');
+	
+			$vals[] = "<A HREF='$url'><img src='img_pack/petite-cle.gif' alt='' width='23' height='12' border='0'></A>";
+			
+	
+			// Changer
+			if ($unseul == "oui" AND $flag_groupe) {
+				$s = "<form action='$url_base#mots' method='post' style='margin:0px; padding: 0px'>";
+				$s .= "<INPUT TYPE='Hidden' NAME='$id_table' VALUE='$id_objet'>";
+				if ($table == 'rubriques') $s .= "<INPUT TYPE='Hidden' NAME='coll' VALUE='$id_objet'>";
+				$s .= "<select name='nouv_mot' CLASS='fondl' STYLE='font-size:10px; width:90px;'>";
+	
+				$query_autres_mots = "SELECT * FROM spip_mots WHERE id_groupe = $id_groupe";
+				$result_autres_mots = spip_query($query_autres_mots);
+				while ($row_autres = spip_fetch_array($result_autres_mots)) {
+					$le_mot = $row_autres['id_mot'];
+					$le_titre_mot = supprimer_tags(typo($row_autres['titre']));
+	
+					if ($le_mot == $id_mot) $selected = "SELECTED";
+					else $selected = "";
+					$s .= "<option value='$le_mot' $selected> $le_titre_mot";
+				}
+				$s .= "</select>";
+				$s .= "<INPUT TYPE='Hidden' NAME='supp_mot' VALUE='$id_mot'>";
+				$s .= " &nbsp; <INPUT TYPE='submit' NAME='Choisir' VALUE='"._T('bouton_changer')."' CLASS='fondo' style='font-size: 10px';>";
+				$s .= "</form>";
+	
+			} else {
+				$s = "<A HREF='$url'>".typo($titre_mot)."</A>";
+			}
+			$vals[] = $s;
+	
+			$vals[] = "$type_mot";
+	
+			if ($flag_editable){
+				$s = "";
+				if ($flag_groupe)
+					$s .= "<A HREF=\"$url_base&supp_mot=$id_mot#mots\">"._T('info_retirer_mot')."&nbsp;<img src='img_pack/croix-rouge.gif' alt='X' width='7' height='7' border='0' align='middle'></A>";
+				else $s .= "&nbsp;";
+			}
+			$vals[] = $s;
+			
+			$tableau[] = $vals;
+	
+			$les_mots[] = $id_mot;
 		}
-		echo "</TR>\n";
-
-		$les_mots[] = $id_mot;
+	
+		$largeurs = array('25', '', '', '');
+		$styles = array('arial11', 'arial2', 'arial2', 'arial1');
+		afficher_liste($largeurs, $tableau, $styles);
+	
+	
+		echo "</table></div>";
 	}
-	echo "<tr><td></td><td></td><td><img src='img_pack/rien.gif' width=100 height=1></td><td><img src='img_pack/rien.gif' width=90 height=1></td></tr>";
-	echo "</TABLE>";
 
 	if ($les_mots) {
 		$nombre_mots_associes = count($les_mots);
 		$les_mots = join($les_mots, ",");
+	} else {
+		$les_mots = "0";
 	}
 	if ($id_groupes_vus) $id_groupes_vus = join($id_groupes_vus, ",");
 	else $id_groupes_vus = "0";
@@ -364,19 +367,22 @@ function formulaire_mots($table, $id_objet, $nouv_mot, $supp_mot, $cherche_mot,
 			echo "</div><br />\n";
 		}
 
+
 		$form_mot = "<FORM ACTION='$url_base#mots' METHOD='post' STYLE='margin:1px;'>"
 			."<INPUT TYPE='Hidden' NAME='$id_table' VALUE='$id_objet'>";
 
 		if ($table == 'rubriques') $form_mot .= "<INPUT TYPE='Hidden' NAME='coll' VALUE='$id_objet'>";
 
-		$message_ajouter_mot = "<FONT FACE='Verdana,Arial,Sans,sans-serif' SIZE=2><B>"._T('titre_ajouter_mot_cle')."</B></FONT> &nbsp;\n";
-		echo "<table border='0' align='right' style='white-space: nowrap'>";
+		$message_ajouter_mot = "<span class='verdana1'><B>"._T('titre_ajouter_mot_cle')."</B></span> &nbsp;\n";
+
+		echo "<table border='0' width='100%' style='text-align: $spip_lang_right'>";
 
 		$query_groupes = "SELECT * FROM spip_groupes_mots WHERE $table = 'oui' AND $connect_statut = 'oui' AND (unseul != 'oui'  OR (unseul = 'oui' AND id_groupe NOT IN ($id_groupes_vus))) ORDER BY titre";
 		$result_groupes = spip_query($query_groupes);
 
 		// Afficher un menu par groupe de mots
 
+
 		while ($row_groupes = spip_fetch_array($result_groupes)) {
 			$id_groupe = $row_groupes['id_groupe'];
 			$titre_groupe = entites_html($row_groupes['titre']);
@@ -389,7 +395,7 @@ function formulaire_mots($table, $id_objet, $nouv_mot, $supp_mot, $cherche_mot,
 			$acces_minirezo = $row_groupes['0minirezo'];
 			$acces_comite = $row_groupes['1comite'];
 			$acces_forum = $row_groupes['6forum'];
-
+			
 			$query = "SELECT * FROM spip_mots WHERE id_groupe = '$id_groupe' ";
 			if ($les_mots) $query .= "AND id_mot NOT IN ($les_mots) ";
 			$query .= "ORDER BY type, titre";
@@ -450,6 +456,17 @@ function formulaire_mots($table, $id_objet, $nouv_mot, $supp_mot, $cherche_mot,
 				}
 			}
 		}
+		
+		if ($table == 'articles' AND $connect_statut == '0minirezo' AND $flag_editable AND $options == "avancees") {
+			echo "<tr><td></td><td colspan='2'>";
+			echo "<div style='width: 200px;'>";
+			icone_horizontale(_T('icone_creer_mot_cle'), "mots_edit.php3?new=oui&ajouter_id_article=$id_article&redirect=$retour", "mot-cle-24.gif", "creer.gif");
+			echo "</div> ";
+			echo "</td></tr>";
+		}
+		
+		
+		
 		echo "</table>";
 		echo fin_block();
 	}
-- 
GitLab