From bebb99e7e0144a5055da02d94711d983876ec6e0 Mon Sep 17 00:00:00 2001
From: "Committo,Ergo:sum" <esj@rezo.net>
Date: Sat, 26 Feb 2005 17:45:15 +0000
Subject: [PATCH] remplacement de vieux attributs

---
 dist/article.html         |  2 +-
 ecrire/inc_documents.php3 | 16 ++++++++--------
 ecrire/inc_logos.php3     | 29 +++++++++++++++++++----------
 ecrire/inc_texte.php3     |  4 ++--
 ecrire/index.php3         |  2 +-
 ecrire/message.php3       |  2 +-
 habillage.css             |  8 +++-----
 inc-admin.php3            |  4 ++--
 inc-calcul-outils.php3    |  9 ++-------
 inc-public-global.php3    |  8 +++++---
 spip_style.css            |  1 +
 11 files changed, 45 insertions(+), 40 deletions(-)

diff --git a/dist/article.html b/dist/article.html
index aba3158e7b..d669684345 100644
--- a/dist/article.html
+++ b/dist/article.html
@@ -202,7 +202,7 @@
 <div><hr>
 <BOUCLE_documents_portfolio(DOCUMENTS){id_article}{mode=document}{fichier==(png|jpg|gif)$}{doublons}>
 	<div style="float: left;">
