Merge branch 'template_locales'
authorSven Schöling <s.schoeling@linet-services.de>
Mon, 12 Jul 2010 14:13:05 +0000 (16:13 +0200)
committerSven Schöling <s.schoeling@linet-services.de>
Mon, 12 Jul 2010 14:13:05 +0000 (16:13 +0200)
Conflicts:
templates/webpages/admin/edit_user_master.html
templates/webpages/admin/list_users_de.html
templates/webpages/is/form_header_master.html

1  2 
locale/de/all
locale/de/ap
locale/de/ar
locale/de/ir
locale/de/is
templates/webpages/admin/edit_user.html
templates/webpages/is/form_header.html

diff --cc locale/de/all
@@@ -1021,9 -1019,8 +1022,9 @@@ $self->{texts} = 
    'National Expenses'           => 'Aufwand Inland',
    'National Revenues'           => 'Erl&ouml;se Inland',
    'Netto Terms'                 => 'Zahlungsziel netto',
-   'New Buchungsgruppe [% loop.count %]' => 'Neue Buchungsgruppe [% loop.count %]',
+   'New Buchungsgruppe #1'       => 'Neue Buchungsgruppe #1',
    'New Templates'               => 'neue Vorlagen',
 +  'New Win/Tab'                 => 'Neues Fenster',
    'New assembly'                => 'Neues Erzeugnis',
    'New bank account'            => 'Neues Bankkonto',
    'New contact'                 => 'Neuer Ansprechpartner',
    'You have to create new Buchungsgruppen for all the combinations of inventory, income and expense accounts that have been used already.' => 'Sie m&uuml;ssen neue Buchungsgruppen f&uuml;r alle Kombinationen aus Inventar-, Erl&ouml;s- und Aufwandskonto, die bereits benutzt wurden.',
    'You have to enter a company name in your user preferences (see the "Program" menu, "Preferences").' => 'Sie müssen einen Firmennamen in Ihren Benutzereinstellungen angeben (siehe "Programm"-Menü, "Benuztereinstellungen).',
    'You have to fill in at least an account number, the bank code, the IBAN and the BIC.' => 'Sie müssen zumindest die Kontonummer, die Bankleitzahl, die IBAN und den BIC angeben.',
 +  'You have to specify a department.' => 'Sie müssen eine Abteilung wählen.',
    'You have to specify an execution date for each antry.' => 'Sie müssen für jeden zu buchenden Eintrag ein Ausführungsdatum angeben.',
    'You must chose a user.'      => 'Sie m&uuml;ssen einen Benutzer ausw&auml;hlen.',
+   'You should create a backup of the database before proceeding because the backup might not be reversible.' => 'Sie sollten eine Sicherungskopie der Datenbank erstellen, bevor Sie fortfahren, da die Aktualisierung unter Umständen nicht umkehrbar ist.',
    'You will now be forwarded to the administration panel.' => 'Sie werden nun zum Administrationsbereich weitergeleitet.',
    'You\'re not editing a file.' => 'Sie bearbeiten momentan keine Datei.',
    'You\'ve already chosen the following limitations:' => 'Sie haben bereits die folgenden Einschr&auml;nkungen vorgenommen:',
