Merge branch 'master' of vc.linet-services.de:public/lx-office-erp
authorThomas Heck <theck@linet-services.de>
Fri, 14 Dec 2012 15:31:26 +0000 (16:31 +0100)
committerThomas Heck <theck@linet-services.de>
Fri, 14 Dec 2012 15:31:26 +0000 (16:31 +0100)
SL/BankAccount.pm
bin/mozilla/bankaccounts.pl
templates/webpages/bankaccounts/bank_account_display_form.html

index 4194d5c..f17ec1e 100644 (file)
@@ -57,6 +57,28 @@ sub retrieve {
   return $account;
 }
 
+sub delete {
+  $::lxdebug->enter_sub();
+
+  my $self     = shift;
+  my %params   = @_;
+
+  Common::check_params(\%params, qw(id));
+
+  my $dbh = $params{dbh} || $::form->get_standard_dbh(%::myconfig);
+
+  my $query = '
+    DELETE
+    FROM bank_accounts
+    WHERE id = ?';
+
+  do_query($::form, $dbh, $query, conv_i($params{id}));
+
+  $dbh->commit();
+
+  $::lxdebug->leave_sub();
+}
+
 sub list {
   $main::lxdebug->enter_sub();
 
index 3155e25..a11fb6b 100644 (file)
@@ -32,6 +32,16 @@ sub bank_account_edit {
   $main::lxdebug->leave_sub();
 }
 
+sub bank_account_delete {
+  $::lxdebug->enter_sub();
+
+  SL::BankAccount->delete(id => $::form->{account}{id});
+
+  print $::form->redirect_header('bankaccounts.pl?action=bank_account_list');
+
+  $::lxdebug->leave_sub();
+}
+
 sub bank_account_display_form {
   $main::lxdebug->enter_sub();
 
index 7642d4f..ef4febe 100644 (file)
@@ -59,7 +59,7 @@
 
 [%- IF account.id %]
    <input type="submit" name="action_bank_account_save" value="[% 'Save' | $T8 %]">
-   <!-- <input type="submit" name="action_bank_account_delete" value="[% 'Delete' | $T8 %]"> -->
+   <input type="submit" name="action_bank_account_delete" value="[% 'Delete' | $T8 %]">
 [%- ELSE %]
    <input type="submit" name="action_bank_account_save" value="[% 'Add' | $T8 %]">
 [%- END %]