r10520 - in spip/ecrire: action inc

Author: esj@rezo.net
Date: 2007-10-05 18:42:05 +0200 (ven, 05 oct 2007)
New Revision: 10520

Log:
Abstraction des clauses avec WHERE dans les UPDATE sur un seul champ appelant _q()

Dépot obtenu par:

{{{
for i in $(grep -l 'spip_query..UPDATE.*SET[^,]*WHERE.*; *$' [a-i]*/*php|grep -v inc/meta.php)
do
echo $i
sed 's/spip_query."UPDATE *\([^ ]*\) *SET *\([^ ,=]*\) *= *" *. *_q(\([^)]*\)) *. *" *WHERE *\(.*;\)/sql_updateq("\1", array("\2" => \3), "\4/;' $i > x
mv x $i
done
}}}

et retrait d'une transformation mal venue dans inc:forum.

Attention pour ceux qui réutilisent ces scripts: les Regexp sont parfois spécifiques à l'état actuel du code de SPIP.

Modified:
   spip/ecrire/action/converser.php
   spip/ecrire/action/dater.php
   spip/ecrire/action/editer_article.php
   spip/ecrire/action/editer_auteur.php
   spip/ecrire/action/editer_message.php
   spip/ecrire/action/editer_rubrique.php
   spip/ecrire/action/editer_site.php
   spip/ecrire/action/instituer_forum.php
   spip/ecrire/action/instituer_groupe_mots.php
   spip/ecrire/action/instituer_syndic.php
   spip/ecrire/action/pass.php
   spip/ecrire/action/regler_moderation.php
   spip/ecrire/inc/acces.php
   spip/ecrire/inc/ajouter_documents.php
   spip/ecrire/inc/forum.php
   spip/ecrire/inc/import.php
   spip/ecrire/inc/modifier.php
   spip/ecrire/inc/revisions.php

Details: http://trac.rezo.net/trac/spip/changeset/10520