X-Git-Url: https://git.plutz.net/?p=confetti;a=blobdiff_plain;f=actions%2Fgenerate_courselist.sh;h=71eb80abcf162cc213bf19bc1cdcfb3705abc1c5;hp=97589ee6f7b96ccd6761799e33ea671ab95b326d;hb=3b300b0aa4e096f13cdc157b9c703b42d838b23b;hpb=aba687547fe6e800530a9c20ccab24fc2152d6b0 diff --git a/actions/generate_courselist.sh b/actions/generate_courselist.sh index 97589ee..71eb80a 100755 --- a/actions/generate_courselist.sh +++ b/actions/generate_courselist.sh @@ -19,8 +19,8 @@ pdflatex="$(where pdflatex |head -n1 || echo false)" course="${_GET[course]}" -fromdate=$_GET[fromdate] -fromdate=$(date -d "$fromdate" +%s) +fromdate="${_GET[fromdate]}" +fromdate="$(date -d "$fromdate" +%s)" 2>/dev/null [ -z "$fromdate" ] && fromdate=$(date +%s) . ${_EXEC}/pages/courses.sh @@ -124,7 +124,7 @@ get_dates() { #Parameter: Calendarfile rrule="$values[RRULE]" rr_int="$(echo $rrule |sed -rn 's:^.*INTERVAL=([0-9]+)(;.*)?$:\1:p')" rr_freq="$(echo $rrule |sed -rn 's:^.*FREQ=(YEARLY|MONTHLY|WEEKLY|DAILY)(;.*)?$:\1:p')" - case "$rr_freq" in; + case "$rr_freq" in YEARLY) rec="$rr_int year";; MONTHLY) rec="$rr_int month";; DAILY) rec="$rr_int day";;