Revision f68c0971
Von jan vor fast 15 Jahren hinzugefügt
bin/mozilla/rp.pl | ||
---|---|---|
2714 | 2714 |
}; |
2715 | 2715 |
} |
2716 | 2716 |
} else { |
2717 |
my ($yy, $mm, $dd) = $locale->parse_date(\%myconfig, $form->{fromdate}); |
|
2718 |
$form->{fromdate} = "${dd}.${mm}.${yy}"; |
|
2719 |
($yy, $mm, $dd) = $locale->parse_date(\%myconfig, $form->{todate}); |
|
2720 |
$form->{todate} = "${dd}.${mm}.${yy}"; |
|
2721 |
$form->{comparefromdate} = "01.01.$yy"; |
|
2722 |
$form->{comparetodate} = $form->{todate}; |
|
2717 |
# die konvertierungen nur dann durchführen, wenn auch daten gesetzt sind. |
|
2718 |
# ansonsten ist die prüfung in RP.pm |
|
2719 |
# if (defined ($form->{fromdate|todate}=='..')) |
|
2720 |
# immer wahr |
|
2721 |
if ($form->{fromdate}){ |
|
2722 |
my ($yy, $mm, $dd) = $locale->parse_date(\%myconfig, $form->{fromdate}); |
|
2723 |
$form->{fromdate} = "${dd}.${mm}.${yy}"; |
|
2724 |
$form->{comparefromdate} = "01.01.$yy"; |
|
2725 |
} |
|
2726 |
if ($form->{todate}){ |
|
2727 |
my ($yy, $mm, $dd) = $locale->parse_date(\%myconfig, $form->{todate}); |
|
2728 |
$form->{todate} = "${dd}.${mm}.${yy}"; |
|
2729 |
$form->{comparetodate} = $form->{todate}; |
|
2730 |
} |
|
2723 | 2731 |
} |
2724 | 2732 |
|
2725 | 2733 |
RP->bwa(\%myconfig, \%$form); |
Auch abrufbar als: Unified diff
Berichte
> BWA -> Freier Zeitraum. Die Eingabe von nur dem Startoder Enddatum führt zu einem Fehler, da die Prüfung in RP.pm auf Inhalt der Variablen immer wahr ist. Entsprechend vorher geprüft