CVS: spip inc-login.php3,1.43,1.44

Update of /home/spip-cvs/spip
In directory alan:/tmp/cvs-serv25325

Modified Files:
  inc-login.php3
Log Message:
Amélioration langues login. Les bugs d'interface étaient :
* Quand on a déjà son login et qu'on change de langue, le login saute
* une fois à l'intérieur du site, la langue demandée est perdue

Index: inc-login.php3

RCS file: /home/spip-cvs/spip/inc-login.php3,v
retrieving revision 1.43
retrieving revision 1.44
diff -u -d -r1.43 -r1.44
--- a/inc-login.php3 27 Feb 2004 12:13:47 -0000 1.43
+++ b/inc-login.php3 25 Apr 2004 20:31:29 -0000 1.44
@@ -69,12 +69,19 @@
   global $spip_admin;
   global $php_module;
   global $clean_link;
+ global $var_lang;

   if (!$cible) {
     if ($GLOBALS['var_url']) $cible = new Link($GLOBALS['var_url']);
     else if ($prive) $cible = new Link('ecrire/');
     else $cible = $clean_link;
   }
+
+ // Si on change la langue pendant le login,
+ // on va la forcer a l'arrivee dans l'espace prive
+ if ($prive AND $var_lang)
+ $cible->addVar('var_lang');
+
   $cible->delVar('var_erreur');
   $cible->delVar('var_url');
   $clean_link->delVar('var_erreur');