X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=bin%2Fmozilla%2Fdrafts.pl;h=83cf6be905f60450717930fc2c291b7532869d24;hb=4bd1e2f8b588972f10f92728301feacefd5ee4dd;hp=d754a693b43977b3b596d5daf18f2fadbe75871a;hpb=58e4b8099a5969b105f86e07de50a44a6aa04c84;p=kivitendo-erp.git diff --git a/bin/mozilla/drafts.pl b/bin/mozilla/drafts.pl index d754a693b..83cf6be90 100644 --- a/bin/mozilla/drafts.pl +++ b/bin/mozilla/drafts.pl @@ -13,6 +13,8 @@ use SL::Drafts; require "bin/mozilla/common.pl"; +use strict; + sub save_draft { $main::lxdebug->enter_sub(); @@ -24,7 +26,7 @@ sub save_draft { restore_form($form->{SAVED_FORM}, 1) if ($form->{SAVED_FORM}); delete $form->{SAVED_FORM}; - $form->{SAVED_FORM} = save_form(qw(stylesheet login password)); + $form->{SAVED_FORM} = save_form(qw(login password)); $form->{remove_draft} = 1; $form->header(); @@ -77,7 +79,7 @@ sub load_draft_maybe { $draft_nextsub = "add" unless ($draft_nextsub); delete $form->{action}; - my $saved_form = save_form(qw(stylesheet login password)); + my $saved_form = save_form(qw(login password)); $form->header(); print($form->parse_html_template("drafts/load", @@ -118,7 +120,7 @@ sub load_draft { if ($old_form) { $old_form = YAML::Load($old_form); - my %dont_save_vars = map { $_ => 1 } @Drafts::dont_save; + my %dont_save_vars = map { $_ => 1 } Drafts->dont_save; my @restore_vars = grep { !$dont_save_vars{$_} } keys %{ $old_form }; @{$form}{@restore_vars} = @{$old_form}{@restore_vars}; @@ -127,7 +129,10 @@ sub load_draft { $form->{draft_description} = $description; $form->{remove_draft} = 'checked'; } - + # Ich vergesse bei Rechnungsentwürfe das Rechnungsdatum zu ändern. Dadurch entstehen + # ungültige Belege. Vielleicht geht es anderen ähnlich jan 19.2.2011 + $form->{invdate} = $form->current_date(\%myconfig); # Aktuelles Rechnungsdatum ... + $form->{duedate} = $form->current_date(\%myconfig); # Aktuelles Fälligkeitsdatum ... update(); $main::lxdebug->leave_sub();