Bonjour,
J'ai fait un patch pour la fonction rundb() et qui prend en compte
les réels ";" de fin de ligne. Sans le patch ça peut foirer sur les
insert de notifications dont les lignes se finissent par :
* >
* 160;
Cordialement,
--
David DURIEUX
Tel : +33 (0)4.82.53.30.53
Mail : [email protected]
Site Web : http://www.siprossii.com/
SIPROSSII
Les Lafôrets
69430 Beaujeu
FRANCE
Index: inc/dbmysql.class.php
===================================================================
--- inc/dbmysql.class.php (revision 16403)
+++ inc/dbmysql.class.php (working copy)
@@ -482,7 +482,9 @@
// do not strip comments due to problems when # in begin of a data line
$formattedQuery .= $buffer;
- if (substr(rtrim($formattedQuery),-1) == ";") {
+ if (substr(rtrim($formattedQuery),-1) == ";"
+ AND substr(rtrim($formattedQuery),-4) != ">"
+ AND substr(rtrim($formattedQuery),-4) != "160;") {
if (Toolbox::get_magic_quotes_runtime()) {
$formattedQuerytorun = stripslashes($formattedQuery);
_______________________________________________
Glpi-dev mailing list
[email protected]
https://mail.gna.org/listinfo/glpi-dev