Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision f68c0971

Von jan vor fast 15 Jahren hinzugefügt

  • ID f68c0971ff5a67508aa4b6a6bf3cc5932188f66d
  • Vorgänger 9bd3030a
  • Nachfolger b5780304

Berichte > BWA -> Freier Zeitraum. Die Eingabe von nur dem Start oder Enddatum führt zu einem Fehler, da die Prüfung in RP.pm auf Inhalt der Variablen immer wahr ist. Entsprechend vorher geprüft

Unterschiede anzeigen:

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