spip/spip | 2 commits
Par Cerdic, le 6 septembre 2021 à 17h32min :
Fix/refactoring query_echappe_textes() qui ne detectait parfois pas completement et correctement les chaines
On robustifie la fonction avec controle en amont et en aval, en preferant ne rien faire si on a un doute plutot que de risquer de casser la requete sql.
On en profite pour rendre encore moins plausible la presence des sequences d’echappement dans la chaine
Et on modernise le code dans query_reinjecte_textes() en utilisant un argument splat
On modifie aussi l’usage dans req/mysql en privilegiant de garder la requete initiale intacte si il n’y a rien a faire dessus
Modifié
ecrire/base/connect_sql.php
ecrire/req/mysql.php
==============================
Par Cerdic, le 17 septembre 2021 à 17h39min :
Simplifier la regexp, c’est pas plus mal (cfreal)
Modifié
ecrire/base/connect_sql.php
Détails : Simplifier la regexp, c'est pas plus mal (cfreal) · c81458a6ac - spip - SPIP on GIT