diff --cc locale/de/ap
Simple merge
diff --cc locale/de/ar
Simple merge
diff --cc locale/de/ir
Simple merge
diff --cc locale/de/is
Simple merge
index 0000000,81eb1ea..b302780
mode 000000,100644..100644
--- /dev/null
@@@ -1,0 -1,282 +1,289 @@@
+ [%- USE T8 %]
+ [% USE HTML %]<body class="admin">
+  <script type="text/javascript" src="js/common.js"></script>
+  <script type="text/javascript" src="js/jquery.js"></script>
+  <script type="text/javascript">
+   <!--
+       function open_connection_test_window() {
+         // host name port user passwd
+         var url = "admin.pl?INPUT_ENCODING=UTF-8&action=test_db_connection&" +
+           "dbhost="   + encodeURIComponent(get_input_value("dbhost"))   + "&" +
+           "dbport="   + encodeURIComponent(get_input_value("dbport"))   + "&" +
+           "dbname="   + encodeURIComponent(get_input_value("dbname"))   + "&" +
+           "dbuser="   + encodeURIComponent(get_input_value("dbuser"))   + "&" +
+           "dbpasswd=" + encodeURIComponent(get_input_value("dbpasswd")) + "&";
+         var parm = centerParms(400,300) + ",width=400,height=300,status=yes,scrollbars=yes";
+         window.open(url, "_new_generic", parm);
+       }
+     -->
+  </script>
+  <form name="Form" id="Form" method="post" action="admin.pl">
+   <div class="listtop" width="100%">[% title %]</div>
+   <table width="100%">
+    <tr valign="top">
+     <td>
+      <table>
+       <tr>
+        <th align="right">[% 'Login' | $T8 %]</th>
+        <td>
+         [%- IF edit %]
+          <input type="hidden" name="login" value="[% HTML.escape(myc_login) %]">[% HTML.escape(myc_login) %]
+         [%- ELSE %]
+          <input name="login" value="[% HTML.escape(myc_login) %]">
+         [%- END %]
+        </td>
+       </tr>
+       <tr>
+        <th align="right">[% 'Password' | $T8 %]</th>
+        <td>[% IF CAN_CHANGE_PASSWORD %]<input type="password" name="new_password" size="8" value="********">[% ELSE %]********[% END %]</td>
+       </tr>
+       <tr>
+        <th align="right">[% 'Name' | $T8 %]</th>
+        <td><input name="name" size="15" value="[% HTML.escape(myc_name) %]"></td>
+       </tr>
+       <tr>
+        <th align="right">[% 'E-mail' | $T8 %]</th>
+        <td><input name="email" size="30" value="[% HTML.escape(myc_email) %]"></td>
+       </tr>
+       <tr valign="top">
+        <th align="right">[% 'Signature' | $T8 %]</th>
+        <td><textarea name="signature" rows="3" cols="35">[% HTML.escape(myc_signature) %]</textarea></td>
+       </tr>
+       <tr>
+        <th align="right">[% 'Phone' | $T8 %]</th>
+        <td><input name="tel" size="14" value="[% HTML.escape(myc_tel) %]"></td>
+       </tr>
+       <tr>
+        <th align="right">[% 'Fax' | $T8 %]</th>
+        <td><input name="fax" size="14" value="[% HTML.escape(myc_fax) %]"></td>
+       </tr>
+       <tr>
+        <th align="right">[% 'Company' | $T8 %]</th>
+        <td><input name="company" size="35" value="[% HTML.escape(myc_company) %]"></td>
+       </tr>
+       <tr valign="top">
+        <th align="right">[% 'Address' | $T8 %]</th>
+        <td><textarea name="address" rows="4" cols="35">[% HTML.escape(myc_address) %]</textarea></td>
+       </tr>
+       <tr valign="top">
+        <th align="right">[% 'Tax number' | $T8 %]</th>
+        <td><input name="taxnumber" size="14" value="[% HTML.escape(myc_taxnumber) %]"></td>
+       </tr>
+       <tr valign="top">
+        <th align="right">[% 'Ust-IDNr' | $T8 %]</th>
+        <td><input name="co_ustid" size="14" value="[% HTML.escape(myc_co_ustid) %]"></td>
+       </tr>
+       <tr valign="top">
+        <th align="right">[% 'DUNS-Nr' | $T8 %]</th>
+        <td><input name="duns" size="14" value="[% HTML.escape(myc_duns) %]"></td>
+       </tr>
+      </table>
+     </td>
+     <td>
+      <table>
+       <tr>
+        <th align="right">[% 'Date Format' | $T8 %]</th>
+        <td>
+         <select name="dateformat">
+          [% FOREACH row = ALL_DATEFORMATS %]<option [% IF row.selected %]selected[% END %]>[% HTML.escape(row.format) %]</option>
+          [% END %]
+         </select>
+        </td>
+       </tr>
+       <tr>
+        <th align="right">[% 'Number Format' | $T8 %]</th>
+        <td>
+         <select name="numberformat">
+          [% FOREACH row = ALL_NUMBERFORMATS %]<option [% IF row.selected %]selected[% END %]>[% HTML.escape(row.format) %]</option>
+          [% END %]
+         </select>
+        </td>
+       </tr>
+       <tr>
+        <th align="right">[% 'Dropdown Limit' | $T8 %]</th>
+        <td><input name="vclimit" value="[% HTML.escape(myc_vclimit) %]"></td>
+       </tr>
+       <tr>
+        <th align="right">[% 'Language' | $T8 %]</th>
+        <td>
+         <select name="countrycode">
+          [% FOREACH row = ALL_COUNTRYCODES %]<option value="[% HTML.escape(row.value) %]" [% IF row.selected %]selected[% END %]>[% HTML.escape(row.name) %]</option>
+          [% END %]
+         </select>
+        </td>
+       </tr>
+       <tr>
+        <th align="right">[% 'Stylesheet' | $T8 %]</th>
+        <td>
+         <select name="userstylesheet">
+          [% FOREACH row = ALL_STYLESHEETS %]<option [% IF row.selected %]selected[% END %]>[% HTML.escape(row.name) %]</option>
+          [% END %]
+         </select>
+        </td>
+       </tr>
+       <tr>
+        <th align="right">[% 'Printer' | $T8 %]</th>
+        <td><input name="printer" size="20" value="[% HTML.escape(myc_printer) %]"></td>
+       </tr>
+       <tr>
+        <th align="right">[% 'Use Templates' | $T8 %]</th>
+        <td>
+         <select name="usetemplates">
+          [% FOREACH row = ALL_TEMPLATES %]<option [% IF row.selected %]selected[% END %]>[% HTML.escape(row.name) %]</option>
+          [% END %]
+         </select>
+        </td>
+       </tr>
+       <tr>
+        <th align="right">[% 'New Templates' | $T8 %]</th>
+        <td><input name="newtemplates"></td>
+       </tr>
+       <tr>
+        <th align="right">[% 'Setup Templates' | $T8 %]</th>
+        <td>
+         <select name="mastertemplates">
+          [% FOREACH row = ALL_MASTER_TEMPLATES %]<option [% IF row.selected %]selected[% END %]>[% HTML.escape(row.name) %]</option>
+          [% END %]
+         </select>
+        </td>
+       </tr>
+       <tr>
+        <th align="right">[% 'Setup Menu' | $T8 %]</th>
+        <td>
+         <select name="menustyle">
+          <option value="v3"[% IF menustyle_v3 %] selected[% END %]>[% 'Top (CSS)' | $T8 %]</option>
+          <option value="v4"[% IF menustyle_v4 %] selected[% END %]>[% 'Top (CSS) new' | $T8 %]</option>
+          <option value="neu"[% IF menustyle_neu %] selected[% END %]>[% 'Top (Javascript)' | $T8 %]</option>
+          <option value="xml"[% IF menustyle_xml %] selected[% END %]>[% 'Top (XUL; only for Mozilla Firefox)' | $T8 %]</option>
+          <option value="old"[% IF menustyle_old %] selected[% END %]>[% 'Old (on the side)' | $T8 %]</option>
+         </select>
+        </td>
+       </tr>
++      <tr>
++       <th align='right'>[% 'Mandatory Departments' | $T8 %]</th>
++       <td>
++        <input type='radio' name='mandatory_departments' value='0' [% IF !myc_mandatory_departments %] checked[% END %]> [% 'No' | $T8 %]
++        <input type='radio' name='mandatory_departments' value='1' [% IF  myc_mandatory_departments %] checked[% END %]> [% 'Yes' | $T8 %]
++       </td>
++      </tr>
+       <input type="hidden" name="templates" value="[% HTML.escape(myc_templates) %]">
+      </table>
+     </td>
+    </tr>
+    <tr class="listheading">
+     <th colspan="2">[% 'Database' | $T8 %]</th>
+    </tr>
+    <tr>
+     <td colspan="2">
+      <table>
+       <tr>
+        <th align="right">[% 'Driver' | $T8 %]</th>
+        <td>PostgreSQL</td>
+        <th align="right">[% 'Host' | $T8 %]</th>
+        <td><input name="dbhost" size="30" value="[% HTML.escape(myc_dbhost) %]"></td>
+       </tr>
+       <tr>
+        <th align="right">[% 'Dataset' | $T8 %]</th>
+        <td><input name="dbname" size="15" value="[% HTML.escape(myc_dbname) %]"></td>
+        <th align="right">[% 'Port' | $T8 %]</th>
+        <td><input name="dbport" size="4" value="[% HTML.escape(myc_dbport) %]"></td>
+       </tr>
+       <tr>
+        <th align="right">[% 'User' | $T8 %]</th>
+        <td><input name="dbuser" size="15" value="[% HTML.escape(myc_dbuser) %]"></td>
+        <th align="right">[% 'Password' | $T8 %]</th>
+        <td><input name="dbpasswd" type="password" size="10" value="[% HTML.escape(myc_dbpasswd) %]"></td>
+       </tr>
+       <tr>
+        <td colspan="2"><input type="button" class="submit" onclick="open_connection_test_window();" value="[% 'Test connection' | $T8 %]"></td>
+       </tr>
+      </table>
+     </td>
+    </tr>
+    [% IF edit %]
+    <tr><td colspan="2"><hr size="3" noshade></td></tr>
+    <tr class="listheading">
+     <th colspan="2">[% 'Group membership' | $T8 %]</th>
+    </tr>
+    <tr>
+     <td colspan="2">[% 'The user is a member in the following group(s):' | $T8 %]</td>
+    </tr>
+    <tr>
+     <td colspan="2">[% FOREACH row = GROUPS %]<a href="admin.pl?action=edit_group&group_id=[% HTML.url(row.id) %]">[% HTML.escape(row.name) %]</a>
+      [% UNLESS loop.last %] | [% END %][% END %]</td>
+    </tr>
+    [% END %]
+    <tr><td colspan="2"><hr size="3" noshade></td></tr>
+   </table>
+   <input name="callback" type="hidden" value="admin.pl?action=list_users">
+   <input type="hidden" name="action" value="dispatcher">
+   <input type="submit" class="submit" name="action_save_user" value="[% 'Save' | $T8 %]">
+   [% IF edit %]
+    [% FOREACH row = GROUPS %]
+     <input type="hidden" name="new_user_group_ids[]" value="[% HTML.escape(row.id) %]">
+    [% END %]
+    <input type="hidden" name="new_user_login" id="new_user_login" value="">
+    <input type="hidden" name="action_save_user_as_new" id="action_save_user_as_new" value="">
+    <input type="button" class="submit" id="save_as_new_button" value="[% 'Save as new' | $T8 %]">
+    <input type="submit" class="submit" name="action_delete_user" value="[% 'Delete' | $T8 %]">
+    <input type="hidden" name="edit" value="1">
+   [% END %]
+  </form>
+  <script type="text/javascript">
+   <!--
+     $(document).ready(function() {
+       $("#save_as_new_button").click(function() {
+         var new_user_login = prompt('[% 'Please enter the login for the new user.' | $T8 %]', '');
+         if (!new_user_login || (new_user_login == ''))
+           return;
+         $("#action_save_user_as_new").attr('value', '1');
+         $("#new_user_login").attr('value', new_user_login);
+         $("#Form").submit();
+       });
+     });
+     -->
+  </script>
+ </body>
+ </html>
index 0000000,0595413..919f37b
mode 000000,100644..100644
--- /dev/null
@@@ -1,0 -1,315 +1,315 @@@
 -<p>[% saved_message %]</p>
 -
+ [%- USE T8 %]
+ [%- USE HTML %]
+ [%- USE LxERP %]
+ [%- SET follow_up_trans_info = invnumber _ ' (' _ customer_name _ ')' %]
+ <body>
+ <script type="text/javascript" src="js/common.js"></script>
+ <script type="text/javascript" src="js/delivery_customer_selection.js"></script>
+ <script type="text/javascript" src="js/vendor_selection.js"></script>
+ <script type="text/javascript" src="js/calculate_qty.js"></script>
+ <script type="text/javascript" src="js/follow_up.js"></script>
+ <script type="text/javascript" src="js/customer_or_vendor_selection.js"></script>
+ <form method="post" name="invoice" action="[% script %]">
+ [%- FOREACH key = HIDDENS %]
+ <input type="hidden" name="[% HTML.escape(key) %]" value="[% HTML.escape($key)  %]">
+ [%- END %]
+ <input type="hidden" name="follow_up_trans_id_1" value="[% id %]">
+ <input type="hidden" name="follow_up_trans_type_1" value="sales_invoice">
+ <input type="hidden" name="follow_up_trans_info_1" value="[% HTML.escape(follow_up_trans_info) %]">
+ <input type="hidden" name="follow_up_rowcount" value="1">
+ <input type="hidden" name="lizenzen" value="[% lizenzen %]">
+ <p><div class="listtop" width="100%">[% title %]</div></p>
++<p>[% saved_message %]</p>
++
+ <table width="100%">
+   <tr>
+     <td valign="top">
+       <table>
+         <tr>
+           <th align="right">[% 'Customer' | $T8 %]</th>
+           <td>
+             [%- INCLUDE 'generic/multibox.html'
+                  name          = 'customer',
+                  style         = 'width: 250px',
+                  DATA          = ALL_CUSTOMERS,
+                  id_sub        = 'vc_keys',
+                  label_key     = 'name',
+                  select        = vc_select,
+                  limit         = vclimit,
+                  allow_textbox = 1,
+                  onChange      = "document.getElementById('update_button').click();" -%]
+             <input type="button" value="[% 'Details (one letter abbreviation)' | $T8 %]" onclick="show_vc_details('[% HTML.escape(vc) %]')">
+           </td>
+           <input type="hidden" name="customer_klass" value="[% HTML.escape(customer_klass) %]">
+           <input type="hidden" name="customer_id" value="[% HTML.escape(customer_id) %]">
+           <input type="hidden" name="oldcustomer" value="[% HTML.escape(oldcustomer) %]">
+           <input type="hidden" name="selectcustomer" value="[% HTML.escape(selectcustomer) %]">
+         </tr>
+ [%- IF ALL_CONTACTS.size %]
+         <tr>
+           <th align="right">[% 'Contact Person' | $T8 %]</th>
+           <td>
+             [%- INCLUDE 'generic/multibox.html'
+                  name       = 'cp_id',
+                  style      = 'width: 250px',
+                  DATA       = ALL_CONTACTS,
+                  id_key     = 'cp_id',
+                  label_sub  = 'contact_labels',
+                  show_empty = 1 -%]
+           </td>
+         </tr>
+ [%- END %]
+ [%- IF ALL_SHIPTO.size %]
+         <tr>
+           <th align="right">[% 'Shipping Address' | $T8 %]</th>
+           <td>
+             [%- INCLUDE 'generic/multibox.html'
+                  name       = 'shipto_id',
+                  style      = 'width: 250px',
+                  DATA       = ALL_SHIPTO,
+                  id_key     = 'shipto_id',
+                  label_sub  = 'shipto_labels',
+                  show_empty = 1,
+                  onChange   = "document.getElementById('update_button').click();" -%]
+           </td>
+         </tr>
+ [%- END %]
+         <tr>
+           <td align="right">[% 'Credit Limit' | $T8 %]</td>
+           <td>
+             [% LxERP.format_amount(creditlimit, 0, '0') %]; [% 'Remaining' | $T8 %]
+             <span class="plus[% IF is_credit_remaining_negativ %]0[% ELSE %]1[% END %]">[% LxERP.format_amount(creditremaining,0 ,'0') %]</span>
+           </td>
+         </tr>
+ [%- IF max_dunning_level %]
+         <tr>
+           <th align="right">[% 'Max. Dunning Level' | $T8 %]:</th>
+           <td>
+             <b>[% max_dunning_level %]</b>; [% 'Dunning Amount' | $T8 %]: <b>[% LxERP.format_amount(dunning_amount,2) %]</b>
+           </td>
+         </tr>
+ [%- END %]
+ [%- IF business %]
+         <tr>
+           <th align="right">[% 'Customer type' | $T8 %]</th>
+           <td>[% business %]; [% 'Trade Discount' | $T8 %] [% LxERP.format_amount(tradediscount * 100) %] %</td>
+         </tr>
+ [%- END %]
+         <tr>
+           <th align="right" nowrap>[% 'Record in' | $T8 %]</th>
+           <td colspan="3"><select name="AR" style="width:250px;">[% selectAR %]</select></td>
+           <input type="hidden" name="selectAR" value="[% selectAR %]">
+         </tr>
+         <tr>
+           <th align="right">[% 'Steuersatz' | $T8 %]</th>
+           <td>
+             [%- INCLUDE 'generic/multibox.html'
+                  name       = 'taxzone_id'
+                  stype      = '250px'
+                  DATA       = ALL_TAXZONES
+                  id_key     = 'id'
+                  readonly   = (id ? 1 : 0)
+                  label_key  = 'description' -%]
+           </td>
+   [%- IF id %]
+           <input type='hidden' name='taxzone_id' value='[% taxzone_id %]'>
+   [%- END %]
+         </tr>
+ [%- IF all_departments %]
+         <tr>
+           <th align="right" nowrap>[% 'Department' | $T8 %]</th>
+           <td colspan="3">
+             [%- INCLUDE 'generic/multibox.html'
+                  name       = 'department_id',
+                  style      = 'width: 250px',
+                  DATA       = all_departments,
+                  id_key     = 'id',
+                  label_sub  = 'department_labels',
+                  show_empty = 1 -%]
+           </td>
+         </tr>
+ [%- END %]
+ [%- IF currencies %]
+         <tr>
+           <th align="right">[% 'Currency' | $T8 %]</th>
+           <td>[% currencies %]</td>
+         </tr>
+ [%- END %]
+         <input type="hidden" name="fxgain_accno" value="[% fxgain_accno %]">
+         <input type="hidden" name="fxloss_accno" value="[% fxloss_accno %]">
+ [%- IF show_exchangerate %]
+         <tr>
+           <th align="right">[% 'Exchangerate' | $T8 %]</th>
+           <td>
+            [%- IF forex %]
+             [% LxERP.format_amount(exchangerate, 2) %]
+            [%- ELSE %]
+             <input name="exchangerate" size="10" value="[% HTML.escape(LxERP.format_amount(exchangerate)) %]">
+            [%- END %]
+           </td>
+         </tr>
+ [%- END %]
+         <tr>
+           <th align="right" nowrap>[% 'Shipping Point' | $T8 %]</th>
+           <td colspan="3"><input size='35' name="shippingpoint" value="[% HTML.escape(shippingpoint) %]"></td>
+         </tr>
+         <tr>
+           <th align="right" nowrap>[% 'Ship via' | $T8 %]</th>
+           <td colspan="3"><input size='35' name="shipvia" value="[% HTML.escape(shipvia) %]"></td>
+         </tr>
+         <tr>
+           <th align="right">[% 'Transaction description' | $T8 %]</th>
+           <td colspan="3"><input size='35' name="transaction_description" value="[% HTML.escape(transaction_description) %]"></td>
+         </tr>
+       </table>
+     </td>
+     <td align="right" valign="top">
+       <table>
+         <tr>
+           <th align="right">[% 'Employee' | $T8 %]</th>
+           <td>
+             [%- INCLUDE 'generic/multibox.html'
+                  name       = 'employee_id',
+                  DATA       = ALL_EMPLOYEES,
+                  id_key     = 'id',
+                  label_sub  = 'sales_employee_labels' -%]
+           </td>
+         </tr>
+ [%- IF ALL_SALESMEN.size %]
+         <tr>
+           <th align="right">[% 'Salesman' | $T8 %]</th>
+           <td>
+             [%- INCLUDE 'generic/multibox.html'
+                  name       = 'salesman_id',
+                  default    = salesman_id ? salesman_id : employee_id,
+                  DATA       = ALL_SALESMEN,
+                  id_key     = 'id',
+                  label_sub  = 'sales_employee_labels' -%]
+           </td>
+         </tr>
+ [%- END %]
+ [%- IF is_type_credit_note %]
+         <tr>
+           <th align="right" nowrap>[% 'Credit Note Number' | $T8 %]</th>
+           <td colspan="3"><input size='11' name="invnumber" value="[% HTML.escape(invnumber) %]"></td>
+         </tr>
+         <tr>
+           <th align="right">[% 'Credit Note Date' | $T8 %]</th>
+           <td nowrap>
+             <input name="invdate" id="invdate" size="11" title="[% dateformat %]" value="[% invdate %]" onBlur="check_right_date_format(this)">
+             <input type="button" name="invdate_button" id="trigger1" value="[% 'button' | $T8 %]">
+           </td>
+         </tr>
+ [%- ELSE %]
+         <tr>
+           <th align="right" nowrap>[% 'Invoice Number' | $T8 %]</th>
+           <td colspan="3"><input size='11' name="invnumber" value="[% HTML.escape(invnumber) %]"></td>
+         </tr>
+         <tr>
+           <th align="right">[% 'Invoice Date' | $T8 %]</th>
+           <td nowrap>
+             <input name="invdate" id="invdate" size="11" title="[% dateformat %]" value="[% invdate %]" onBlur="check_right_date_format(this)">
+             <input type="button" name="invdate_button" id="trigger1" value="[% 'button' | $T8 %]">
+           </td>
+         </tr>
+         <tr>
+           <th align="right">[% 'Due Date' | $T8 %]</th>
+           <td width="13">
+             <input name="duedate" id="duedate" size="11" title="[% dateformat %]" value="[% duedate %]" onBlur="check_right_date_format(this)">
+             <input type="button" name="duedate_button" id="trigger2" value="[% 'button' | $T8 %]">
+           </td>
+         </tr>
+         <tr>
+         <th align="right" nowrap>[% 'Delivery Order Number' | $T8 %]</th>
+           <td colspan="3"><input size='11' name="donumber" value="[% HTML.escape(donumber) %]"></td>
+         </tr>
+         <tr>
+           <th align="right">[% 'Delivery Date' | $T8 %]</th>
+             <td width="13">
+               <input name="deliverydate" id="deliverydate" size="11" title="[% dateformat %]" value="[% deliverydate %]" onBlur="check_right_date_format(this)">
+               <input type="button" name="deliverydate_button" id="trigger3" value="[% 'button' | $T8 %]">
+             </td>
+         </tr>
+ [%- END %]
+         <tr>
+           <th align="right" nowrap>[% 'Order Number' | $T8 %]</th>
+           <td colspan="3"><input size='11' name="ordnumber" value="[% HTML.escape(ordnumber) %]"></td>
+         </tr>
+         <tr>
+           <th align="right" nowrap>[% 'Order Date' | $T8 %]</th>
+           <td><input name="orddate" id="orddate" size="11" title="[% dateformat %]" value="[% orddate %]" onBlur="check_right_date_format(this)">
+           <input type="button" name="b_orddate" id="trigger_orddate" value="?"></td>
+         </tr>
+         <tr>
+           <th align="right" nowrap>[% 'Quotation Number' | $T8 %]</th>
+           <td colspan="3"><input size='11' name="quonumber" value="[% HTML.escape(quonumber) %]"></td>
+         </tr>
+         <tr>
+           <th align="right" nowrap>[% 'Quotation Date' | $T8 %]</th>
+           <td><input name="quodate" id="quodate" size="11" title="[% dateformat %]" value="[% quodate %]" onBlur="check_right_date_format(this)">
+            <input type="button" name="b_quodate" id="trigger_quodate" value="?"></td>
+         </tr>
+         <tr>
+           <th align="right" nowrap>[% 'Customer Order Number' | $T8 %]</th>
+           <td colspan="3"><input size='11' name="cusordnumber" value="[% HTML.escape(cusordnumber) %]"></td>
+         </tr>
+         <tr>
+           <th align="right" nowrap>[% 'Project Number' | $T8 %]</th>
+           <td>
+             [%- INCLUDE 'generic/multibox.html'
+                  name       = 'globalproject_id',
+                  DATA       = ALL_PROJECTS,
+                  id_key     = 'id',
+                  label_key  = 'projectnumber',
+                  show_empty = 1,
+                  onChange   = "document.getElementById('update_button').click();" -%]
+           </td>
+         </tr>
+       </table>
+     </td>
+   </tr>
+ </table>
+     </td>
+   </tr>
+   <tr>
+     <td>
+     </td>
+   </tr>
+   <script type="text/javascript" src="js/show_form_details.js"></script>
+   <script type="text/javascript" src="js/show_vc_details.js"></script>
+   <script type="text/javascript" src="js/show_history.js"></script>
+   <script type="text/javascript">
+    <!--
+      Calendar.setup({ inputField : "invdate",      ifFormat :"[% myconfig_jsc_dateformat %]", align : "BL", button : "trigger1" });
+ [% IF !is_type_credit_note %]
+      Calendar.setup({ inputField : "duedate",      ifFormat :"[% myconfig_jsc_dateformat %]", align : "BL", button : "trigger2" });
+      Calendar.setup({ inputField : "deliverydate", ifFormat :"[% myconfig_jsc_dateformat %]", align : "BL", button : "trigger3" });
+ [% END %]
+      Calendar.setup({ inputField : "orddate", ifFormat :"[% myconfig_jsc_dateformat %]", align : "BL", button : "trigger_orddate" });
+      Calendar.setup({ inputField : "quodate", ifFormat :"[% myconfig_jsc_dateformat %]", align : "BL", button : "trigger_quodate" });
+      $('document').ready(function(){
+ [% IF resubmit && is_format_html %]
+        window.open('about:blank','Beleg');
+        document.invoice.target = 'Beleg';
+        document.invoice.submit();
+ [% ELSIF resubmit %]
+        document.invoice.submit();
+ [% ELSIF creditwarning != '' %]
+        alert('[% 'Credit Limit exceeded!!!' | $T8 %]');
+ [% ELSE %]
+        focus();
+ [% END %]
+        setupDateFormat('[% dateformat %]', '[% 'Falsches Datumsformat!' | $T8 %]');
+        setupPoints('[% numberformat %]', '[% 'wrongformat' | $T8 %]');
+      });
+    //-->
+   </script>
+   <input type="hidden" name="webdav" value="[% webdav %]">