From edb4d49f70cd2cee93bf56f82ae2a27cddc0b9a3 Mon Sep 17 00:00:00 2001
From: Cerdic <cedric@yterium.com>
Date: Sun, 27 May 2007 23:13:31 +0000
Subject: [PATCH] du menage de table inutiles, voire nefastes et de boutons

---
 ecrire/exec/articles.php      | 20 ++++++--------------
 ecrire/exec/articles_edit.php | 13 +++----------
 ecrire/exec/breves_edit.php   | 13 +++----------
 ecrire/exec/breves_voir.php   | 24 +++++++-----------------
 ecrire/inc/dater.php          |  2 --
 5 files changed, 19 insertions(+), 53 deletions(-)

diff --git a/ecrire/exec/articles.php b/ecrire/exec/articles.php
index 936e3f9e94..0d770f2365 100644
--- a/ecrire/exec/articles.php
+++ b/ecrire/exec/articles.php
@@ -295,7 +295,7 @@ function bouton_modifier_articles($id_article, $id_rubrique, $flag_modif, $mode,
 		. "<span class='arial1 spip_small'>$mode</span>"
 		. aide("artmodif");
 	}
-	else return icone_inline(_T('icone_modifier_article'), generer_url_ecrire("articles_edit","id_article=$id_article"), "article-24.gif", "edit.gif", $align, false);
+	else return icone_inline(_T('icone_modifier_article'), generer_url_ecrire("articles_edit","id_article=$id_article"), "article-24.gif", "edit.gif", $align);
 }
 
 // http://doc.spip.org/@titres_articles
