neuen button und Funktion für "als bezahlt markieren" eingeführt.
authorThomas Kasulke <t.kasulke@linet-services.de>
Fri, 8 Jun 2007 11:17:40 +0000 (11:17 +0000)
committerThomas Kasulke <t.kasulke@linet-services.de>
Fri, 8 Jun 2007 11:17:40 +0000 (11:17 +0000)
31 files changed:
SL/Form.pm
bin/mozilla/ap.pl
bin/mozilla/ar.pl
bin/mozilla/ir.pl
bin/mozilla/is.pl
locale/de/admin
locale/de/all
locale/de/am
locale/de/amtemplates
locale/de/ap
locale/de/ar
locale/de/arap
locale/de/bp
locale/de/common
locale/de/cp
locale/de/ct
locale/de/datev
locale/de/dn
locale/de/drafts
locale/de/gl
locale/de/ic
locale/de/io
locale/de/ir
locale/de/is
locale/de/licenses
locale/de/login
locale/de/oe
locale/de/pe
locale/de/rc
locale/de/rp
locale/de/ustva

index d39625d..50b2e02 100644 (file)
@@ -1066,7 +1066,7 @@ sub dbconnect_noauto {
   $main::lxdebug->enter_sub();
 
   my ($self, $myconfig) = @_;
-
+  
   # connect to database
   $dbh =
     DBI->connect($myconfig->{dbconnect}, $myconfig->{dbuser},
@@ -2706,4 +2706,30 @@ sub all_years {
   $main::lxdebug->leave_sub();
 }
 
+sub mark_as_paid {
+  $main::lxdebug->enter_sub();
+    
+  my ($self, $myconfig, $db_name) = @_;
+
+  if($self->{mark_as_paid}) {
+    my $dbh ||= $self->get_standard_dbh($myconfig);
+    my $query = qq|UPDATE $db_name SET paid = amount WHERE id = ?|;
+    do_query($self, $dbh, $query, $self->{id});
+    $dbh->commit();
+    $self->redirect($main::locale->text("Marked as paid"));
+  }
+  else {
+    my $referer = $ENV{HTTP_REFERER};
+    $referer =~ s/^(.*)action\=.*\&(.*)$/$1action\=mark_as_paid\&mark_as_paid\=1\&login\=$self->{login}\&password\=$self->{password}\&id\=$self->{id}\&$2/;
+    $self->header();
+    print qq|<body>|;
+    print qq|<p><b>|.$main::locale->text('Mark as paid?').qq|</b></p>|;
+    print qq|<input type="button" value="|.$main::locale->text('yes').qq|" onclick="document.location.href='|.$referer.qq|'">&nbsp;|;
+    print qq|<input type="button" value="|.$main::locale->text('no').qq|" onclick="javascript:history.back();">|;
+    print qq|</body></html>|;
+  }
+  
+  $main::lxdebug->leave_sub();
+}
+
 1;
index ddd1c22..c84b614 100644 (file)
@@ -778,6 +778,12 @@ sub form_footer {
     print qq| <input type="button" class="submit" onclick="set_history_window($form->{id});" name="history" id="history" value="| . $locale->text('history') . qq|">|;
   }
   # /button for saving history
+  # mark_as_paid button 
+  if($form->{id} ne "") {  
+    print qq|<input type="submit" class="submit" name="action" value="| 
+          . $locale->text('mark as paid') . qq|">|;
+  }
+  # /mark_as_paid button
   print "
 </form>
 
@@ -788,6 +794,12 @@ sub form_footer {
   $lxdebug->leave_sub();
 }
 
+sub mark_as_paid {
+  $lxdebug->enter_sub();
+  $form->mark_as_paid(\%myconfig,"ap");  
+  $lxdebug->leave_sub();
+}
+
 sub update {
   $lxdebug->enter_sub();
 
index 667c7b3..16a6b2a 100644 (file)
@@ -818,6 +818,13 @@ sub form_footer {
     print qq|<input type=button class=submit onclick=set_history_window($form->{id}); name=history id=history value=| . $locale->text('history') . qq|>|;
   }
   # /button for saving history
+  # mark_as_paid button 
+  if($form->{id} ne "") {  
+    print qq|<input type="submit" class="submit" name="action" value="| 
+          . $locale->text('mark as paid') . qq|">|;
+  }
+  # /mark_as_paid button
+
   print "
 </form>
 
@@ -828,6 +835,12 @@ sub form_footer {
   $lxdebug->leave_sub();
 }
 
+sub mark_as_paid {
+  $lxdebug->enter_sub();
+  $form->mark_as_paid(\%myconfig,"ar");  
+  $lxdebug->leave_sub();
+}
+
 sub update {
   $lxdebug->enter_sub();
 
index 386fb46..a8b9258 100644 (file)
@@ -865,7 +865,12 @@ sub form_footer {
          . qq|">|;
   }
   # /button for saving history
-
+  # mark_as_paid button 
+  if($form->{id} ne "") {  
+    print qq|<input type="submit" class="submit" name="action" value="| 
+          . $locale->text('mark as paid') . qq|">|;
+  }
+  # /mark_as_paid button
 print qq|</form>
 
 </body>
@@ -875,6 +880,12 @@ print qq|</form>
   $lxdebug->leave_sub();
 }
 
+sub mark_as_paid {
+  $lxdebug->enter_sub();
+  $form->mark_as_paid(\%myconfig,"ap");  
+  $lxdebug->leave_sub();
+}
+
 sub update {
   $lxdebug->enter_sub();
 
index 9fbbb9e..6268f40 100644 (file)
@@ -1168,11 +1168,16 @@ if ($form->{type} eq "credit_note") {
          . Q($form->{id})
          . qq|);" name="history" id="history" value="|
          . $locale->text('history')
-         . qq|">|;
+         . qq|"> |;
   }
   # /button for saving history
-
-
+  
+  # mark_as_paid button 
+  if($form->{id} ne "") {  
+    print qq|<input type="submit" class="submit" name="action" value="| 
+          . $locale->text('mark as paid') . qq|">|;
+  }
+  # /mark_as_paid button
   print $form->write_trigger(\%myconfig, scalar(@triggers) / 3, @triggers) .
     qq|
 
@@ -1193,6 +1198,12 @@ print qq|
   $lxdebug->leave_sub();
 }
 
+sub mark_as_paid {
+  $lxdebug->enter_sub();
+  $form->mark_as_paid(\%myconfig,"ar");  
+  $lxdebug->leave_sub();
+}
+
 sub update {
   $lxdebug->enter_sub();
 
index 39ea2c5..77a84bb 100644 (file)
@@ -37,6 +37,8 @@ $self->{texts} = {
   'Lockfile removed!'           => 'System entsperrt!',
   'Login name missing!'         => 'Loginname fehlt.',
   'MAILED'                      => 'Gesendet',
+  'Mark as paid?'               => 'Als bezahlt markieren?',
+  'Marked as paid'              => 'Als bezahlt markiert',
   'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.',
   'Missing \'tag\' field.'      => 'Fehlendes Feld \'tag\'.',
   'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.',
@@ -98,6 +100,7 @@ $self->{texts} = {
   'bin_list'                    => 'Lagerliste',
   'invoice'                     => 'Rechnung',
   'is already a member!'        => 'ist bereits ein Mitglied!',
+  'no'                          => 'nein',
   'packing_list'                => 'Versandliste',
   'pick_list'                   => 'Entnahmeliste',
   'proforma'                    => 'Proforma',
@@ -105,6 +108,7 @@ $self->{texts} = {
   'request_quotation'           => 'Angebotsanforderung',
   'sales_order'                 => 'Kundenauftrag',
   'sales_quotation'             => 'Verkaufsangebot',
+  'yes'                         => 'ja',
 };
 
 $self->{subs} = {
index d774439..c276bc2 100644 (file)
@@ -672,6 +672,8 @@ aktualisieren wollen?',
   'Mandantennummer'             => 'Mandantennummer',
   'Mar'                         => 'März',
   'March'                       => 'März',
+  'Mark as paid?'               => 'Als bezahlt markieren?',
+  'Marked as paid'              => 'Als bezahlt markiert',
   'Marked entries printed!'     => 'Markierte Einträge wurden gedruckt!',
   'Master Data'                 => 'Stammdaten',
   'Max. Dunning Level'          => 'höchste Mahnstufe',
@@ -1265,8 +1267,10 @@ aktualisieren wollen?',
   'list'                        => 'auflisten',
   'localhost'                   => 'lokaler Rechner',
   'logout'                      => 'abmelden',
+  'mark as paid'                => 'als bezahlt markieren',
   'month'                       => 'Monatliche Abgabe',
   'new Window'                  => 'neues Fenster',
+  'no'                          => 'nein',
   'none (pricegroup)'           => 'keine',
   'number'                      => 'Nummer',
   'order'                       => 'Reihenfolge',
@@ -1304,6 +1308,7 @@ aktualisieren wollen?',
   'valid from'                  => 'Gültig ab',
   'winston_export'              => 'Winston-Export',
   'wrongformat'                 => 'Falsches Format',
+  'yes'                         => 'ja',
 };
 
 1;
index 5c1da24..90b80c3 100644 (file)
@@ -155,6 +155,8 @@ $self->{texts} = {
   'Long Dates'                  => 'Lange Monatsnamen',
   'Long Description'            => 'Langtext',
   'MAILED'                      => 'Gesendet',
+  'Mark as paid?'               => 'Als bezahlt markieren?',
+  'Marked as paid'              => 'Als bezahlt markiert',
   'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.',
   'Missing \'tag\' field.'      => 'Fehlendes Feld \'tag\'.',
   'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.',
@@ -274,6 +276,7 @@ $self->{texts} = {
   'invoice'                     => 'Rechnung',
   'lead deleted!'               => 'Kundenquelle gelöscht',
   'lead saved!'                 => 'Kundenquelle geichert',
+  'no'                          => 'nein',
   'packing_list'                => 'Versandliste',
   'pick_list'                   => 'Entnahmeliste',
   'proforma'                    => 'Proforma',
@@ -284,6 +287,7 @@ $self->{texts} = {
   'service units'               => 'Dienstleistungseinheiten',
   'up'                          => 'hoch',
   'use program settings'        => 'benutze Programmeinstellungen',
+  'yes'                         => 'ja',
 };
 
 $self->{subs} = {
index dca4fa9..956a009 100644 (file)
@@ -24,6 +24,8 @@ $self->{texts} = {
   'Income Statement'            => 'GuV',
   'Invoice'                     => 'Rechnung',
   'MAILED'                      => 'Gesendet',
+  'Mark as paid?'               => 'Als bezahlt markieren?',
+  'Marked as paid'              => 'Als bezahlt markiert',
   'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.',
   'Missing \'tag\' field.'      => 'Fehlendes Feld \'tag\'.',
   'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.',
@@ -78,6 +80,7 @@ $self->{texts} = {
   'You\'re not editing a file.' => 'Sie bearbeiten momentan keine Datei.',
   'bin_list'                    => 'Lagerliste',
   'invoice'                     => 'Rechnung',
+  'no'                          => 'nein',
   'packing_list'                => 'Versandliste',
   'pick_list'                   => 'Entnahmeliste',
   'proforma'                    => 'Proforma',
@@ -85,6 +88,7 @@ $self->{texts} = {
   'request_quotation'           => 'Angebotsanforderung',
   'sales_order'                 => 'Kundenauftrag',
   'sales_quotation'             => 'Verkaufsangebot',
+  'yes'                         => 'ja',
 };
 
 $self->{subs} = {
index c892b5f..6632a2c 100644 (file)
@@ -80,6 +80,8 @@ $self->{texts} = {
   'MAILED'                      => 'Gesendet',
   'Mar'                         => 'März',
   'March'                       => 'März',
+  'Mark as paid?'               => 'Als bezahlt markieren?',
+  'Marked as paid'              => 'Als bezahlt markiert',
   'May'                         => 'Mai',
   'May '                        => 'Mai',
   'Memo'                        => 'Memo',
@@ -175,6 +177,8 @@ $self->{texts} = {
   'button'                      => '?',
   'history'                     => 'Historie',
   'invoice'                     => 'Rechnung',
+  'mark as paid'                => 'als bezahlt markieren',
+  'no'                          => 'nein',
   'packing_list'                => 'Versandliste',
   'pick_list'                   => 'Entnahmeliste',
   'proforma'                    => 'Proforma',
@@ -183,6 +187,7 @@ $self->{texts} = {
   'sales_order'                 => 'Kundenauftrag',
   'sales_quotation'             => 'Verkaufsangebot',
   'wrongformat'                 => 'Falsches Format',
+  'yes'                         => 'ja',
 };
 
 $self->{subs} = {
@@ -217,6 +222,7 @@ $self->{subs} = {
   'gl_transaction'              => 'gl_transaction',
   'load_draft'                  => 'load_draft',
   'load_draft_maybe'            => 'load_draft_maybe',
+  'mark_as_paid'                => 'mark_as_paid',
   'name_selected'               => 'name_selected',
   'part_selection_internal'     => 'part_selection_internal',
   'post'                        => 'post',
@@ -259,6 +265,7 @@ $self->{subs} = {
   'als_vorlage_verwenden'       => 'use_as_template',
   'einkaufsrechnung'            => 'vendor_invoice',
   'ja'                          => 'yes',
+  'als_bezahlt_markieren'       => 'mark_as_paid',
 };
 
 1;
index eb79d71..cd57b86 100644 (file)
@@ -85,6 +85,8 @@ $self->{texts} = {
   'MAILED'                      => 'Gesendet',
   'Mar'                         => 'März',
   'March'                       => 'März',
+  'Mark as paid?'               => 'Als bezahlt markieren?',
+  'Marked as paid'              => 'Als bezahlt markiert',
   'May'                         => 'Mai',
   'May '                        => 'Mai',
   'Memo'                        => 'Memo',
@@ -182,6 +184,8 @@ $self->{texts} = {
   'button'                      => '?',
   'history'                     => 'Historie',
   'invoice'                     => 'Rechnung',
+  'mark as paid'                => 'als bezahlt markieren',
+  'no'                          => 'nein',
   'packing_list'                => 'Versandliste',
   'pick_list'                   => 'Entnahmeliste',
   'proforma'                    => 'Proforma',
@@ -190,6 +194,7 @@ $self->{texts} = {
   'sales_order'                 => 'Kundenauftrag',
   'sales_quotation'             => 'Verkaufsangebot',
   'wrongformat'                 => 'Falsches Format',
+  'yes'                         => 'ja',
 };
 
 $self->{subs} = {
@@ -226,6 +231,7 @@ $self->{subs} = {
   'gl_transaction'              => 'gl_transaction',
   'load_draft'                  => 'load_draft',
   'load_draft_maybe'            => 'load_draft_maybe',
+  'mark_as_paid'                => 'mark_as_paid',
   'name_selected'               => 'name_selected',
   'part_selection_internal'     => 'part_selection_internal',
   'post'                        => 'post',
@@ -267,6 +273,7 @@ $self->{subs} = {
   'erneuern'                    => 'update',
   'als_vorlage_verwenden'       => 'use_as_template',
   'ja'                          => 'yes',
+  'als_bezahlt_markieren'       => 'mark_as_paid',
 };
 
 1;
index 9db6bfa..8d31f20 100644 (file)
@@ -22,6 +22,8 @@ $self->{texts} = {
   'History'                     => 'Historie',
   'Invoice'                     => 'Rechnung',
   'MAILED'                      => 'Gesendet',
+  'Mark as paid?'               => 'Als bezahlt markieren?',
+  'Marked as paid'              => 'Als bezahlt markiert',
   'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.',
   'Missing \'tag\' field.'      => 'Fehlendes Feld \'tag\'.',
   'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.',
@@ -72,6 +74,7 @@ $self->{texts} = {
   'Vendor not on file!'         => 'Lieferant ist nicht in der Datenbank!',
   'bin_list'                    => 'Lagerliste',
   'invoice'                     => 'Rechnung',
+  'no'                          => 'nein',
   'packing_list'                => 'Versandliste',
   'pick_list'                   => 'Entnahmeliste',
   'proforma'                    => 'Proforma',
@@ -79,6 +82,7 @@ $self->{texts} = {
   'request_quotation'           => 'Angebotsanforderung',
   'sales_order'                 => 'Kundenauftrag',
   'sales_quotation'             => 'Verkaufsangebot',
+  'yes'                         => 'ja',
 };
 
 $self->{subs} = {
index 69edb67..df1558a 100644 (file)
@@ -30,6 +30,8 @@ $self->{texts} = {
   'Invoice'                     => 'Rechnung',
   'Invoice Number'              => 'Rechnungsnummer',
   'MAILED'                      => 'Gesendet',
+  'Mark as paid?'               => 'Als bezahlt markieren?',
+  'Marked as paid'              => 'Als bezahlt markiert',
   'Marked entries printed!'     => 'Markierte Einträge wurden gedruckt!',
   'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.',
   'Missing \'tag\' field.'      => 'Fehlendes Feld \'tag\'.',
@@ -98,6 +100,7 @@ $self->{texts} = {
   'button'                      => '?',
   'done'                        => 'erledigt',
   'invoice'                     => 'Rechnung',
+  'no'                          => 'nein',
   'packing_list'                => 'Versandliste',
   'pick_list'                   => 'Entnahmeliste',
   'proforma'                    => 'Proforma',
@@ -106,6 +109,7 @@ $self->{texts} = {
   'sales_order'                 => 'Kundenauftrag',
   'sales_quotation'             => 'Verkaufsangebot',
   'wrongformat'                 => 'Falsches Format',
+  'yes'                         => 'ja',
 };
 
 $self->{subs} = {
index 7d686b8..13152ca 100644 (file)
@@ -18,6 +18,8 @@ $self->{texts} = {
   'History'                     => 'Historie',
   'Invoice'                     => 'Rechnung',
   'MAILED'                      => 'Gesendet',
+  'Mark as paid?'               => 'Als bezahlt markieren?',
+  'Marked as paid'              => 'Als bezahlt markiert',
   'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.',
   'Missing \'tag\' field.'      => 'Fehlendes Feld \'tag\'.',
   'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.',
@@ -62,6 +64,7 @@ $self->{texts} = {
   'Vendor details'              => 'Lieferantendetails',
   'bin_list'                    => 'Lagerliste',
   'invoice'                     => 'Rechnung',
+  'no'                          => 'nein',
   'packing_list'                => 'Versandliste',
   'pick_list'                   => 'Entnahmeliste',
   'proforma'                    => 'Proforma',
@@ -69,6 +72,7 @@ $self->{texts} = {
   'request_quotation'           => 'Angebotsanforderung',
   'sales_order'                 => 'Kundenauftrag',
   'sales_quotation'             => 'Verkaufsangebot',
+  'yes'                         => 'ja',
 };
 
 $self->{subs} = {
index dfe5f02..260271d 100644 (file)
@@ -42,6 +42,8 @@ $self->{texts} = {
   'Invoice'                     => 'Rechnung',
   'Invoices'                    => 'Rechnungen',
   'MAILED'                      => 'Gesendet',
+  'Mark as paid?'               => 'Als bezahlt markieren?',
+  'Marked as paid'              => 'Als bezahlt markiert',
   'Memo'                        => 'Memo',
   'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.',
   'Missing \'tag\' field.'      => 'Fehlendes Feld \'tag\'.',
@@ -111,6 +113,7 @@ $self->{texts} = {
   'bin_list'                    => 'Lagerliste',
   'button'                      => '?',
   'invoice'                     => 'Rechnung',
+  'no'                          => 'nein',
   'packing_list'                => 'Versandliste',
   'pick_list'                   => 'Entnahmeliste',
   'proforma'                    => 'Proforma',
@@ -119,6 +122,7 @@ $self->{texts} = {
   'sales_order'                 => 'Kundenauftrag',
   'sales_quotation'             => 'Verkaufsangebot',
   'wrongformat'                 => 'Falsches Format',
+  'yes'                         => 'ja',
 };
 
 $self->{subs} = {
index e5216f3..dad36ba 100644 (file)
@@ -64,6 +64,8 @@ $self->{texts} = {
   'Language'                    => 'Sprache',
   'Lieferungen'                 => 'Lieferungen',
   'MAILED'                      => 'Gesendet',
+  'Mark as paid?'               => 'Als bezahlt markieren?',
+  'Marked as paid'              => 'Als bezahlt markiert',
   'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.',
   'Missing \'tag\' field.'      => 'Fehlendes Feld \'tag\'.',
   'Mobile1'                     => 'Mobile 1',
@@ -159,6 +161,7 @@ $self->{texts} = {
   'customernumber not unique!'  => 'Die Kundennummer ist schon vergeben',
   'history'                     => 'Historie',
   'invoice'                     => 'Rechnung',
+  'no'                          => 'nein',
   'packing_list'                => 'Versandliste',
   'pick_list'                   => 'Entnahmeliste',
   'proforma'                    => 'Proforma',
@@ -167,6 +170,7 @@ $self->{texts} = {
   's'                           => 's',
   'sales_order'                 => 'Kundenauftrag',
   'sales_quotation'             => 'Verkaufsangebot',
+  'yes'                         => 'ja',
 };
 
 $self->{subs} = {
index 9ae1a05..fe1e7e7 100644 (file)
@@ -45,6 +45,8 @@ $self->{texts} = {
   'MAILED'                      => 'Gesendet',
   'Mandantennummer'             => 'Mandantennummer',
   'March'                       => 'März',
+  'Mark as paid?'               => 'Als bezahlt markieren?',
+  'Marked as paid'              => 'Als bezahlt markiert',
   'May'                         => 'Mai',
   'Medium Number'               => 'Datentr&auml;gernummer',
   'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.',
@@ -101,6 +103,7 @@ $self->{texts} = {
   'bin_list'                    => 'Lagerliste',
   'bis'                         => 'bis',
   'invoice'                     => 'Rechnung',
+  'no'                          => 'nein',
   'packing_list'                => 'Versandliste',
   'pick_list'                   => 'Entnahmeliste',
   'proforma'                    => 'Proforma',
@@ -108,6 +111,7 @@ $self->{texts} = {
   'request_quotation'           => 'Angebotsanforderung',
   'sales_order'                 => 'Kundenauftrag',
   'sales_quotation'             => 'Verkaufsangebot',
+  'yes'                         => 'ja',
 };
 
 $self->{subs} = {
index 9b50824..363b713 100644 (file)
@@ -76,6 +76,8 @@ $self->{texts} = {
   'MAILED'                      => 'Gesendet',
   'Mar'                         => 'März',
   'March'                       => 'März',
+  'Mark as paid?'               => 'Als bezahlt markieren?',
+  'Marked as paid'              => 'Als bezahlt markiert',
   'May'                         => 'Mai',
   'May '                        => 'Mai',
   'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.',
@@ -182,6 +184,7 @@ $self->{texts} = {
   'bin_list'                    => 'Lagerliste',
   'emailed to'                  => 'gemailt an',
   'invoice'                     => 'Rechnung',
+  'no'                          => 'nein',
   'none (pricegroup)'           => 'keine',
   'packing_list'                => 'Versandliste',
   'pick_list'                   => 'Entnahmeliste',
@@ -193,6 +196,7 @@ $self->{texts} = {
   'sent'                        => 'gesendet',
   'sent to printer'             => 'an Drucker geschickt',
   'wrongformat'                 => 'Falsches Format',
+  'yes'                         => 'ja',
 };
 
 $self->{subs} = {
index 87481cf..4367b83 100644 (file)
@@ -20,6 +20,8 @@ $self->{texts} = {
   'History'                     => 'Historie',
   'Invoice'                     => 'Rechnung',
   'MAILED'                      => 'Gesendet',
+  'Mark as paid?'               => 'Als bezahlt markieren?',
+  'Marked as paid'              => 'Als bezahlt markiert',
   'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.',
   'Missing \'tag\' field.'      => 'Fehlendes Feld \'tag\'.',
   'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.',
@@ -65,6 +67,7 @@ $self->{texts} = {
   'Vendor details'              => 'Lieferantendetails',
   'bin_list'                    => 'Lagerliste',
   'invoice'                     => 'Rechnung',
+  'no'                          => 'nein',
   'packing_list'                => 'Versandliste',
   'pick_list'                   => 'Entnahmeliste',
   'proforma'                    => 'Proforma',
@@ -72,6 +75,7 @@ $self->{texts} = {
   'request_quotation'           => 'Angebotsanforderung',
   'sales_order'                 => 'Kundenauftrag',
   'sales_quotation'             => 'Verkaufsangebot',
+  'yes'                         => 'ja',
 };
 
 $self->{subs} = {
index 9fad1ca..0e5accf 100644 (file)
@@ -85,6 +85,8 @@ $self->{texts} = {
   'MAILED'                      => 'Gesendet',
   'Mar'                         => 'März',
   'March'                       => 'März',
+  'Mark as paid?'               => 'Als bezahlt markieren?',
+  'Marked as paid'              => 'Als bezahlt markiert',
   'May'                         => 'Mai',
   'May '                        => 'Mai',
   'Memo'                        => 'Memo',
@@ -172,6 +174,7 @@ $self->{texts} = {
   'bin_list'                    => 'Lagerliste',
   'button'                      => '?',
   'invoice'                     => 'Rechnung',
+  'no'                          => 'nein',
   'packing_list'                => 'Versandliste',
   'pick_list'                   => 'Entnahmeliste',
   'proforma'                    => 'Proforma',
@@ -180,6 +183,7 @@ $self->{texts} = {
   'sales_order'                 => 'Kundenauftrag',
   'sales_quotation'             => 'Verkaufsangebot',
   'wrongformat'                 => 'Falsches Format',
+  'yes'                         => 'ja',
 };
 
 $self->{subs} = {
index eb7d9df..9fe464a 100644 (file)
@@ -108,6 +108,8 @@ aktualisieren wollen?',
   'Make'                        => 'Hersteller',
   'Mar'                         => 'März',
   'March'                       => 'März',
+  'Mark as paid?'               => 'Als bezahlt markieren?',
+  'Marked as paid'              => 'Als bezahlt markiert',
   'May'                         => 'Mai',
   'May '                        => 'Mai',
   'Microfiche'                  => 'Mikrofilm',
@@ -257,6 +259,7 @@ aktualisieren wollen?',
   'history'                     => 'Historie',
   'invoice'                     => 'Rechnung',
   'list'                        => 'auflisten',
+  'no'                          => 'nein',
   'none (pricegroup)'           => 'keine',
   'number'                      => 'Nummer',
   'packing_list'                => 'Versandliste',
@@ -270,6 +273,7 @@ aktualisieren wollen?',
   'sent'                        => 'gesendet',
   'sent to printer'             => 'an Drucker geschickt',
   'soldtotal'                   => 'Verkaufte Anzahl',
+  'yes'                         => 'ja',
 };
 
 $self->{subs} = {
index 4603bdf..57900f7 100644 (file)
@@ -62,6 +62,8 @@ $self->{texts} = {
   'MAILED'                      => 'Gesendet',
   'Mar'                         => 'März',
   'March'                       => 'März',
+  'Mark as paid?'               => 'Als bezahlt markieren?',
+  'Marked as paid'              => 'Als bezahlt markiert',
   'May'                         => 'Mai',
   'May '                        => 'Mai',
   'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.',
@@ -155,6 +157,7 @@ $self->{texts} = {
   'bin_list'                    => 'Lagerliste',
   'emailed to'                  => 'gemailt an',
   'invoice'                     => 'Rechnung',
+  'no'                          => 'nein',
   'none (pricegroup)'           => 'keine',
   'packing_list'                => 'Versandliste',
   'pick_list'                   => 'Entnahmeliste',
@@ -165,6 +168,7 @@ $self->{texts} = {
   'sales_quotation'             => 'Verkaufsangebot',
   'sent'                        => 'gesendet',
   'sent to printer'             => 'an Drucker geschickt',
+  'yes'                         => 'ja',
 };
 
 $self->{subs} = {
index 98834e5..4236dae 100644 (file)
@@ -96,6 +96,8 @@ $self->{texts} = {
   'MAILED'                      => 'Gesendet',
   'Mar'                         => 'März',
   'March'                       => 'März',
+  'Mark as paid?'               => 'Als bezahlt markieren?',
+  'Marked as paid'              => 'Als bezahlt markiert',
   'May'                         => 'Mai',
   'May '                        => 'Mai',
   'Memo'                        => 'Memo',
@@ -223,6 +225,8 @@ $self->{texts} = {
   'emailed to'                  => 'gemailt an',
   'history'                     => 'Historie',
   'invoice'                     => 'Rechnung',
+  'mark as paid'                => 'als bezahlt markieren',
+  'no'                          => 'nein',
   'none (pricegroup)'           => 'keine',
   'packing_list'                => 'Versandliste',
   'pick_list'                   => 'Entnahmeliste',
@@ -235,6 +239,7 @@ $self->{texts} = {
   'sent'                        => 'gesendet',
   'sent to printer'             => 'an Drucker geschickt',
   'wrongformat'                 => 'Falsches Format',
+  'yes'                         => 'ja',
 };
 
 $self->{subs} = {
@@ -273,6 +278,7 @@ $self->{subs} = {
   'item_selected'               => 'item_selected',
   'load_draft'                  => 'load_draft',
   'load_draft_maybe'            => 'load_draft_maybe',
+  'mark_as_paid'                => 'mark_as_paid',
   'name_selected'               => 'name_selected',
   'new_item'                    => 'new_item',
   'new_license'                 => 'new_license',
@@ -327,6 +333,7 @@ $self->{subs} = {
   'erneuern'                    => 'update',
   'als_vorlage_verwenden'       => 'use_as_template',
   'ja'                          => 'yes',
+  'als_bezahlt_markieren'       => 'mark_as_paid',
 };
 
 1;
index 9bc49e2..8c5e186 100644 (file)
@@ -112,6 +112,8 @@ $self->{texts} = {
   'MAILED'                      => 'Gesendet',
   'Mar'                         => 'März',
   'March'                       => 'März',
+  'Mark as paid?'               => 'Als bezahlt markieren?',
+  'Marked as paid'              => 'Als bezahlt markiert',
   'Max. Dunning Level'          => 'höchste Mahnstufe',
   'May'                         => 'Mai',
   'May '                        => 'Mai',
@@ -248,6 +250,8 @@ $self->{texts} = {
   'emailed to'                  => 'gemailt an',
   'history'                     => 'Historie',
   'invoice'                     => 'Rechnung',
+  'mark as paid'                => 'als bezahlt markieren',
+  'no'                          => 'nein',
   'none (pricegroup)'           => 'keine',
   'packing_list'                => 'Versandliste',
   'pick_list'                   => 'Entnahmeliste',
@@ -260,6 +264,7 @@ $self->{texts} = {
   'sent'                        => 'gesendet',
   'sent to printer'             => 'an Drucker geschickt',
   'wrongformat'                 => 'Falsches Format',
+  'yes'                         => 'ja',
 };
 
 $self->{subs} = {
@@ -300,6 +305,7 @@ $self->{subs} = {
   'item_selected'               => 'item_selected',
   'load_draft'                  => 'load_draft',
   'load_draft_maybe'            => 'load_draft_maybe',
+  'mark_as_paid'                => 'mark_as_paid',
   'name_selected'               => 'name_selected',
   'new_item'                    => 'new_item',
   'new_license'                 => 'new_license',
@@ -363,6 +369,7 @@ $self->{subs} = {
   'erneuern'                    => 'update',
   'als_vorlage_verwenden'       => 'use_as_template',
   'ja'                          => 'yes',
+  'als_bezahlt_markieren'       => 'mark_as_paid',
 };
 
 1;
index 3de1087..e2fe7e2 100644 (file)
@@ -33,6 +33,8 @@ $self->{texts} = {
   'License key'                 => 'Lizenzschlüssel',
   'Licenses'                    => 'Lizenzen',
   'MAILED'                      => 'Gesendet',
+  'Mark as paid?'               => 'Als bezahlt markieren?',
+  'Marked as paid'              => 'Als bezahlt markiert',
   'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.',
   'Missing \'tag\' field.'      => 'Fehlendes Feld \'tag\'.',
   'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.',
@@ -91,6 +93,7 @@ $self->{texts} = {
   'Zipcode'                     => 'PLZ',
   'bin_list'                    => 'Lagerliste',
   'invoice'                     => 'Rechnung',
+  'no'                          => 'nein',
   'packing_list'                => 'Versandliste',
   'pick_list'                   => 'Entnahmeliste',
   'proforma'                    => 'Proforma',
@@ -98,6 +101,7 @@ $self->{texts} = {
   'request_quotation'           => 'Angebotsanforderung',
   'sales_order'                 => 'Kundenauftrag',
   'sales_quotation'             => 'Verkaufsangebot',
+  'yes'                         => 'ja',
 };
 
 $self->{subs} = {
index b2e2e84..1b0bda5 100644 (file)
@@ -25,6 +25,8 @@ $self->{texts} = {
   'Login'                       => 'Anmeldung',
   'Login Name'                  => 'Benutzername',
   'MAILED'                      => 'Gesendet',
+  'Mark as paid?'               => 'Als bezahlt markieren?',
+  'Marked as paid'              => 'Als bezahlt markiert',
   'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.',
   'Missing \'tag\' field.'      => 'Fehlendes Feld \'tag\'.',
   'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.',
@@ -75,6 +77,7 @@ $self->{texts} = {
   'bin_list'                    => 'Lagerliste',
   'invoice'                     => 'Rechnung',
   'localhost'                   => 'lokaler Rechner',
+  'no'                          => 'nein',
   'packing_list'                => 'Versandliste',
   'pick_list'                   => 'Entnahmeliste',
   'proforma'                    => 'Proforma',
@@ -82,6 +85,7 @@ $self->{texts} = {
   'request_quotation'           => 'Angebotsanforderung',
   'sales_order'                 => 'Kundenauftrag',
   'sales_quotation'             => 'Verkaufsangebot',
+  'yes'                         => 'ja',
 };
 
 $self->{subs} = {
index 4e638b7..6ae7f0a 100644 (file)
@@ -112,6 +112,8 @@ $self->{texts} = {
   'MAILED'                      => 'Gesendet',
   'Mar'                         => 'März',
   'March'                       => 'März',
+  'Mark as paid?'               => 'Als bezahlt markieren?',
+  'Marked as paid'              => 'Als bezahlt markiert',
   'Max. Dunning Level'          => 'höchste Mahnstufe',
   'May'                         => 'Mai',
   'May '                        => 'Mai',
@@ -257,6 +259,7 @@ $self->{texts} = {
   'emailed to'                  => 'gemailt an',
   'history'                     => 'Historie',
   'invoice'                     => 'Rechnung',
+  'no'                          => 'nein',
   'none (pricegroup)'           => 'keine',
   'packing_list'                => 'Versandliste',
   'pick_list'                   => 'Entnahmeliste',
@@ -269,6 +272,7 @@ $self->{texts} = {
   'sent'                        => 'gesendet',
   'sent to printer'             => 'an Drucker geschickt',
   'wrongformat'                 => 'Falsches Format',
+  'yes'                         => 'ja',
 };
 
 $self->{subs} = {
index 8dd7e5b..cdbe683 100644 (file)
@@ -37,6 +37,8 @@ $self->{texts} = {
   'Inactive'                    => 'Inaktiv',
   'Invoice'                     => 'Rechnung',
   'MAILED'                      => 'Gesendet',
+  'Mark as paid?'               => 'Als bezahlt markieren?',
+  'Marked as paid'              => 'Als bezahlt markiert',
   'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.',
   'Missing \'tag\' field.'      => 'Fehlendes Feld \'tag\'.',
   'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.',
@@ -97,6 +99,7 @@ $self->{texts} = {
   'bin_list'                    => 'Lagerliste',
   'history'                     => 'Historie',
   'invoice'                     => 'Rechnung',
+  'no'                          => 'nein',
   'packing_list'                => 'Versandliste',
   'pick_list'                   => 'Entnahmeliste',
   'proforma'                    => 'Proforma',
@@ -104,6 +107,7 @@ $self->{texts} = {
   'request_quotation'           => 'Angebotsanforderung',
   'sales_order'                 => 'Kundenauftrag',
   'sales_quotation'             => 'Verkaufsangebot',
+  'yes'                         => 'ja',
 };
 
 $self->{subs} = {
index b8d1125..54388b0 100644 (file)
@@ -32,6 +32,8 @@ $self->{texts} = {
   'Increase'                    => 'Erhöhen',
   'Invoice'                     => 'Rechnung',
   'MAILED'                      => 'Gesendet',
+  'Mark as paid?'               => 'Als bezahlt markieren?',
+  'Marked as paid'              => 'Als bezahlt markiert',
   'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.',
   'Missing \'tag\' field.'      => 'Fehlendes Feld \'tag\'.',
   'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.',
@@ -84,6 +86,7 @@ $self->{texts} = {
   'Vendor details'              => 'Lieferantendetails',
   'bin_list'                    => 'Lagerliste',
   'invoice'                     => 'Rechnung',
+  'no'                          => 'nein',
   'packing_list'                => 'Versandliste',
   'pick_list'                   => 'Entnahmeliste',
   'proforma'                    => 'Proforma',
@@ -91,6 +94,7 @@ $self->{texts} = {
   'request_quotation'           => 'Angebotsanforderung',
   'sales_order'                 => 'Kundenauftrag',
   'sales_quotation'             => 'Verkaufsangebot',
+  'yes'                         => 'ja',
 };
 
 $self->{subs} = {
index 5d7d7cf..ab1e9d1 100644 (file)
@@ -76,6 +76,8 @@ $self->{texts} = {
   'MAILED'                      => 'Gesendet',
   'Mar'                         => 'März',
   'March'                       => 'März',
+  'Mark as paid?'               => 'Als bezahlt markieren?',
+  'Marked as paid'              => 'Als bezahlt markiert',
   'May'                         => 'Mai',
   'May '                        => 'Mai',
   'Memo'                        => 'Memo',
@@ -178,6 +180,7 @@ $self->{texts} = {
   'debug'                       => 'Debug',
   'for Period'                  => 'für den Zeitraum',
   'invoice'                     => 'Rechnung',
+  'no'                          => 'nein',
   'packing_list'                => 'Versandliste',
   'pick_list'                   => 'Entnahmeliste',
   'proforma'                    => 'Proforma',
@@ -188,6 +191,7 @@ $self->{texts} = {
   'ustva'                       => 'UStVA',
   'winston_export'              => 'Winston-Export',
   'wrongformat'                 => 'Falsches Format',
+  'yes'                         => 'ja',
 };
 
 $self->{subs} = {
index 2e4e530..6599558 100644 (file)
@@ -52,6 +52,8 @@ $self->{texts} = {
   'MAILED'                      => 'Gesendet',
   'Mar'                         => 'März',
   'March'                       => 'März',
+  'Mark as paid?'               => 'Als bezahlt markieren?',
+  'Marked as paid'              => 'Als bezahlt markiert',
   'May'                         => 'Mai',
   'May '                        => 'Mai',
   'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.',
@@ -129,6 +131,7 @@ $self->{texts} = {
   'for Period'                  => 'für den Zeitraum',
   'invoice'                     => 'Rechnung',
   'month'                       => 'Monatliche Abgabe',
+  'no'                          => 'nein',
   'packing_list'                => 'Versandliste',
   'pick_list'                   => 'Entnahmeliste',
   'proforma'                    => 'Proforma',
@@ -139,6 +142,7 @@ $self->{texts} = {
   'sales_quotation'             => 'Verkaufsangebot',
   'saved'                       => 'gespeichert',
   'to (date)'                   => 'bis',
+  'yes'                         => 'ja',
 };
 
 $self->{subs} = {