-	[<a href="article.php3?id_article=#ID_ARTICLE&id_document=#ID_DOCUMENT">(#LOGO_DOCUMENT||reduire_image{1000,52})</a>][<div><b>(#TITRE)</b></div>][<div>(#DESCRIPTIF)</div>]
+	[<a href="article.php3?id_article=#ID_ARTICLE&amp;id_document=#ID_DOCUMENT">(#LOGO_DOCUMENT||reduire_image{1000,52})</a>][<div><b>(#TITRE)</b></div>][<div>(#DESCRIPTIF)</div>]
 	</div>
 </BOUCLE_documents_portfolio>
 </div>
diff --git a/ecrire/inc_documents.php3 b/ecrire/inc_documents.php3
index 9e09dfb8fe..6715868bb1 100644
--- a/ecrire/inc_documents.php3
+++ b/ecrire/inc_documents.php3
@@ -56,7 +56,7 @@ function document_et_vignette($url, $document) {
 	eregi('\.([a-z0-9]+)$', $document, $regs);
 	list($fichier, $largeur, $hauteur) =
 		vignette_par_defaut($regs[1]);
-	$doc = "<a href='$url'><img src='$fichier' border='0' /></a>";
+	$doc = "<a href='$url'><img src='$fichier' style='border-width: 0px' /></a>";
 	return $doc;
 }
 
@@ -150,7 +150,7 @@ function embed_document($id_document, $les_parametres="", $afficher_titre=true)
 			$largeur_vignette = $largeur;
 			$hauteur_vignette = $hauteur;
 			if ($fichier_vignette) {
-				$vignette = "<img src='$fichier_vignette' border='0'";
+				$vignette = "<img src='$fichier_vignette' style='border-width: 0px'";
 				if ($largeur_vignette && $hauteur_vignette)
 					$vignette .= " width='$largeur_vignette' height='$hauteur_vignette'";
 				if ($titre) {
@@ -168,7 +168,7 @@ function embed_document($id_document, $les_parametres="", $afficher_titre=true)
 			if ($largeur_vignette < 120) $largeur_vignette = 120;
 			$forcer_largeur = " width = '$largeur_vignette'";
 
-			$retour = "<table cellpadding='0' cellspacing='0' border='0' align='$align'>\n";
+			$retour = "<table cellpadding='0' cellspacing='0' style='border-width: 0px' align='$align'>\n";
 			$retour .= "<tr>";
 			if ($align == "right") $retour .= "<td width='10'> &nbsp; </td>";
 			$retour .= "<td align='center'$forcer_largeur>\n<div class='spip_documents'>\n";
@@ -254,7 +254,7 @@ function integre_image($id_document, $align, $type_aff) {
 			= vignette_par_defaut($extension);
 
 		if ($url_fichier_vignette) {
-			$vignette = "<img src='$url_fichier_vignette' border='0'";
+			$vignette = "<img src='$url_fichier_vignette' style='border-width: 0px'";
 			if ($largeur_vignette && $hauteur_vignette)
 				$vignette .= " width='$largeur_vignette' height='$hauteur_vignette'";
 			if ($titre) {
@@ -554,7 +554,7 @@ function afficher_portfolio (
 					$link_rot->addVar('redirect',
 						$redirect_url.'&show_docs='.$id_document);
 					$link_rot->addVar('ancre', $album);
-					echo http_href_img($link_rot->getUrl(), 'tourner-gauche.gif', "border='0'", _T('image_tourner_gauche'), '', 'bouton_rotation');
+					echo http_href_img($link_rot->getUrl(), 'tourner-gauche.gif', "style='border-width: 0px'", _T('image_tourner_gauche'), '', 'bouton_rotation');
 					echo "<br />";
 
 					// tourner a droite
@@ -567,7 +567,7 @@ function afficher_portfolio (
 						$redirect_url.'&show_docs='.$id_document);
 					$link_rot->addVar('ancre', $album);
 					echo http_href_img($link_rot->getUrl(),
-						'tourner-droite.gif', "border='0'",
+						'tourner-droite.gif', "style='border-width: 0px'",
 						_T('image_tourner_droite'), '', 'bouton_rotation');
 					echo "<br />";
 
@@ -581,7 +581,7 @@ function afficher_portfolio (
 						$redirect_url.'&show_docs='.$id_document);
 					$link_rot->addVar('ancre', $album);
 					echo http_href_img($link_rot->getUrl(),
-						'tourner-180.gif', "border='0'",
+						'tourner-180.gif', "style='border-width: 0px'",
 						_T('image_tourner_180'), '', 'bouton_rotation');
 				}
 				echo "</div>\n";
@@ -1080,7 +1080,7 @@ function afficher_case_document($id_document, $image_url, $redirect_url = "", $d
 			list($icone, $largeur_icone, $hauteur_icone) =
 				vignette_par_defaut($type_extension);
 			if ($icone) {
-				echo "<a href='$url'><img src='$icone' border='0' width='$largeur_icone' align='top' height='$hauteur_icone' alt='' /></a>\n";
+				echo "<a href='$url'><img src='$icone' style='border-width: 0px' width='$largeur_icone' align='top' height='$hauteur_icone' alt='' /></a>\n";
 			}
 			echo "</div>\n";
 		}
diff --git a/ecrire/inc_logos.php3 b/ecrire/inc_logos.php3
index 95ad7538aa..9b6a9bfa46 100644
--- a/ecrire/inc_logos.php3
+++ b/ecrire/inc_logos.php3
@@ -60,7 +60,7 @@ function decrire_logo($racine) {
 			     calculer_action_auteur ("reduire $w $h") .
 			     "&hash_id_auteur=$connect_id_auteur" .
 			     (!$contre ? '' : ("&".md5($contre))) .
-			     "'$taille border='0' alt='' />",
+			     "'$taille style='border-width: 0px' alt='$racine' />",
 			     $x, $y);
 	}
 	return '';
@@ -448,16 +448,25 @@ function reduire_image_logo($img, $taille = 120, $taille_y=0) {
 
 	// recuperer le nom du fichier
 	if (eregi("src='([^']+)'", $img, $regs)) $logo = $regs[1];
-	if (eregi("align='([^']+)'", $img, $regs)) $align = $regs[1];
+	if (!$logo) $logo = $img;
+
+	$attributs = '';
+
+	// encore utilise ?
 	if (eregi("name='([^']+)'", $img, $regs)) $name = $regs[1];
+	if ($name) $attributs .= " name='$name'"; 
+
+	// attributs deprecies. Transformer en CSS
 	if (eregi("hspace='([^']+)'", $img, $regs)) $espace = $regs[1];
-	if (!$logo) $logo = $img;
-	
-	// Ne pas creer de valeurs vides
-	if ($align) $align = " align='$align'";
-	if ($name) $name = " name='$name'";
-	if ($espace) $espace = " hspace='$espace' vspace='$espace'";
+	if ($espace) 
+	  $attributs .= " style='margin: $espace" . "px; border-width: 0px'";
+	else 
+	  $attributs .=  " class='spip_logos'";
+	// attribut deprecie mais equivalent CSS pas clair
+	if (eregi("align='([^']+)'", $img, $regs)) $align = $regs[1];
+	if ($align)  $attributs .= " align='$align'";
 
+	$attributs .= " alt='$name'";
 	if (eregi("(.*)\.(jpg|gif|png)$", $logo, $regs)) {
 		if ($i = cherche_image_nommee($regs[1], array($regs[2]))) {
 			list(,$nom,$format) = $i;
@@ -467,11 +476,11 @@ function reduire_image_logo($img, $taille = 120, $taille_y=0) {
 				$vignette = $preview['fichier'];
 				$width = $preview['width'];
 				$height = $preview['height'];
-				return "<img src='$vignette'$name border='0'$name alt=''$espace width='$width' height='$height' class='spip_logos' />";
+				return "<img src='$vignette' width='$width' height='$height'$attributs />";
 			}
 			else if ($taille_origine = @getimagesize($logo)) {
 				list ($destWidth,$destHeight) = image_ratio($taille_origine[0], $taille_origine[1], $taille, $taille_y);
-				return "<img src='$logo'$name width='$destWidth' height='$destHeight' border='0'$align alt=''$espace class='spip_logos' />";
+				return "<img src='$logo' width='$destWidth' height='$destHeight'$attributs />";
 			}
 		}
 	}
diff --git a/ecrire/inc_texte.php3 b/ecrire/inc_texte.php3
index 1b0fcae85e..b90acd070b 100644
--- a/ecrire/inc_texte.php3
+++ b/ecrire/inc_texte.php3
@@ -48,8 +48,8 @@ tester_variable('url_glossaire_externe', "http://@lang@.wikipedia.org/wiki/");
 // On ne prend la $puce_rtl par defaut que si $puce n'a pas ete redefinie
 
 //if (!tester_variable('puce', "<li class='spip_puce' style='list-style-image: url(puce.gif)'>")) {
-if (!tester_variable('puce', "<img class='spip_puce' src='puce.gif' alt='-' border='0'>&nbsp;")) {
-	tester_variable('puce_rtl', "<img class='spip_puce' src='puce_rtl.gif' alt='-' border='0'>&nbsp;");
+if (!tester_variable('puce', "<img class='spip_puce' src='puce.gif' alt='-'>&nbsp;")) {
+	tester_variable('puce_rtl', "<img class='spip_puce' src='puce_rtl.gif' alt='-'>&nbsp;");
 }
 
 
diff --git a/ecrire/index.php3 b/ecrire/index.php3
index 7a039b5825..42545e6376 100644
--- a/ecrire/index.php3
+++ b/ecrire/index.php3
@@ -169,7 +169,7 @@ if ($spip_display != 4) {
 		// rendez-vous personnels dans le mois
 		if (spip_num_rows(spip_query("SELECT messages.id_message FROM spip_messages AS messages, spip_auteurs_messages AS lien WHERE ((lien.id_auteur='$connect_id_auteur' AND lien.id_message=messages.id_message) OR messages.type='affich') AND messages.rv='oui' AND messages.date_heure >='$annee-$mois-1' AND date_heure < DATE_ADD('$annee-$mois-1', INTERVAL 1 MONTH) AND messages.statut='publie' LIMIT 0,1"))) {
 			echo "<p />";
-			echo http_calendrier_agenda ($mois_today, $annee_today, $jour_today, $mois_today, $annee_today);
+			echo http_calendrier_agenda ($mois_today, $annee_today, $jour_today, $mois_today, $annee_today, false, 'calendrier.php3');
 		}
 		// rendez-vous personnels dans le mois
 		if (spip_num_rows(spip_query("SELECT messages.id_message FROM spip_messages AS messages, spip_auteurs_messages AS lien ".
diff --git a/ecrire/message.php3 b/ecrire/message.php3
index c8d60e4c3a..b36a731e68 100644
--- a/ecrire/message.php3
+++ b/ecrire/message.php3
@@ -270,7 +270,7 @@ if ($row = spip_fetch_array(spip_query("SELECT * FROM spip_messages WHERE id_mes
 	debut_gauche();
 	
 	if ($rv != 'non')
-	  echo http_calendrier_agenda ($lemois, $lannee, $lejour, $lemois, $lannee);
+	  echo http_calendrier_agenda ($lemois, $lannee, $lejour, $lemois, $lannee,false, 'calendrier.php3');
 	
 	echo "<br />";
 	
diff --git a/habillage.css b/habillage.css
index b491dd65e0..9d326f3b6e 100755
--- a/habillage.css
+++ b/habillage.css
@@ -183,13 +183,11 @@
 	margin-bottom: 0em;
 }
 
-.cartouche .spip_logos {
-	margin-left: 0px;
-	padding-left: 0px;
-	margin-right: 0.8em;
+.spip_logos {
+	margin: 3px;
+	border-width: 0px;
 }
 
-
 /*
  * Habillage du plan du site
  */
diff --git a/inc-admin.php3 b/inc-admin.php3
index 0deec2e1ea..714b08d2de 100644
--- a/inc-admin.php3
+++ b/inc-admin.php3
@@ -16,9 +16,9 @@
 // Feuilles de style admin : d'abord la CSS officielle, puis la perso,
 
 function affiche_boutons_admin($contenu) {
-	$css = "<link rel='stylesheet' href='spip_admin.css' type='text/css' />\n";
+	$css = "<link rel='stylesheet' href='spip_admin.css' type='text/css'>\n";
 	if ($f = find_in_path('spip_admin_perso.css'))
-		$css .= "<link rel='stylesheet' href='$f' type='text/css' />\n";
+		$css .= "<link rel='stylesheet' href='$f' type='text/css'>\n";
 
 	if (preg_match('@<(/head|body)@i', $contenu, $regs)) {
 		$contenu = explode($regs[0], $contenu, 2);
diff --git a/inc-calcul-outils.php3 b/inc-calcul-outils.php3
index e920a8378b..f53ffa46df 100644
--- a/inc-calcul-outils.php3
+++ b/inc-calcul-outils.php3
@@ -36,9 +36,6 @@ function calcule_fichier_logo($on) {
 }
 
 // Renvoie le code html pour afficher un logo, avec ou sans survol, lien, etc.
-// utilise la globale ci-dessous pour les attributs hspace & vspace
-
-tester_variable('espace_logos',3);
 
 function affiche_logos($logos, $lien, $align) {
 	static $num_survol=0;
@@ -48,11 +45,9 @@ function affiche_logos($logos, $lien, $align) {
 	if (!$arton) return $artoff;
 
 	$num_survol++;
-	$milieu = "<img src='$arton'"
+	$milieu = "<img src='$arton'\nname='image$num_survol' alt='image$num_survol'"
 		. ($align ? " align='$align' " : '') 
-		. " name='image$num_survol' border='0' "
-		. "alt='image$num_survol'"
-		. " hspace='$espace_logos' vspace='$espace_logos' class='spip_logos' />";
+		. " class='spip_logos' />";
 
 	if (!$artoff) return ($lien ? http_href($lien, $milieu) : $milieu);
 
diff --git a/inc-public-global.php3 b/inc-public-global.php3
index 14d9355a07..6894f53978 100644
--- a/inc-public-global.php3
+++ b/inc-public-global.php3
@@ -225,6 +225,7 @@ function afficher_page_globale ($fond, $delais, &$use_cache) {
 			retire_caches($chemin_cache);
 	}
 
+
 	// Peut-on utiliser un fichier cache ?
 	determiner_cache($delais, $use_cache, $chemin_cache);
 
@@ -283,6 +284,7 @@ function afficher_page_globale ($fond, $delais, &$use_cache) {
 		include_ecrire('inc_lang.php3');
 		include_ecrire('inc_filtres.php3');
 		lang_select($GLOBALS['auteur_session']['lang']);
+		$x = majuscules(_T('previsualisation'));
 		$page['texte'] .= '<div style="
 		display: block;
 		color: #eeeeee;
@@ -294,9 +296,9 @@ function afficher_page_globale ($fond, $delais, &$use_cache) {
 		top: 0px;
 		left: 0px;
 		position: absolute;
-		"><img src="' . _DIR_IMG_PACK
-		. 'naviguer-site.png" align="left" border="0" />&nbsp; '
-		. majuscules(_T('previsualisation')).'</div>';
+		">' 
+		  . http_img_pack('naviguer-site.png', $x, '')
+		  ."&nbsp;$x</div>";
 	}
 
 	return $page;
diff --git a/spip_style.css b/spip_style.css
index 8c7623a37a..69518e478e 100644
--- a/spip_style.css
+++ b/spip_style.css
@@ -28,6 +28,7 @@ h3.spip {
 
 .spip_puce {
 	list-style-position: inside;
+	border-width: 0px;
 }
 
 .spip_documents{
-- 
GitLab