From e2518c35b419a983d7c55d5db738d1f6fc55842c Mon Sep 17 00:00:00 2001
From: "Committo,Ergo:sum" <esj@rezo.net>
Date: Tue, 29 Aug 2006 22:44:59 +0000
Subject: [PATCH] =?UTF-8?q?report=20de=20[7260]=C2=A0dans=20la=20branche?=
 =?UTF-8?q?=20de=20d=C3=A9veloppement=20et=20spip=5Flog=20inutile?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 ecrire/inc/lang.php  | 9 +++++----
 ecrire/inc/utils.php | 6 ++----
 2 files changed, 7 insertions(+), 8 deletions(-)

diff --git a/ecrire/inc/lang.php b/ecrire/inc/lang.php
index f059094262..5e1c79c386 100644
--- a/ecrire/inc/lang.php
+++ b/ecrire/inc/lang.php
@@ -285,10 +285,11 @@ function menu_langues($nom_select = 'var_lang', $default = '', $texte = '', $her
 	  . $change
 	  . ">\n"
 	  . $ret
-	  // attention, le input doit etre le frere direct du select
-	  . "</select><input type='submit' class='visible_au_chargement fondo' value='"
-	  . _T('bouton_changer')
-	  ."' />";
+	  // attention, en Ajax le input doit etre le frere direct du select
+	  . "</select>"
+	  . (($lien === 'ajax')
+	     ? "<input type='submit' class='visible_au_chargement fondo' value='". _T('bouton_changer')."' />"
+	     : "<noscript><input type='submit' class='fondo' value='". _T('bouton_changer')."' /></noscript>");
 
 	if ($lien === 'ajax') return $ret;
 	return "<form action='$lien' method='post' style='margin:0px; padding:0px;'>"
diff --git a/ecrire/inc/utils.php b/ecrire/inc/utils.php
index 95a2d9afa8..1da7ee4b64 100644
--- a/ecrire/inc/utils.php
+++ b/ecrire/inc/utils.php
@@ -214,7 +214,7 @@ function spip_connect($serveur='') {
 	static $t = array();
 
 // Assimiler spip_connect() et spip_connect('') [PHP les distingue].
-// Tous deux designent le serveur SQL std (moche mais historique)
+// Tous deux designent le serveur SQL std "db_mysql" (obscur mais historique)
 
 	if (!$serveur) $serveur = 'db_mysql';
 
@@ -222,9 +222,7 @@ function spip_connect($serveur='') {
 
 	$f = charger_fonction($serveur, 'base', true);
 
-	$t[$serveur] = ($f ? $f() : false);
-	spip_log("spip_connect($serveur) $f " . $t[$serveur]);
-	return $t[$serveur];
+	return ($t[$serveur] = ($f ? $f() : false));
 }
 
 // http://doc.spip.org/@spip_query
-- 
GitLab