Skip to content
Extraits de code Groupes Projets
Valider 34e7fb89 rédigé par marcimat's avatar marcimat
Parcourir les fichiers

fix: Deprecated PHP 8.1 sur `sql_quote(null)`

(cherry picked from commit a1183007)
parent 0d919494
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -10,6 +10,7 @@ Changelog de SPIP 4.1
### Fixed
- #5231 Deprecated PHP 8.1 sur `sql_quote(null)`
- #5242 Correction warning sur `generer_objet_lien()`
- #5239 Eviter une fatale sur un appel de `generer_objet_info()`
- spip-contrib-extensions/agenda#57 Éviter une erreur de typage à l’enregistrement dans certains formulaires
......
......@@ -2063,8 +2063,9 @@ function _sqlite_calculer_cite($v, $type) {
is_null($v)
and stripos($type, 'NOT NULL') === false
) {
// null php se traduit en NULL SQL
return 'NULL';
} // null php se traduit en NULL SQL
}
if (sql_test_date($type) and preg_match('/^\w+\(/', $v)) {
return $v;
......@@ -2072,7 +2073,9 @@ function _sqlite_calculer_cite($v, $type) {
if (sql_test_int($type)) {
if (is_numeric($v)) {
return $v;
} elseif (ctype_xdigit(substr($v, 2)) and strncmp($v, '0x', 2) == 0) {
} elseif ($v === null) {
return 0;
} elseif (ctype_xdigit(substr($v, 2)) and strncmp($v, '0x', 2) === 0) {
return hexdec(substr($v, 2));
} else {
return intval($v);
......
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