Skip to content
Extraits de code Groupes Projets
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
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
Affichage de
avec 28 ajouts et 29 suppressions
Chargement en cours
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter