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