Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 3deafde7

Von Moritz Bunkus vor mehr als 11 Jahren hinzugefügt

  • ID 3deafde7289c8c01b046de42574dac0cd8fa9b79
  • Vorgänger 08d2e0ca
  • Nachfolger eb47358a

Löschen von Angeboten/Aufträgen mit JavaScript-Sicherheitsabfrage

Unterschiede anzeigen:

bin/mozilla/oe.pl
1239 1239
}
1240 1240

  
1241 1241
sub delete {
1242
  $::lxdebug->enter_sub;
1243

  
1244
  check_oe_access();
1245

  
1246
  $::form->header;
1247

  
1248
  # delete action variable
1249
  delete $::form->{$_} for qw(action header);
1250

  
1251
  my @hiddens;
1252
  for my $key (keys %$::form) {
1253
    next if $key eq 'login' || $key eq 'password' || '' ne ref $::form->{$key};
1254
    push @hiddens, { key => $key, value => $::form->{$key} };
1255
  }
1256

  
1257
  print $::form->parse_html_template('oe/delete', {
1258
    hiddens => \@hiddens,
1259
    is_order => scalar($::form->{type} =~ /_order$/),
1260
  });
1261

  
1262

  
1263
  $::lxdebug->leave_sub;
1264
}
1265

  
1266
sub delete_order_quotation {
1267 1242
  $main::lxdebug->enter_sub();
1268 1243

  
1269 1244
  my $form     = $main::form;
js/locale/de.js
4 4
"The name is missing.":"Der Name fehlt.",
5 5
"The name must only consist of letters, numbers and underscores and start with a letter.":"Der Name darf nur aus Buchstaben (keine Umlaute), Ziffern und Unterstrichen bestehen und muss mit einem Buchstaben beginnen.",
6 6
"The option field is empty.":"Das Optionsfeld ist leer.",
7
"The selected database is still configured for client \"#1\". If you delete the database that client will stop working until you re-configure it. Do you still want to delete the database?":"Die auswählte Datenbank ist noch für Mandant \"#1\" konfiguriert. Wenn Sie die Datenbank löschen, wird der Mandanten nicht mehr funktionieren, bis er anders konfiguriert wurde. Wollen Sie die Datenbank trotzdem löschen?",
7
"The selected database is still configured for client \"#1\". If you delete the database that client will stop working until you re-configure it. Do you still want to delete the database?":"Die auswählte Datenbank ist noch für Mandant \"#1\" konfiguriert. Wenn Sie die Datenbank löschen, wird der Mandanten nicht mehr funktionieren, bis er anders konfiguriert wurde. Wollen Sie die Datenbank trotzdem löschen?"
8 8
});
locale/de/all
212 212
  'Ar aging on %s'              => 'Offene Forderungen zum %s',
213 213
  'Are you sure you want to delete Delivery Order Number #1?' => 'Sind Sie sicher, dass Sie Lieferschein #1 löschen wollen?',
214 214
  'Are you sure you want to delete Invoice Number' => 'Soll die Rechnung mit folgender Nummer wirklich gelöscht werden:',
215
  'Are you sure you want to delete Order Number' => 'Soll der Auftrag mit folgender Nummer wirklich gelöscht werden:',
216
  'Are you sure you want to delete Quotation Number' => 'Sind Sie sicher, dass Angebotnummer gelöscht werden soll?',
217 215
  'Are you sure you want to delete Transaction' => 'Buchung wirklich löschen?',
218 216
  'Are you sure you want to delete this background job?' => 'Sind Sie sicher, dass Sie diesen Hintergrund-Job löschen möchten?',
219 217
  'Are you sure you want to delete this business?' => 'Sind Sie sicher, dass Sie diesen Kunden-/Lieferantentyp löschen wollen?',
templates/webpages/oe/delete.html
1
[%- USE T8 %]
2
[%- USE L %]
3
[%- USE LxERP %]
4

  
5

  
6
<form method="post" action="[% script %]">
7

  
8
<h2 class="confirm">[% 'Confirm!' | $T8 %]</h2>
9

  
10
[%- IF is_order %]
11
<h4>[% 'Are you sure you want to delete Order Number' | $T8 %] [% ordnumber %]</h4>
12
[%- ELSE %]
13
<h4>[% 'Are you sure you want to delete Quotation Number' | $T8 %] [% quonumber %]</h4>
14
[%- END %]
15

  
16
<br>
17

  
18
[% L.hidden_tag(row.key, row.value) FOREACH row = hiddens %]
19
[% L.hidden_tag('yes_nextsub', 'delete_order_quotation') %]
20
[% L.submit_tag('action', LxERP.t8('Yes')) %]
21

  
22
<button class=submit type=button onclick="history.back()">[% 'No' | $T8 %]</button>
23
</form>
24

  
templates/webpages/oe/form_footer.html
137 137
  <input class="submit" type="submit" name="action_save_as_new" value="[% 'Save as new' | $T8 %]">
138 138

  
139 139
  [%- UNLESS (is_sales_ord && !INSTANCE_CONF.get_sales_order_show_delete) || (is_pur_ord && !INSTANCE_CONF.get_purchase_order_show_delete) %]
140
    <input class="submit" type="submit" name="action_delete" value="[% 'Delete' | $T8 %]">
140
    [% L.submit_tag('action_delete', LxERP.t8('Delete'), confirm=LxERP.t8('Are you sure?')) %]
141 141
  [%- END %]
142 142

  
143 143
  [%- IF is_sales_quo %]

Auch abrufbar als: Unified diff