[spip ↪ 4.0] Fix #5021 et #5022 : - mieux decouper les chaines y (...)

spip/spip

Par Cerdic, le 3 février 2022 à 12h38min :

Fix #5021 et #5022 :

  • mieux decouper les chaines y compris dans le cas des simples quote echappes par sqlite
  • echapper le % dans la chaine pour eviter la confusion de sprintf
  • remplacer les chaines 1 par 1 via substr_replace() en commencant par la fin
  • ne pas appeler sprintf() quand le tableau de remplacement est vide

Modifié
ecrire/base/connect_sql.php

Détails : https://git.spip.net/spip/spip/commit/cdad6a93de1f598b7c442c9337d4d6bfbb4a1a61