X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=bin%2Fmozilla%2Fdatev.pl;h=6d89a21b911823c3ee1b751ee9833f060297cfb8;hb=09685616f65f95b3189049855dfc53d2bf1ef271;hp=06393376766dd599aa976a4601bc9903899d8edd;hpb=63024c9f98f172ec904324fd0b6f9cc819ce7600;p=kivitendo-erp.git diff --git a/bin/mozilla/datev.pl b/bin/mozilla/datev.pl index 063933767..6d89a21b9 100644 --- a/bin/mozilla/datev.pl +++ b/bin/mozilla/datev.pl @@ -42,6 +42,8 @@ sub continue { call_sub($form->{"nextsub"}); } sub export { $lxdebug->enter_sub(); + $auth->assert('datev_export'); + $form->{title} = $locale->text("DATEX - Export Assistent"); DATEV->get_datev_stamm(\%myconfig, \%$form); @@ -113,9 +115,6 @@ sub export { -{login}> -{password}> -
@@ -130,6 +129,8 @@ sub export { sub export2 { $lxdebug->enter_sub(); + $auth->assert('datev_export'); + if ($form->{exporttype} == 0) { &export_bewegungsdaten(); } else { @@ -141,6 +142,8 @@ sub export2 { sub export_bewegungsdaten { $lxdebug->enter_sub(); + $auth->assert('datev_export'); + $form->{title} = $locale->text("DATEX - Export Assistent"); $form->{allemonate} = @@ -247,9 +250,6 @@ sub export_bewegungsdaten { -{login}> -{password}> -
@@ -265,6 +265,8 @@ sub export_bewegungsdaten { sub export_stammdaten { $lxdebug->enter_sub(); + $auth->assert('datev_export'); + $form->{title} = $locale->text("DATEX - Export Assistent"); $form->header; @@ -312,9 +314,6 @@ sub export_stammdaten { -{login}> -{password}> -
@@ -330,11 +329,11 @@ sub export_stammdaten { sub export3 { $lxdebug->enter_sub(); + $auth->assert('datev_export'); + DATEV->save_datev_stamm(\%myconfig, \%$form); - my $link = $form->{"script"} . "?"; - map({ $link .= "${_}=" . $form->escape($form->{$_}) . "&"; } qw(login password)); - $link .= "action=download"; + my $link = "datev.pl?action=download"; if ($form->{kne}) { my @filenames = DATEV->kne_export(\%myconfig, \%$form); @@ -364,6 +363,8 @@ sub export3 { sub download { $lxdebug->enter_sub(); + $auth->assert('datev_export'); + my $tmp_name = Common->tmpname(); my $zip_name = strftime("lx-office-datev-export-%Y%m%d.zip", localtime(time()));