[SPIP] ~maj 3.0.10 --> 3.0.14
[lhc/web/www.git] / www / ecrire / req / mysql.php
index 3bbd435..3532ea1 100644 (file)
@@ -3,7 +3,7 @@
 /* *************************************************************************\
  *  SPIP, Systeme de publication pour l'internet                           *
  *                                                                         *
- *  Copyright (c) 2001-2012                                                *
+ *  Copyright (c) 2001-2014                                                *
  *  Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James  *
  *                                                                         *
  *  Ce programme est un logiciel libre distribue sous licence GNU/GPL.     *
@@ -180,13 +180,15 @@ function spip_mysql_query($query, $serveur='',$requeter=true) {
        $connexion['last'] = $query;
 
        // ajouter un debug utile dans log/mysql-slow.log ?
-       $debug = (!defined('_DEBUG_SLOW_QUERIES') || !_DEBUG_SLOW_QUERIES)
-               ? ''
-               :       ' /* '
-                       .str_replace('*/','@/',
-                               $_SERVER['REQUEST_URI'].' + '.$GLOBALS['ip']
-                       )
-                       .' */';
+       $debug = '';
+       if (defined('_DEBUG_SLOW_QUERIES') AND _DEBUG_SLOW_QUERIES){
+               if($GLOBALS['debug']['aucasou']){
+                       list(,$id,, $infos) = $GLOBALS['debug']['aucasou'];
+                       $debug .= " BOUCLE$id @ ".$infos[0] ." | ";
+               }
+               $debug .= " " . $_SERVER['REQUEST_URI'].' + '.$GLOBALS['ip'];
+               $debug = ' /*'.str_replace('*/','@/',$debug).' */';
+       }
 
        $r = $link ? mysql_query($query.$debug, $link) : mysql_query($query.$debug);