[SPIP] ~maj 3.0.10 --> 3.0.14
[lhc/web/www.git] / www / ecrire / base / connect_sql.php
index ccecb8e..68669ba 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.     *
@@ -236,7 +236,9 @@ function spip_connect_main($connexion)
        }
 
        if (!($f = $connexion['select'])) return false;
-       if (!$r = $f('valeur','spip_meta', "nom='charset_sql_connexion'"))
+       // en cas d'erreur select retourne la requette (is_string=true donc)
+       if (!$r = $f('valeur','spip_meta', "nom='charset_sql_connexion'")
+         OR is_string($r))
                return false;
        if (!($f = $connexion['fetch'])) return false;
        $r = $f($r);