Revision c57ef415
Von Niclas Zimmermann vor etwa 12 Jahren hinzugefügt
bin/mozilla/am.pl | ||
---|---|---|
426 | 426 |
} |
427 | 427 |
|
428 | 428 |
$form->{id} = 0; |
429 |
if ($form->{"original_accno"} && |
|
430 |
($form->{"accno"} eq $form->{"original_accno"})) { |
|
431 |
$form->error($locale->text('Account Number already used!')); |
|
432 |
} |
|
433 | 429 |
$form->redirect($locale->text('Account saved!')) |
434 | 430 |
if (AM->save_account(\%myconfig, \%$form)); |
435 | 431 |
$form->error($locale->text('Cannot save account!')); |
templates/webpages/am/edit_accounts.html | ||
---|---|---|
19 | 19 |
<input type="hidden" name="type" value="account"> |
20 | 20 |
<input type="hidden" name="orphaned" value="[% HTML.escape(orphaned) %]"> |
21 | 21 |
<input type="hidden" name="new_chart_valid" value="[% HTML.escape(new_chart_valid) %]"> |
22 |
<input type="hidden" name="original_accno" value="[% HTML.escape(accno) %]"> |
|
23 | 22 |
<input type="hidden" name="inventory_accno_id" value="[% HTML.escape(inventory_accno_id) %]"> |
24 | 23 |
<input type="hidden" name="income_accno_id" value="[% HTML.escape(income_accno_id) %]"> |
25 | 24 |
<input type="hidden" name="expense_accno_id" value="[% HTML.escape(expense_accno_id) %]"> |
Auch abrufbar als: Unified diff
Unnötiger Code
Die Form-Variable original_account und die Überprüfung, ob diese mit
der Form-Variable accounts übereinstimmt, ist nun nicht mehr nötig,
da in save_accounts nach doppelten Kontonummern gesucht wird.
Siehe auch Commit 0e494483d38354fdfac2364ef4d0de0874f1ada7
und Ticket #2030.