fixed: LANGUAGE-Bug after registration
authorBenni Bärmann <benni@obda.de>
Fri, 19 Oct 2012 10:07:57 +0000 (12:07 +0200)
committerBenni Bärmann <benni@obda.de>
Fri, 19 Oct 2012 10:07:57 +0000 (12:07 +0200)
html/login.epl

index c1c77e2..55066e2 100644 (file)
 
 [$ elsif defined $fdat{'newlogin'} $] [# validate data from register form #]
 
 
 [$ elsif defined $fdat{'newlogin'} $] [# validate data from register form #]
 
-  [- $new_passwd = $db->new_account($fdat{'newlogin'},
+[- 
+  my $lang = 'DE'; # TODO: use DEFAULT_LANGUAGE from config
+  # TODO BUG: default-language looks to be allways EN here...
+  $lang = $udat{-lang} if exists $udat{-lang};
+  
+  $new_passwd = $db->new_account($fdat{'newlogin'},
                                    $fdat{'realname'},
                                    $fdat{'email'},
                                    $fdat{'realname'},
                                    $fdat{'email'},
-                                   $udat{-lang}); -]
+                                   $lang); -]
   [$ if $new_passwd $]
 
     [+ $db->loc('LOGIN_REG_OK_HEAD',$lang) +]<p>
   [$ if $new_passwd $]
 
     [+ $db->loc('LOGIN_REG_OK_HEAD',$lang) +]<p>