Author: esj@rezo.net
Date: 2007-10-04 08:58:26 +0200 (jeu, 04 oct 2007)
New Revision: 10501
Log:
Abstraction des clauses avec WHERE et GROUP BY, plus quelques cas sans GROUP BY pas encore au carré lors du dépot précédent.
Dépot obtenu partiellement par:
{{{
for i in $(grep -l 'spip_query..SELECT[^D]*FROM.*WHERE[^GYL]*GROUP BY[^HYL]*;' [a-i]*/*php)
do
# Pour la clause DISTINCT, laisser intact pour le moment.
sed 's/spip_query..SELECT *\([^D]*[^ ]\) *FROM *\(.*[^ ]\) *WHERE *\([^GYL]*\) *GROUP BY *\([^HYL]*;\)$/sql_select("\1", "\2", "\3", \"\4/;s/ "" *\.//;s/ch(sql_select\(.*\));/sel\1;/' $i > x
mv x $i
done
}}}
Modified:
spip/ecrire/exec/accueil.php
spip/ecrire/exec/statistiques_lang.php
spip/ecrire/inc/grouper_mots.php
spip/ecrire/inc/modifier.php
spip/ecrire/inc/rubriques.php