Skip to content
Valider 2bc8ed38 rédigé par esj's avatar esj
Parcourir les fichiers

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.
parent 492377ad
Chargement en cours
Chargement en cours
Chargement en cours
Chargement en cours
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter