From 3606c97c4446400619e1068b0346df2a37f8a7ec Mon Sep 17 00:00:00 2001
From: "Committo,Ergo:sum" <esj@rezo.net>
Date: Mon, 29 Oct 2007 16:12:05 +0000
Subject: [PATCH] =?UTF-8?q?Interface=20graphique=20trompeuse=20dans=20les?=
 =?UTF-8?q?=20squelettes=20dynamiques:=20il=20semblait=20que=20les=20formu?=
 =?UTF-8?q?laires=20effectuaient=20une=20conjonction=20des=20crit=C3=A8res?=
 =?UTF-8?q?=20optionnels=20fournis=20alors=20qu'il=20n'en=20=C3=A9tait=20r?=
 =?UTF-8?q?ien.=20J'enl=C3=A8ve=20le=20leurre,=20mais=20on=20peut=20se=20p?=
 =?UTF-8?q?oser=20la=20question=20de=20savoir=20si=20un=20squelette=20fais?=
 =?UTF-8?q?ant=20=C3=A7a=20ne=20serait=20pas=20plus=20illustratif=20de=20l?=
 =?UTF-8?q?a=20puissance=20du=20syst=C3=A8me.=20Mais=20ce=20serait=20graph?=
 =?UTF-8?q?iquement=20plus=20lourd,=20et=20ce=20squelette=20voulant=20serv?=
 =?UTF-8?q?ir=20d'exemple=20minimal=20commencerait=20=C3=A0=20=C3=AAtre=20?=
 =?UTF-8?q?rude.?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 ecrire/public/vertebrer.php | 37 ++++++++++++++++++++-----------------
 1 file changed, 20 insertions(+), 17 deletions(-)

diff --git a/ecrire/public/vertebrer.php b/ecrire/public/vertebrer.php
index 6f435dbd65..a55912cc5f 100755
--- a/ecrire/public/vertebrer.php
+++ b/ecrire/public/vertebrer.php
@@ -55,16 +55,15 @@ function vertebrer_sanstri($sauf='')
 
 function vertebrer_form($fields)
 {
-	$res = "\t\t<td></td>";
+	$res = '';
 	$url = join('|', array_keys($fields));
 	$url = "#SELF|parametre_url{'$url',''}";
 	foreach($fields as $n => $t) {
-
 		$s = test_sql_int($t) ? 11
 		  :  (preg_match('/char\s*\((\d)\)/i', $t, $r) ? $r[1] : '');
-	  spip_log("$t $s");
-		$res .= "\n\t\t<td><form action='[($url)]' method='get'><div>"
-		 . "\n\t\t\t<input name='$n'[ value='(#ENV{" . $n ."})']"
+
+		$res .= "\n\t\t<td><form action='./' method='get'><div>"
+		 . "\n\t\t\t<input name='$n'"
 		 . ($s ? " size='$s'" : '')
 		 . " />\n\t\t\t[($url|form_hidden)]"
 		 . "\n\t\t</div></form></td>";
@@ -90,7 +89,7 @@ function vertebrer_crit($v)
 // http://doc.spip.org/@vertebrer_cell
 function vertebrer_cell($fields)
 {
-  $res = "\n\t<tr class='[row_(#COMPTEUR_BOUCLE|alterner{'odd','even'})]'>\n\t\t<td>#COMPTEUR_BOUCLE</td>";
+  $res = "";
   foreach($fields as $n => $t) {
  {
       $texte = "#" . strtoupper($n);
@@ -138,18 +137,22 @@ function public_vertebrer_dist($desc)
 <B1>
 <p class='pagination'>#ANCRE_PAGINATION#PAGINATION</p>
 <table class='spip' border='1' width='90%'>
-\t<tr>
-\t\t<th><:info_numero_abbreviation:></th>$sort
-\t</tr>
-\t<tr>
-$form
-\t</tr>\n<BOUCLE1($surnom){pagination} 
-\t\t{par #ENV{tri}}{!par #ENV{_tri}}{par num #ENV{tri_n}}{!par num #ENV{_tri_n}}$crit>$cell
-\t</tr>
+	<tr>
+		<th><:info_numero_abbreviation:></th>$sort
+	</tr>
+	<tr>
+		<td></td>$form
+	</tr>
+<BOUCLE1($surnom){pagination} 
+		{par #ENV{tri}}{!par #ENV{_tri}}{par num #ENV{tri_n}}{!par num #ENV{_tri_n}}$crit>
+	<tr class='[row_(#COMPTEUR_BOUCLE|alterner{'odd','even'})]'>
+		<td>#COMPTEUR_BOUCLE</td>$cell
+	</tr>
 </BOUCLE1>
-\t<tr>\n\t\t<th><:info_numero_abbreviation:></th>
-$tros
-\t</tr>\n</table>
+	<tr>
+		<th><:info_numero_abbreviation:></th>$tros
+	</tr>
+</table>
 </B1>\n<h2 style='text-align:center'><:texte_vide:></h2>
 <//B1></div>
 <INCLURE{fond=inc-pied}{skel='$skel'}>
-- 
GitLab