Revision eb47358a
Von Moritz Bunkus vor mehr als 11 Jahren hinzugefügt
bin/mozilla/do.pl | ||
---|---|---|
691 | 691 |
|
692 | 692 |
check_do_access(); |
693 | 693 |
|
694 |
my $form = $main::form; |
|
695 |
my $locale = $main::locale; |
|
696 |
|
|
697 |
map { delete $form->{$_} } qw(action header login password); |
|
698 |
my @variables = map { { 'key' => $_, 'value' => $form->{$_} } } grep { '' eq ref $form->{$_} } keys %{ $form }; |
|
699 |
|
|
700 |
$form->{title} = $locale->text('Delete delivery order'); |
|
701 |
$form->header(); |
|
702 |
|
|
703 |
print $form->parse_html_template('do/delete', { 'VARIABLES' => \@variables }); |
|
704 |
|
|
705 |
$main::lxdebug->leave_sub(); |
|
706 |
} |
|
707 |
|
|
708 |
sub delete_delivery_order { |
|
709 |
$main::lxdebug->enter_sub(); |
|
710 |
|
|
711 |
check_do_access(); |
|
712 |
|
|
713 | 694 |
my $form = $main::form; |
714 | 695 |
my %myconfig = %main::myconfig; |
715 | 696 |
my $locale = $main::locale; |
locale/de/all | ||
---|---|---|
210 | 210 |
'Apr' => 'Apr', |
211 | 211 |
'April' => 'April', |
212 | 212 |
'Ar aging on %s' => 'Offene Forderungen zum %s', |
213 |
'Are you sure you want to delete Delivery Order Number #1?' => 'Sind Sie sicher, dass Sie Lieferschein #1 löschen wollen?', |
|
214 | 213 |
'Are you sure you want to delete Invoice Number' => 'Soll die Rechnung mit folgender Nummer wirklich gelöscht werden:', |
215 | 214 |
'Are you sure you want to delete Transaction' => 'Buchung wirklich löschen?', |
216 | 215 |
'Are you sure you want to delete this background job?' => 'Sind Sie sicher, dass Sie diesen Hintergrund-Job löschen möchten?', |
... | ... | |
366 | 365 |
'Cannot delete account!' => 'Konto kann nicht gelöscht werden!', |
367 | 366 |
'Cannot delete customer!' => 'Kunde kann nicht gelöscht werden!', |
368 | 367 |
'Cannot delete default account!' => 'Das Standard-Konto kann nicht gelöscht werden!', |
369 |
'Cannot delete delivery order!' => 'Lieferschein kann nicht gelöscht werden!',
|
|
368 |
'Cannot delete delivery order!' => 'Lieferschein kann nicht gelöscht werden!',
|
|
370 | 369 |
'Cannot delete invoice!' => 'Rechnung kann nicht gelöscht werden!', |
371 | 370 |
'Cannot delete item!' => 'Artikel kann nicht gelöscht werden!', |
372 | 371 |
'Cannot delete order!' => 'Auftrag kann nicht gelöscht werden!', |
... | ... | |
460 | 459 |
'Configuration' => 'Konfiguration', |
461 | 460 |
'Configuration of individual TODO items' => 'Konfiguration für die einzelnen Aufgabenlistenpunkte', |
462 | 461 |
'Configure' => 'Konfigurieren', |
463 |
'Confirm' => 'Bestätigen', |
|
464 | 462 |
'Confirm!' => 'Bestätigen Sie!', |
465 | 463 |
'Confirmation' => 'Auftragsbestätigung', |
466 | 464 |
'Contact' => 'Kontakt', |
... | ... | |
651 | 649 |
'Delete Contact' => 'Ansprechperson löschen', |
652 | 650 |
'Delete Dataset' => 'Datenbank löschen', |
653 | 651 |
'Delete Shipto' => 'Lieferadresse löschen', |
654 |
'Delete delivery order' => 'Lieferschein löschen', |
|
655 | 652 |
'Delete drafts' => 'Entwürfe löschen', |
656 | 653 |
'Delete links' => 'Verknüpfungen löschen', |
657 | 654 |
'Delete profile' => 'Profil löschen', |
... | ... | |
664 | 661 |
'Delivery Order Date missing!' => 'Lieferscheindatum fehlt!', |
665 | 662 |
'Delivery Order Number' => 'Lieferscheinnummer', |
666 | 663 |
'Delivery Order created' => 'Lieferschein erstellt', |
667 |
'Delivery Order deleted!' => 'Lieferschein gelöscht!',
|
|
664 |
'Delivery Order deleted!' => 'Lieferschein gelöscht!',
|
|
668 | 665 |
'Delivery Orders' => 'Lieferscheine', |
669 | 666 |
'Delivery Plan' => 'Lieferplan', |
670 | 667 |
'Delivery Plan for currently outstanding sales orders' => 'Lieferplan für offene Verkaufsaufträge', |
templates/webpages/do/delete.html | ||
---|---|---|
1 |
[%- USE T8 %] |
|
2 |
[%- USE HTML %][%- USE LxERP %] |
|
3 |
|
|
4 |
<div class="listtop">[% 'Delete delivery order' | $T8 %]</div> |
|
5 |
|
|
6 |
<form method="post" action="do.pl"> |
|
7 |
|
|
8 |
<h2 class="confirm">[% 'Confirm' | $T8 %]</h2> |
|
9 |
|
|
10 |
<p>[% LxERP.t8('Are you sure you want to delete Delivery Order Number #1?', donumber) %]</p> |
|
11 |
|
|
12 |
[%- FOREACH row = VARIABLES %] |
|
13 |
<input type="hidden" name="[% HTML.escape(row.key) %]" value="[% HTML.escape(row.value) %]"> |
|
14 |
[%- END %] |
|
15 |
|
|
16 |
<input type="hidden" name="yes_nextsub" value="delete_delivery_order"> |
|
17 |
<input type="hidden" name="no_nextsub" value="update"> |
|
18 |
<input name="action" class="submit" type="submit" value="[% 'Yes' | $T8 %]"> |
|
19 |
<input name="action" class="submit" type="submit" value="[% 'No' | $T8 %]"> |
|
20 |
</form> |
|
21 |
|
templates/webpages/do/form_footer.html | ||
---|---|---|
1 | 1 |
[%- USE T8 %] |
2 |
[% USE HTML %][% USE LxERP %] |
|
2 |
[% USE HTML %][% USE LxERP %][%- USE L -%]
|
|
3 | 3 |
[%- IF delivered %] |
4 | 4 |
[%- SET RO = ' readonly' %] |
5 | 5 |
[%- END %] |
... | ... | |
93 | 93 |
[% 'Workflow Delivery Order' | $T8 %]<br> |
94 | 94 |
<input class="submit" type="submit" name="action_save_as_new" value="[% 'Save as new' | $T8 %]"> |
95 | 95 |
[% UNLESS delivered || (vc == 'customer' && !INSTANCE_CONF.get_sales_delivery_order_show_delete) || (vc == 'vendor' && !INSTANCE_CONF.get_purchase_delivery_order_show_delete) %] |
96 |
<input class="submit" type="submit" name="action_delete" value="[% 'Delete' | $T8 %]">
|
|
96 |
[% L.submit_tag('action_delete', LxERP.t8('Delete'), confirm=LxERP.t8('Are you sure?')) %]
|
|
97 | 97 |
[% END %] |
98 | 98 |
<input class="submit" type="submit" name="action_invoice" value="[% 'Invoice' | $T8 %]"> |
99 | 99 |
</p> |
Auch abrufbar als: Unified diff
Löschen von Lieferscheinen mit JavaScript-Sicherheitsabfrage