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