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 : d.duri...@siprossii.com
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
Glpi-dev@gna.org
https://mail.gna.org/listinfo/glpi-dev

Reply via email to