X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=bin%2Fmozilla%2Fdatev.pl;h=6d89a21b911823c3ee1b751ee9833f060297cfb8;hb=d4c9b68ec69a5a04d8e185800718c665151b2bbc;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()));