From: Moritz Bunkus Date: Wed, 30 May 2007 11:11:54 +0000 (+0000) Subject: Mahnwesen: X-Git-Tag: release-2.4.3^2~232 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=63ecb9a75a94dc9ffbc2a74d153800ce4c1cd32b;p=kivitendo-erp.git Mahnwesen: 1. Beim Erzeugen einer Mahnung wurde die Anzahl Kopien nicht berücksichtigt. 2. Wurden die erzeugten Mahnungen direkt gedruckt, so wird nun eine entsprechende Meldung und nicht erneut die Mahnliste angezeigt. --- diff --git a/bin/mozilla/dn.pl b/bin/mozilla/dn.pl index 94af9502a..9af3089f2 100644 --- a/bin/mozilla/dn.pl +++ b/bin/mozilla/dn.pl @@ -209,7 +209,7 @@ sub save_dunning { } if($form->{DUNNING_PDFS}) { - DN->melt_pdfs(\%myconfig, $form); + DN->melt_pdfs(\%myconfig, $form, $form->{copies}); } # saving the history @@ -220,7 +220,10 @@ sub save_dunning { } # /saving the history - $form->redirect($locale->text('Dunning Process started for selected invoices!')) if ($form->{media} eq 'printer'); + if ($form->{media} eq 'printer') { + delete $form->{callback}; + $form->redirect($locale->text('Dunning Process started for selected invoices!')); + } $lxdebug->leave_sub(); } diff --git a/locale/de/all b/locale/de/all index 08b953ff8..5623e37dc 100644 --- a/locale/de/all +++ b/locale/de/all @@ -404,8 +404,7 @@ aktualisieren wollen?', 'Dunning Level' => 'Mahnlevel', 'Dunning Level missing in row ' => 'Mahnlevel fehlt in ', 'Dunning Process Config saved!' => 'Mahnwesenkonfiguration gespeichert!', - 'Dunning Process started for selected invoices!' => 'Mahnprozess für selektierte Rechnungen -gestartet', + 'Dunning Process started for selected invoices!' => 'Mahnprozess für selektierte Rechnungen gestartet', 'Dunning number' => 'Mahnungsnummer', 'Dunning overview' => 'Mahnungsübersicht', 'Dunnings' => 'Mahnungen', diff --git a/locale/de/dn b/locale/de/dn index 8487a2292..9b5082448 100644 --- a/locale/de/dn +++ b/locale/de/dn @@ -45,8 +45,7 @@ $self->{texts} = { 'Dunning Description missing in row ' => 'Mahnstufenbeschreibung fehlt in Zeile ', 'Dunning Level missing in row ' => 'Mahnlevel fehlt in ', 'Dunning Process Config saved!' => 'Mahnwesenkonfiguration gespeichert!', - 'Dunning Process started for selected invoices!' => 'Mahnprozess für selektierte Rechnungen -gestartet', + 'Dunning Process started for selected invoices!' => 'Mahnprozess für selektierte Rechnungen gestartet', 'Dunning overview' => 'Mahnungsübersicht', 'E-mail' => 'eMail', 'E-mail address missing!' => 'E-Mail-Adresse fehlt!',