After timeout UI was always switched into fallback mode.
authorJanusz Dobrowolski <janusz@frontaccounting.eu>
Mon, 20 Apr 2015 17:17:06 +0000 (19:17 +0200)
committerJanusz Dobrowolski <janusz@frontaccounting.eu>
Mon, 20 Apr 2015 17:17:06 +0000 (19:17 +0200)
access/login.php
js/inserts.js

index b7f802f17caca91c711c8de5e988cebaa1209e2b..593f499279934942c9f9f524ff3651e92610fff4 100644 (file)
@@ -86,7 +86,6 @@ function defaultCompany()
        echo "</td>\n";
        end_row();
 
-       echo "<input type='hidden' id=ui_mode name='ui_mode' value='".fallback_mode()."' >\n";
        if (!$login_timeout)
                table_section_title(_("Version")." $version   Build ".$SysPrefs->build_version." - "._("Login"));
        $value = $login_timeout ? $_SESSION['wa_current_user']->loginname : ($SysPrefs->allow_demo_mode ? "demouser":"");
@@ -118,8 +117,9 @@ function defaultCompany()
                end_row();
        }; 
        end_table(1);
+       echo "<input type='hidden' id=ui_mode name='ui_mode' value='".fallback_mode()."' >\n";
        echo "<center><input type='submit' value='&nbsp;&nbsp;"._("Login -->")."&nbsp;&nbsp;' name='SubmitUser'"
-               .($login_timeout ? '':" onclick='set_fullmode();'").(isset($blocked_msg) ? " disabled" : '')." ></center>\n";
+               ." onclick='set_fullmode();'".(isset($blocked_msg) ? " disabled" : '')." ></center>\n";
 
        foreach($_SESSION['timeout']['post'] as $p => $val) {
                // add all request variables to be resend together with login data
index dacb82898e200975d79a700a51177aa9fb6d7854..7da839936feac7c052de375bedc39557edf51e39 100644 (file)
@@ -29,6 +29,12 @@ function validate(e) {
        return true;
 }
 
+function set_fullmode() {
+       document.getElementById('ui_mode').value = 1;
+       document.loginform.submit();
+       return true;
+}
+
 function save_focus(e) {
   _focus = e.name||e.id;
   var h = document.getElementById('hints');