X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/mfinanz.git/blobdiff_plain/a6cf76a2874a723b04d508c99b30f7fd5a4f6573..c2aaf253649281fee8e79a3300d81c827d9a1fd1:/bin/mozilla/do.pl?ds=sidebyside diff --git a/bin/mozilla/do.pl b/bin/mozilla/do.pl index 8d57f0118..d4e312365 100644 --- a/bin/mozilla/do.pl +++ b/bin/mozilla/do.pl @@ -244,26 +244,26 @@ sub setup_do_action_bar { $bar->add( action => [ t8('Update'), - submit => [ '#form', { action_update => 1 } ], + submit => [ '#form', { action => "update" } ], accesskey => 'enter', ], combobox => [ action => [ t8('Save'), - submit => [ '#form', { action_save => 1 } ], + submit => [ '#form', { action => "save" } ], checks => [ @req_trans_desc ], disabled => $::form->{delivered} ? t8('This record has already been delivered.') : undef, ], action => [ t8('Save as new'), - submit => [ '#form', { action_save_as_new => 1 } ], + submit => [ '#form', { action => "save_as_new" } ], checks => [ @req_trans_desc ], disabled => !$::form->{id}, ], action => [ t8('Mark as closed'), - submit => [ '#form', { action_mark_closed => 1 } ], + submit => [ '#form', { action => "mark_closed" } ], checks => [ @req_trans_desc ], confirm => t8('This will remove the delivery order from showing as open even if contents are not delivered. Proceed?'), disabled => !$::form->{id} ? t8('This record has not been saved yet.') @@ -274,7 +274,7 @@ sub setup_do_action_bar { action => [ t8('Delete'), - submit => [ '#form', { action_delete => 1 } ], + submit => [ '#form', { action => "delete" } ], confirm => t8('Do you really want to delete this object?'), disabled => !$::form->{id} ? t8('This record has not been saved yet.') : $::form->{delivered} ? t8('This record has already been delivered.') @@ -286,25 +286,25 @@ sub setup_do_action_bar { combobox => [ (action => [ t8('Transfer out'), - submit => [ '#form', { action_transfer_out => 1 } ], + submit => [ '#form', { action => "transfer_out" } ], checks => [ @req_trans_desc, @transfer_qty ], disabled => $::form->{delivered} ? t8('This record has already been delivered.') : undef, ]) x ($::form->{vc} eq 'customer'), (action => [ t8('Transfer out via default'), - submit => [ '#form', { action_transfer_out_default => 1 } ], + submit => [ '#form', { action => "transfer_out_default" } ], checks => [ @req_trans_desc, @transfer_qty ], disabled => $::form->{delivered} ? t8('This record has already been delivered.') : undef, ]) x ($::form->{vc} eq 'customer' && $::instance_conf->get_transfer_default), (action => [ t8('Transfer in'), - submit => [ '#form', { action_transfer_in => 1 } ], + submit => [ '#form', { action => "transfer_in"> 1 } ], checks => [ @req_trans_desc, @transfer_qty ], disabled => $::form->{delivered} ? t8('This record has already been delivered.') : undef, ]) x ($::form->{vc} eq 'vendor'), (action => [ t8('Transfer in via default'), - submit => [ '#form', { action_transfer_in_default => 1 } ], + submit => [ '#form', { action => "transfer_in_default" } ], checks => [ @req_trans_desc, @transfer_qty ], disabled => $::form->{delivered} ? t8('This record has already been delivered.') : undef, ]) x ($::form->{vc} eq 'vendor' && $::instance_conf->get_transfer_default), @@ -315,7 +315,7 @@ sub setup_do_action_bar { action => [ t8('Invoice'), - submit => [ '#form', { action_invoice => 1 } ], + submit => [ '#form', { action => "invoice" } ], disabled => !$::form->{id} ? t8('This record has not been saved yet.') : undef, ], @@ -323,12 +323,12 @@ sub setup_do_action_bar { action => [ t8('Export') ], action => [ t8('Print'), - submit => [ '#form', { action_print => 1 } ], + submit => [ '#form', { action => "print" } ], checks => [ @req_trans_desc ], ], action => [ t8('E Mail'), - submit => [ '#form', { action_print => 1 } ], + call => [ 'kivi.SalesPurchase.show_email_dialog' ], checks => [ @req_trans_desc ], ], ], # end of combobox "Export" @@ -479,7 +479,7 @@ sub form_footer { my $form = $main::form; - $form->{PRINT_OPTIONS} = print_options('inline' => 1); + $form->{PRINT_OPTIONS} = setup_sales_purchase_print_options(); $form->{ALL_DELIVERY_TERMS} = SL::DB::Manager::DeliveryTerm->get_all_sorted(); print $form->parse_html_template('do/form_footer', @@ -1177,26 +1177,6 @@ sub save_as_new { $main::lxdebug->leave_sub(); } -sub e_mail { - $main::lxdebug->enter_sub(); - - check_do_access(); - - $::form->mtime_ischanged('delivery_orders','mail'); - - $::form->{print_and_save} = 1; - - my $saved_form = save_form(); - - save(); - - restore_form($saved_form, 0, qw(id ordnumber quonumber)); - - edit_e_mail(); - - $main::lxdebug->leave_sub(); -} - sub calculate_stock_in_out { $main::lxdebug->enter_sub(); @@ -1736,7 +1716,7 @@ sub dispatcher { my $form = $main::form; my $locale = $main::locale; - foreach my $action (qw(update print e_mail save transfer_out transfer_out_default sort + foreach my $action (qw(update print save transfer_out transfer_out_default sort transfer_in transfer_in_default mark_closed save_as_new invoice delete)) { if ($form->{"action_${action}"}) { call_sub($action);