diff --git a/ecrire/inc_charsets.php3 b/ecrire/inc_charsets.php3 index 5b9a3fd7dfa8df505467eb26c9789020ee2e183a..e1efd2b621167380c75822d599ecd675b869e8ed 100644 --- a/ecrire/inc_charsets.php3 +++ b/ecrire/inc_charsets.php3 @@ -25,7 +25,7 @@ define("_ECRIRE_INC_CHARSETS", "1"); function load_charset ($charset = 'AUTO', $langue_site = 'AUTO') { if ($charset == 'AUTO') $charset = lire_meta('charset'); - $charset = strtolower($charset); + $charset = trim(strtolower($charset)); if (is_array($GLOBALS['CHARSET'][$charset])) return $charset; @@ -36,7 +36,7 @@ function load_charset ($charset = 'AUTO', $langue_site = 'AUTO') { $GLOBALS['CHARSET'][$charset] = array(); return $charset; } - + // Quelques synonymes if ($charset == '') $charset = 'iso-8859-1'; else if ($charset == 'windows-1251') $charset = 'cp1251'; @@ -46,7 +46,7 @@ function load_charset ($charset = 'AUTO', $langue_site = 'AUTO') { include($f); return $charset; } else { - spip_log("Charset $charset non supporte !"); + spip_log("Charset '$charset' non supporte !"); $GLOBALS['CHARSET'][$charset] = array(); return false; } @@ -177,6 +177,7 @@ function charset2unicode($texte, $charset='AUTO', $forcer = false) { if ($charset == 'AUTO') $charset = lire_meta('charset'); + if ($charset == '') $charset = 'iso-8859-1'; switch ($charset) { case 'utf-8': return utf_8_to_unicode($texte); @@ -229,7 +230,7 @@ function charset2unicode($texte, $charset='AUTO', $forcer = false) { } // Au pire ne rien faire - spip_log("erreur charset $charset non supporte"); + spip_log("erreur charset '$charset' non supporte"); return $texte; } } diff --git a/formulaires/inc-login_public.php3 b/formulaires/inc-login_public.php3 index 74aea793cb197e3f2af2076acfbc8aef0b4cd376..9c2eb4def7eee706b036cba649d51115539e4a88 100644 --- a/formulaires/inc-login_public.php3 +++ b/formulaires/inc-login_public.php3 @@ -35,7 +35,6 @@ function balise_LOGIN_PUBLIC_dyn($url, $login) { function login_explicite($login, $cible) { global $auteur_session; - spip_log("L $login C $cible"); $link = new Link(); $link->delVar('var_erreur'); $link->delVar('var_login'); @@ -61,7 +60,6 @@ function login_explicite($login, $cible) { redirige_par_entete($cible); return http_href($cible, _T('login_par_ici')); } - spip_log("pour tous"); return login_pour_tous($login ? $login : _request('var_login'), $cible, $action); } @@ -96,7 +94,6 @@ function login_pour_tous($login, $cible, $action) { $s = spip_query("SELECT * FROM spip_auteurs WHERE login='" .addslashes($login) ."'"); $row = spip_fetch_array($s); - spip_log("renvoie du squelette avec '$row'"); // Retrouver ceux qui signent de leur nom ou email if (!$row AND !$GLOBALS['ldap_present']) { if ($t = spip_fetch_array( @@ -128,11 +125,9 @@ function login_pour_tous($login, $cible, $action) { } if (!$row) $row = array(); - spip_log("renvoie du squelette avec '$row'"); // afficher "erreur de mot de passe" si &var_erreur=pass if (_request('var_erreur') == 'pass') $erreur = _T('login_erreur_pass'); - spip_log("renvoie du squelette avec '$erreur'"); return array('formulaire_login', $GLOBALS['delais'], array_merge( array_map('texte_script', $row),