Revision ee82a6ce
Von Sven Schöling vor etwa 17 Jahren hinzugefügt
SL/CT.pm | ||
---|---|---|
$main::lxdebug->leave_sub();
|
||
}
|
||
|
||
sub delete_shipto {
|
||
$main::lxdebug->enter_sub();
|
||
|
||
my $self = shift;
|
||
my $shipto_id = shift;
|
||
|
||
my $form = $main::form;
|
||
my %myconfig = %main::myconfig;
|
||
my $dbh = $form->get_standard_dbh(\%myconfig);
|
||
|
||
do_query($form, $dbh, qq|UPDATE shipto SET trans_id = NULL WHERE shipto_id = ?|, $shipto_id);
|
||
|
||
$dbh->commit();
|
||
|
||
$main::lxdebug->leave_sub();
|
||
}
|
||
|
||
1;
|
bin/mozilla/ct.pl | ||
---|---|---|
$lxdebug->leave_sub();
|
||
}
|
||
|
||
sub delete_shipto {
|
||
$main::lxdebug->enter_sub();
|
||
|
||
$auth->assert('customer_vendor_edit');
|
||
|
||
CT->delete_shipto($form->{shipto_id});
|
||
|
||
@$form{ grep /^shipto/, keys %$form } = undef;
|
||
|
||
display();
|
||
|
||
$main::lxdebug->leave_sub();
|
||
}
|
||
|
||
sub continue { call_sub($form->{nextsub}); }
|
locale/de/all | ||
---|---|---|
'Delete' => 'L?schen',
|
||
'Delete Account' => 'Konto l?schen',
|
||
'Delete Dataset' => 'Datenbank l?schen',
|
||
'Delete Shipto' => 'Lieferadresse löschen',
|
||
'Delete Shipto' => 'Lieferadresse l?schen',
|
||
'Delete delivery order' => 'Lieferschein löschen',
|
||
'Delete drafts' => 'Entw?rfe l?schen',
|
||
'Delete group' => 'Gruppe löschen',
|
locale/de/ct | ||
---|---|---|
'continue' => 'continue',
|
||
'cov_selection_internal' => 'cov_selection_internal',
|
||
'delete' => 'delete',
|
||
'delete_shipto' => 'delete_shipto',
|
||
'delivery_customer_selection' => 'delivery_customer_selection',
|
||
'display' => 'display',
|
||
'edit' => 'edit',
|
||
... | ... | |
'erfassen' => 'add',
|
||
'weiter' => 'continue',
|
||
'l?schen' => 'delete',
|
||
'lieferadresse_löschen' => 'delete_shipto',
|
||
'lieferadresse_l?schen' => 'delete_shipto',
|
||
'neue_ware' => 'new_part',
|
||
'speichern' => 'save',
|
||
'speichern_und_debitorenbuchung_erfassen' => 'save_and_ar_transaction',
|
templates/webpages/ct/form_header_de.html | ||
---|---|---|
</tr>
|
||
</table>
|
||
|
||
<input type="submit" id="delete_shipto" name="delete_shipto" value="Lieferadresse löschen" disabled>
|
||
<input type="submit" id="delete_shipto" name="action" value="Lieferadresse l?schen" disabled>
|
||
<br style="clear: left" />
|
||
</div>
|
||
|
templates/webpages/ct/form_header_master.html | ||
---|---|---|
</tr>
|
||
</table>
|
||
|
||
<input type="submit" id="delete_shipto" name="delete_shipto" value="<translate>Delete Shipto</translate>" disabled>
|
||
<input type="submit" id="delete_shipto" name="action" value="<translate>Delete Shipto</translate>" disabled>
|
||
<br style="clear: left" />
|
||
</div>
|
||
|
Auch abrufbar als: Unified diff
Und der eigentliche Loeschmechanismus.
Loeschen in diesem Fall heisst den Eintrag verwaisen, d.h. der Eintrag ist noch im System, aber keinem Kunden zugeordnet.