-
- if ($dayfrom > 0) {
- @fromdate = Julian::sub(@today, $dayfrom);
- } else {
- @fromdate = @today;
- $dayfrom = 0;
- }
- if ($dayto > 0) {
- @todate = Julian::sub(@fromdate, $dayto);
- } else {
- @todate = Julian::sub(@fromdate, $maxdays);
- }
- if ($from || $to) {
- $to = $from + $maxspots if $to - $from > $maxspots || $to - $from <= 0;
- } else {
- $from = 0;
- $to = $defaultspots;
- }
+
+ $dayfrom = 0 if !$dayfrom;
+ $dayto = $maxdays if !$dayto;
+ @fromdate = Julian::sub(@today, $dayfrom);
+ @todate = Julian::sub(@fromdate, $dayto);
+ $from = 0 unless $from;
+ $to = $defaultspots unless $to;
+
+ $to = $from + $maxspots if $to - $from > $maxspots || $to - $from <= 0;