ich baue gerade für unsere Firma eine statische Statistik. Die Statistik ansich funktioniert schon wunderbar. Was ich aber noch vermisse oder gerne hätte ist eine Komfortablere Parameterauswahl im Statistikfrontend.
Als Parameter wird unteranderem ein Datum angegeben. Zur Zeit habe ich es folgdenmaßen gelöst:
Code: Select all
# Zeit und Datum ermitteln
my ( $s, $m, $h, $D, $M, $Y ) = $Self->{TimeObject}->SystemTime2Date(
SystemTime => $Self->{TimeObject}->SystemTime(),
);
$D = sprintf( "%02d", $D );
$M = sprintf( "%02d", $M );
$Y = sprintf( "%02d", $Y );
# Lege Daten zur Auswahl fest
my %Year = map { $_, $_ } ( $Y - 10 .. $Y + 1 );
my %Month = map { sprintf( "%02d", $_ ), sprintf( "%02d", $_ ) } ( 1 .. 12 );
my %Day = map { sprintf( "%02d", $_ ), sprintf( "%02d", $_ ) } ( 1 .. 31 );
push @Params, {
Frontend => 'End day',
Name => 'EndDay',
Multiple => 0,
Size => 0,
SelectedID => $D,
Data => \%Day,
};
push @Params, {
Frontend => 'End month',
Name => 'EndMonth',
Multiple => 0,
Size => 0,
SelectedID => $M,
Data => \%Month,
};
push @Params, {
Frontend => 'End year',
Name => 'EndYear',
Multiple => 0,
Size => 0,
SelectedID => $Y,
Data => \%Year,
};
Beste Grüße
EugenB