Aufräumskript für Steuerschlüssel 18,19 - Prüfung auf Kontenrahmen
[kivitendo-erp.git] / templates / webpages / login_screen / user_login.html
index 18d35b0..20c63f1 100644 (file)
@@ -1,23 +1,30 @@
 [%- USE T8 %]
-[%- USE HTML %]
-<body class="login" onLoad="document.loginscreen.login.focus()">
-
+[%- USE HTML %][%- USE L -%][%- USE LxERP -%]
+[%- SET auth_client = '{AUTH}client' %]
+[%- SET auth_login  = '{AUTH}login'  %]
  <center>
   <table class="login" border="3" cellpadding="20">
    <tr>
     <td class="login" align="center">
-     <a href="http://www.kivitendo.de" target="_top"><img src="image/kivitendo.png" border="0"></a>
-     <h3 class="login" align="center">[% 'kivitendo' | $T8 %] [% version %]</h3>
-
-     [% IF error %]
-     <p><span class="message_error_login">[% error %]</span></p>
-     [% END %]
+     <a href="http://www.kivitendo.de" target="_top" class="no-underlined-links"><img src="image/kivitendo.png" class='kivitendo-logo' border="0"></a>
+     <h1>[% LxERP.t8('kivitendo v#1', version) %]</h1>
 
-     <p>
+[% IF error %]
+     <div class="message_error_login">[% HTML.escape(error) %]</div>
+[% END %]
+[% IF warning %]
+     <div class="message_hint">[% HTML.escape(warning) %]</div>
+[% END %]
+[% IF info %]
+     <div class="message_ok">[% HTML.escape(info) %]</div>
+[% END %]
 
+[% IF SELF.clients.size %]
+[%- SET style="width: 250px" %]
       <form method="post" name="loginscreen" action="controller.pl" target="_top">
 
        <input type="hidden" name="show_dbupdate_warning" value="1">
+       [% L.hidden_tag("callback", callback) %]
 
        <table width="100%">
         <tr>
           <table>
            <tr>
             <th align="right">[% 'Login Name' | $T8 %]</th>
-            <td><input class="login" name="{AUTH}login" size="30" tabindex="1"></td>
+            <td>[% L.input_tag('{AUTH}login', FORM.$auth_login, id='auth_login', style=style, class='initial_focus') %]</td>
            </tr>
            <tr>
             <th align="right">[% 'Password' | $T8 %]</th>
-            <td><input class="login" type="password" name="{AUTH}password" size="30" tabindex="2"></td>
+            <td>[% L.input_tag('{AUTH}password', '', type='password', style=style) %]</td>
+           </tr>
+           <tr>
+            <th align="right">[% 'Client' | $T8 %]</th>
+            <td>[% L.select_tag('{AUTH}client_id', SELF.clients, title_key='name', default=SELF.default_client_id, style=style) %]</td>
            </tr>
           </table>
 
           <br>
           <input type="hidden" name="action" value="LoginScreen/login">
-          <input type="submit" value="[% 'Login' | $T8 %]" tabindex="3">
+          <input type="submit" value="[% 'Login' | $T8 %]">
 
          </td>
         </tr>
        </table>
 
       </form>
+[%- ELSE %]
+      <p>
+       [% LxERP.t8("No clients have been created yet.") %]
+       [% LxERP.t8("Please do so in the administration area.") %]
+      </p>
+
+      <p>
+       <a href="controller.pl?action=Admin/login">[% LxERP.t8("Administration area") %]</a>
+      </p>
+[%- END %]
 
     </td>
    </tr>
   </table>
 
-</body>
-</html>
+  <p>
+   <a href="controller.pl?action=Admin/login" target="_top">[%- LxERP.t8('Administration area') %]</a>
+   &nbsp;|&nbsp;
+   <a href="doc/kivitendo-Dokumentation.pdf" target="_top">[%- LxERP.t8('Documentation') %]</a>
+  </p>
+
+[% IF FORM.$auth_client %]
+<script type='text/javascript'>
+$(function() {
+  $('[name="{AUTH}client_id"] option').filter(function() {
+     return ($(this).text() === '[% FORM.$auth_client %]');
+  }).prop('selected', true);
+});
+</script>
+[% END %]