From f703e2e9c0b89d601e431e89610ee537d2c186c5 Mon Sep 17 00:00:00 2001
From: ARNO* <arno@rezo.net>
Date: Mon, 11 Aug 2003 12:28:19 +0000
Subject: [PATCH] Cosmetique: codes couleurs en fond dans menus de statuts.
 Affichage de la langue des articles/breves dans les listes.

---
 ecrire/articles.php3         | 10 +++++-----
 ecrire/auteur_infos.php3     |  2 +-
 ecrire/breves_edit.php3      |  6 +++---
 ecrire/calendrier.php3       | 15 ++++++++++++---
 ecrire/inc_presentation.php3 | 16 ++++++++++++++++
 ecrire/naviguer.php3         |  1 +
 6 files changed, 38 insertions(+), 12 deletions(-)

diff --git a/ecrire/articles.php3 b/ecrire/articles.php3
index d23c4ca37d..8f0d44058d 100644
--- a/ecrire/articles.php3
+++ b/ecrire/articles.php3
@@ -1371,11 +1371,11 @@ if ($connect_statut == '0minirezo' AND acces_rubrique($rubrique_article)) {
 
 	echo "<SELECT NAME='statut_nouv' SIZE='1' CLASS='fondl' onChange='change_bouton(this)'>";
 
-	echo "<OPTION" . mySel("prepa", $statut_article) .">"._T('texte_statut_en_cours_redaction')."\n";
-	echo "<OPTION" . mySel("prop", $statut_article) . ">"._T('texte_statut_propose_evaluation')."\n";
-	echo "<OPTION" . mySel("publie", $statut_article) . ">"._T('texte_statut_publie')."\n";
-	echo "<OPTION" . mySel("poubelle", $statut_article) . ">"._T('texte_statut_poubelle')."\n";
-	echo "<OPTION" . mySel("refuse", $statut_article) . ">"._T('texte_statut_refuse')."\n";
+	echo "<OPTION" . mySel("prepa", $statut_article) ." style='background-color: white'>"._T('texte_statut_en_cours_redaction')."\n";
+	echo "<OPTION" . mySel("prop", $statut_article) . " style='background-color: #FFF1C6'>"._T('texte_statut_propose_evaluation')."\n";
+	echo "<OPTION" . mySel("publie", $statut_article) . " style='background-color: #B4E8C5'>"._T('texte_statut_publie')."\n";
+	echo "<OPTION" . mySel("poubelle", $statut_article) . " style='background:url(img_pack/rayures-sup.gif)'>"._T('texte_statut_poubelle')."\n";
+	echo "<OPTION" . mySel("refuse", $statut_article) . " style='background-color: #FFA4A4'>"._T('texte_statut_refuse')."\n";
 
 	echo "</SELECT>";
 
diff --git a/ecrire/auteur_infos.php3 b/ecrire/auteur_infos.php3
index 13837691b8..6003ee0244 100644
--- a/ecrire/auteur_infos.php3
+++ b/ecrire/auteur_infos.php3
@@ -388,7 +388,7 @@ if ($connect_statut == "0minirezo"
 
 	if (($statut == '6forum') OR (lire_meta('accepter_visiteurs') == 'oui') OR (lire_meta('forums_publics') == 'abo'))
 		echo "<OPTION".mySel("6forum",$statut).">"._T('item_visiteur');
-	echo "<OPTION".mySel("5poubelle",$statut).">&gt; "._T('texte_statut_poubelle');
+	echo "<OPTION".mySel("5poubelle",$statut)." style='background:url(img_pack/rayures-sup.gif)'>&gt; "._T('texte_statut_poubelle');
 
 	echo "</SELECT></center>\n";
 	fin_cadre_relief();
diff --git a/ecrire/breves_edit.php3 b/ecrire/breves_edit.php3
index fe09c55ceb..9d0879a6d2 100644
--- a/ecrire/breves_edit.php3
+++ b/ecrire/breves_edit.php3
@@ -180,9 +180,9 @@ if ($connect_statut=="0minirezo" OR $statut=="prop" OR $new == "oui") {
 
 		echo "<SELECT NAME='statut' SIZE=1 CLASS='fondl'>\n";
 		
-		echo "<OPTION".mySel("prop",$statut).">"._T('item_breve_proposee')."\n";		
-		echo "<OPTION".mySel("refuse",$statut).">"._T('item_breve_refusee')."\n";		
-		echo "<OPTION".mySel("publie",$statut).">"._T('item_breve_validee')."\n";		
+		echo "<OPTION".mySel("prop",$statut)." style='background-color: white'>"._T('item_breve_proposee')."\n";		
+		echo "<OPTION".mySel("refuse",$statut)." style='background:url(img_pack/rayures-sup.gif)'>"._T('item_breve_refusee')."\n";		
+		echo "<OPTION".mySel("publie",$statut)." style='background-color: #B4E8C5'>"._T('item_breve_validee')."\n";		
 
 		echo "</SELECT>".aide ("brevesstatut")."<P>\n";
 		fin_cadre_relief();
diff --git a/ecrire/calendrier.php3 b/ecrire/calendrier.php3
index 970ee890a5..e6e1b0130d 100644
--- a/ecrire/calendrier.php3
+++ b/ecrire/calendrier.php3
@@ -8,6 +8,7 @@ function afficher_mois($jour_today,$mois_today,$annee_today,$nom_mois){
 	global $les_articles;
 	global $les_breves;
 	global $spip_lang_rtl;
+	global $spip_ecran;
 
 	// calculer de nouveau la date du jour pour affichage en blanc
 	$ce_jour=date("Y-m-d");
@@ -18,7 +19,15 @@ function afficher_mois($jour_today,$mois_today,$annee_today,$nom_mois){
 	
 	if ($jour_semaine==0) $jour_semaine=7;
 	
-	echo "<TABLE border=0 CELLSPACING=1 CELLPADDING=3 WIDTH=700>";
+	if ($spip_ecran == "large") {
+		$largeur_table = 974;
+	} else {
+		$largeur_table = 700;
+	}
+	
+	$largeur_col = round($largeur_table/7);
+	
+	echo "<TABLE border=0 CELLSPACING=1 CELLPADDING=3 WIDTH='$largeur_table'>";
 
 		$mois_suiv=$mois_today+1;
 		$annee_suiv=$annee_today;
@@ -121,9 +130,9 @@ function afficher_mois($jour_today,$mois_today,$annee_today,$nom_mois){
 
 		if (checkdate($mois_today,$jour,$annee_today)){
 			if ("$annee_today-$mois_today-$jour"==$ce_jour){
-				echo "<TD width=100 HEIGHT=80 BGCOLOR='#FFFFFF' VALIGN='top'><FONT FACE='arial,helvetica,sans-serif' SIZE=3 COLOR='red'><B>$jour</B></FONT>";
+				echo "<TD width='$largeur_col' HEIGHT=80 BGCOLOR='#FFFFFF' VALIGN='top'><FONT FACE='arial,helvetica,sans-serif' SIZE=3 COLOR='red'><B>$jour</B></FONT>";
 			}else{		
-				echo "<TD width=100 HEIGHT=80 BGCOLOR='#E4E4E4' VALIGN='top'><FONT FACE='arial,helvetica,sans-serif' SIZE=3><B>$jour</B></FONT>";
+				echo "<TD width='$largeur_col' HEIGHT=80 BGCOLOR='#E4E4E4' VALIGN='top'><FONT FACE='arial,helvetica,sans-serif' SIZE=3><B>$jour</B></FONT>";
 			}
 
 			$activer_messagerie = lire_meta("activer_messagerie");
diff --git a/ecrire/inc_presentation.php3 b/ecrire/inc_presentation.php3
index 44886faba3..bfbbf5241d 100644
--- a/ecrire/inc_presentation.php3
+++ b/ecrire/inc_presentation.php3
@@ -357,6 +357,11 @@ function afficher_articles($titre_table, $requete, $afficher_visites = false, $a
 	$activer_messagerie = lire_meta("activer_messagerie");
 	$activer_statistiques = lire_meta("activer_statistiques");
 	$activer_statistiques_ref = lire_meta("activer_statistiques_ref");
+	
+	if ((lire_meta('multi_rubriques') == 'oui' AND $GLOBALS['coll'] == 0) OR lire_meta('multi_articles') == 'oui') {
+		$afficher_langue = true;
+		$requete = ereg_replace(" FROM", ", lang FROM", $requete);
+	}
 
 	$tranches = afficher_tranches_requete($requete, $afficher_auteurs ? 3 : 2);
 
@@ -381,6 +386,7 @@ function afficher_articles($titre_table, $requete, $afficher_visites = false, $a
 			$date = $row['date'];
 			$statut = $row['statut'];
 			$visites = $row['visites'];
+			$lang = $row['lang'];
 			$popularite = ceil(min(100,100 * $row['popularite'] / max(1, 0 + lire_meta('popularite_max'))));
 			$descriptif = $row['descriptif'];
 			if ($descriptif) $descriptif = ' title="'.attribut_html(typo($descriptif)).'"';
@@ -438,6 +444,7 @@ function afficher_articles($titre_table, $requete, $afficher_visites = false, $a
 			if (acces_restreint_rubrique($id_rubrique))
 				$s .= "<img src='img_pack/admin-12.gif' alt='' width='12' height='12' title='"._T('titre_image_admin_article')."'>&nbsp;";
 			$s .= "<a href=\"articles.php3?id_article=$id_article\"$descriptif>".typo($titre)."</a>";
+			if ($afficher_langue) $s .= " <font size='1' color='#666666'>(".traduire_nom_langue($lang).")</font>";
 			if ($petition) $s .= " <Font size=1 color='red'>"._T('lien_petitions')."</font>";
 
 			$vals[] = $s;
@@ -480,6 +487,12 @@ function afficher_articles($titre_table, $requete, $afficher_visites = false, $a
 function afficher_breves($titre_table, $requete, $affrub=false) {
 	global $connect_id_auteur;
 
+	if ((lire_meta('multi_rubriques') == 'oui' AND $GLOBALS['coll'] == 0) OR lire_meta('multi_articles') == 'oui') {
+		$afficher_langue = true;
+		$requete = ereg_replace(" FROM", ", lang FROM", $requete);
+	}
+
+
 	$tranches = afficher_tranches_requete($requete, 2);
 
 	if (strlen($tranches)) {
@@ -510,6 +523,7 @@ function afficher_breves($titre_table, $requete, $affrub=false) {
 			$date_heure = $row['date_heure'];
 			$titre = $row['titre'];
 			$statut = $row['statut'];
+			$lang = $row['lang'];
 			$id_rubrique = $row['id_rubrique'];
 			switch ($statut) {
 			case 'prop':
@@ -531,6 +545,8 @@ function afficher_breves($titre_table, $requete, $affrub=false) {
 			$s .= "<a href='breves_voir.php3?id_breve=$id_breve'>";
 			$s .= typo($titre);
 			$s .= "</a>";
+			if ($afficher_langue) $s .= " <font size='1' color='#666666'>(".traduire_nom_langue($lang).")</font>";
+
 			$vals[] = $s;
 
 			$s = "<div align=\"right\">";
diff --git a/ecrire/naviguer.php3 b/ecrire/naviguer.php3
index 1276e2570a..e8ccb614fc 100644
--- a/ecrire/naviguer.php3
+++ b/ecrire/naviguer.php3
@@ -371,6 +371,7 @@ if (strlen($texte) > 1) {
 	echo "&nbsp;</font></div>";
 }
 
+
 //
 // Langue de la rubrique
 //
-- 
GitLab