@@ -306,6 +306,9 @@ function titres_articles($titre, $statut_article,$surtitre, $soustitre, $descrip
 	$lang_dir = lang_dir($lang_objet);
 
 	$res = '';
+	if ($flag_editable) {
+		$res .= bouton_modifier_articles($id_article, $id_rubrique, $modif, _T('avis_article_modifie', $modif), "article-24.gif", "edit.gif",$spip_lang_right);
+	}
 
 	if ($surtitre) {
 		$res .= "<span  dir='$lang_dir' class='arial1 spip_medium'><b>" . typo($surtitre) . "</b></span>\n";
@@ -316,7 +319,7 @@ function titres_articles($titre, $statut_article,$surtitre, $soustitre, $descrip
 	if ($soustitre) {
 		$res .= "<span  dir='$lang_dir' class='arial1 spip_medium'><b>" . typo($soustitre) . "</b></span>\n";
 	}
-	
+	$res .= "<div class='nettoyeur'></div>";
 	if ($descriptif OR $url_site OR $nom_site) {
 
 		$texte_case = ($descriptif) ? "{{"._T('info_descriptif')."}} $descriptif\n\n" : '';
@@ -331,18 +334,7 @@ function titres_articles($titre, $statut_article,$surtitre, $soustitre, $descrip
 	if ($statut_article == 'prop')
 		$res .= "<p style='color: red' class='verdana1 spip_small'><b>"._T('text_article_propose_publication')."</b></p>";
 	
-	$res = "\n<td valign='top'>$res</td>";
-
-	if ($flag_editable) {
-		$res .= "\n<td style='width: 36px;' valign='top'>"
-		  . bouton_modifier_articles($id_article, $id_rubrique, $modif, _T('avis_article_modifie', $modif), "article-24.gif", "edit.gif",$spip_lang_right)
-		. "</td>\n";
-	}
-
-	return "\n<table cellpadding='0' cellspacing='0' border='0' width='100%'>"
-	. "\n<tr>"
-	. $res
-	. "</tr></table>\n";
+	return $res;
 }
 
 // http://doc.spip.org/@afficher_corps_articles
diff --git a/ecrire/exec/articles_edit.php b/ecrire/exec/articles_edit.php
index 17c69bc5fe..7c47868476 100644
--- a/ecrire/exec/articles_edit.php
+++ b/ecrire/exec/articles_edit.php
@@ -98,6 +98,7 @@ function articles_edit($id_article, $id_rubrique,$lier_trad,  $id_version, $new,
 // http://doc.spip.org/@articles_edit_presentation
 function articles_edit_presentation($new, $id_rubrique, $lier_trad, $id_article, $titre)
 {
+	global $spip_lang_right;
 	$oups = ($lier_trad ?
 	     generer_url_ecrire("articles","id_article=$lier_trad")
 	     : ($new
@@ -106,17 +107,9 @@ function articles_edit_presentation($new, $id_rubrique, $lier_trad, $id_article,
 		));
 
 	return
-		"\n<table cellpadding='0' cellspacing='0' border='0' width='100%'>" .
-		"<tr>" .
-		"\n<td>" .
-		icone_inline(_T('icone_retour'), $oups, "article-24.gif", "rien.gif") .
-		"</td>\n<td>" .
-		"<img src='" .
-	  	_DIR_IMG_PACK .	"rien.gif' width='10' alt='' />" .
-		"</td>\n" .
-		"<td style='width: 100%'>" .
+		icone_inline(_T('icone_retour'), $oups, "article-24.gif", "rien.gif",$spip_lang_right) .
 	 	_T('texte_modifier_article') .
 		gros_titre($titre,'',false) . 
-		"</td></tr></table><hr />\n";
+		"<hr />\n";
 }
 ?>
diff --git a/ecrire/exec/breves_edit.php b/ecrire/exec/breves_edit.php
index f00b90de35..93bc9a992b 100644
--- a/ecrire/exec/breves_edit.php
+++ b/ecrire/exec/breves_edit.php
@@ -19,7 +19,7 @@ include_spip ('inc/barre');
 // http://doc.spip.org/@exec_breves_edit_dist
 function exec_breves_edit_dist()
 {
-	global $connect_statut, $connect_id_rubrique;
+	global $connect_statut, $connect_id_rubrique,$spip_lang_right;
 	$id_breve = intval(_request('id_breve'));
 	$id_rubrique  = intval(_request('id_rubrique'));
 	$new = _request('new');
@@ -107,17 +107,10 @@ debut_cadre_formulaire();
 
 
 if ($new != "oui") {
-	echo "\n<table cellpadding='0' cellspacing='0' border='0' width='100%'>";
-	echo "\n<tr>";
-	echo "<td>";
-	echo icone_inline(_T('icone_retour'), generer_url_ecrire("breves_voir","id_breve=$id_breve"), "breve-24.gif", "rien.gif");
-	
-	echo "</td>";
-	echo "\n<td>", http_img_pack("rien.gif", ' ', "width='10'"), "</td>\n";
-	echo "<td style='width: 100%'>";
+	echo icone_inline(_T('icone_retour'), generer_url_ecrire("breves_voir","id_breve=$id_breve"), "breve-24.gif", "rien.gif",$spip_lang_right);
 	echo _T('info_modifier_breve');
 	gros_titre($titre);
-	echo "</td></tr></table><br />";
+	echo "<br class='nettoyeur' />";
 }
 
 if ($connect_statut=="0minirezo" OR $statut=="prop" OR $new == "oui") {
diff --git a/ecrire/exec/breves_voir.php b/ecrire/exec/breves_voir.php
index 3b244d5640..b1a0a2577a 100644
--- a/ecrire/exec/breves_voir.php
+++ b/ecrire/exec/breves_voir.php
@@ -125,36 +125,27 @@ function afficher_breves_voir($id_breve, $cherche_mot, $select_groupe)
 	debut_droite();
 	
 	debut_cadre_relief("breve-24.gif");
-	echo "<table width='100%' cellpadding='0' cellspacing='0' border='0'>";
-	echo "<tr><td class='serif'>";
-
-	echo "\n<table cellpadding='0' cellspacing='0' border='0' width='100%'>";
-	echo "<tr><td style='width: 100%' valign='top'>";
-	gros_titre($titre);
-	echo "</td>";
+	//echo "</td>";
 
 	if ($flag_editable) {
-		echo "<td >";
-		echo icone(
+		echo icone_inline(
 			// TODO -- _L("Fil a travaille sur cette breve il y a x minutes")
 			!$modif ? _T('icone_modifier_breve')
 				: _T('texte_travail_article', $modif),
 			generer_url_ecrire("breves_edit","id_breve=$id_breve&retour=nav"),
 			!$modif ? "breve-24.gif" : "warning-24.gif",
-			!$modif ? "edit.gif" : ''
+			!$modif ? "edit.gif" : '',
+			$GLOBALS['spip_lang_right']
 		);
-		echo "</td>";
 	}
-	echo "</tr></table>\n";
+	echo gros_titre($titre). "<br class='nettoyeur' />";
 
 	if ($flag_editable AND ($statut == 'publie')) {
 	
 		if ($statut == 'publie') {	
 	
-			debut_cadre_enfonce();
 			$dater = charger_fonction('dater', 'inc');
 			echo $dater($id_breve, $flag_editable, $statut, 'breve', 'breves_voir', $date_heure);
-			fin_cadre_enfonce();	
 		}
 		else {
 			echo "<p><span class='verdana1 spip_medium'><b>".affdate($date_heure)."&nbsp;</b></span></p>";
@@ -174,9 +165,9 @@ function afficher_breves_voir($id_breve, $cherche_mot, $select_groupe)
 		$row = spip_fetch_array(spip_query("SELECT lang, langue_choisie FROM spip_breves WHERE id_breve=$id_breve"));
 		$langue_breve = $row['lang'];
 	
-		debut_cadre_enfonce('langues-24.gif');
+		$bouton = bouton_block_depliable(_T('titre_langue_breve')."&nbsp; (".traduire_nom_langue($langue_breve).")",false,'languesbreve');
+		echo debut_cadre_enfonce('langues-24.gif',true,'',$bouton);
 	
-		echo bouton_block_depliable(_T('titre_langue_breve')."&nbsp; (".traduire_nom_langue($langue_breve).")",false,'languesbreve');
 		echo debut_block_depliable(false,'languesbreve');
 		echo "<div style='text-align: center'>";
 
@@ -224,7 +215,6 @@ function afficher_breves_voir($id_breve, $cherche_mot, $select_groupe)
 		echo "</div>";
 	}	
 
-	echo "</td></tr></table>";
 
 	fin_cadre_relief();
 	
diff --git a/ecrire/inc/dater.php b/ecrire/inc/dater.php
index 9f000efbf0..a4afe32637 100644
--- a/ecrire/inc/dater.php
+++ b/ecrire/inc/dater.php
@@ -164,8 +164,6 @@ onchange=\"findObj_forcer('valider_date').style.visibility='visible';\"";
 	}
   }
 
-  $res =  debut_cadre_couleur('',true) . $res .  fin_cadre_couleur(true);
-
   return ajax_action_greffe("dater-$id", $res);
 }
 
-- 
GitLab