- $form->{callback} = $form->escape($form->{callback}, 1);
- $name = $form->escape("$form->{name}", 1);
-
- $form->{callback} =
- "$form->{script}?action=add&vc=$form->{db}&$form->{db}_id=$form->{id}&$form->{db}=$name&type=$form->{type}&callback=$form->{callback}";
- $form->redirect;
-
- $lxdebug->leave_sub();
-}
-
-sub save_and_ap_transaction {
- $lxdebug->enter_sub();
-
- $auth->assert('customer_vendor_edit & general_ledger');
-
- $form->{script} = "ap.pl";
- # saving the history
- if(!exists $form->{addition}) {
- $form->{snumbers} = qq|invnumber_| . $form->{invnumber};
- $form->{addition} = "SAVED";
- $form->save_history($form->dbconnect(\%myconfig));
- }
- # /saving the history
- &add_transaction;
- $lxdebug->leave_sub();
-}
-
-sub save_and_ar_transaction {
- $lxdebug->enter_sub();
-
- $auth->assert('customer_vendor_edit & general_ledger');
-
- $form->{script} = "ar.pl";
- # saving the history
- if(!exists $form->{addition}) {
- $form->{snumbers} = qq|invnumber_| . $form->{invnumber};
- $form->{addition} = "SAVED";
- $form->save_history($form->dbconnect(\%myconfig));
- }
- # /saving the history
- &add_transaction;
- $lxdebug->leave_sub();
-}
+ my %column_defs = (
+ 'cp_id' => { 'text' => $::locale->text('ID'), },
+ 'vcname' => { 'text' => $::locale->text('Customer/Vendor'), },
+ 'vcnumber' => { 'text' => $::locale->text('Customer/Vendor Number'), },
+ 'cp_name' => { 'text' => $::locale->text('Name'), },
+ 'cp_givenname' => { 'text' => $::locale->text('Given Name'), },
+ 'cp_street' => { 'text' => $::locale->text('Street'), },
+ 'cp_zipcode' => { 'text' => $::locale->text('Zipcode'), },
+ 'cp_city' => { 'text' => $::locale->text('City'), },
+ 'cp_phone1' => { 'text' => $::locale->text('Phone1'), },
+ 'cp_phone2' => { 'text' => $::locale->text('Phone2'), },
+ 'cp_mobile1' => { 'text' => $::locale->text('Mobile1'), },
+ 'cp_mobile2' => { 'text' => $::locale->text('Mobile2'), },
+ 'cp_email' => { 'text' => $::locale->text('E-mail'), },
+ 'cp_abteilung' => { 'text' => $::locale->text('Department'), },
+ 'cp_position' => { 'text' => $::locale->text('Function/position'), },
+ 'cp_birthday' => { 'text' => $::locale->text('Birthday'), },
+ 'cp_gender' => { 'text' => $::locale->text('Gender'), },
+ 'cp_fax' => { 'text' => $::locale->text('Fax'), },
+ 'cp_privatphone' => { 'text' => $::locale->text('Private Phone') },
+ 'cp_privatemail' => { 'text' => $::locale->text('Private E-mail') },
+ %column_defs_cvars,
+ );