. "${_EXEC}"/pdiread.sh
SUP_FIELDS="COMMENT"
+MAILTO="${MAILTO:-confetti@confetti}"
edit_course(){
local coursefile="$_DATA/ical/$1"
print_course(){
local coursefile="$1"
local course="$(pdi_load "$coursefile")"
+
cat <<-EOF
[div .course #${coursefile##*/}
[div .section .basic . $(
[a .button .item href="${_BASE}/courses/edit_course.sh?course=${coursefile##*/}" $(l10n edit)]
[a .button .item href="${_BASE}/courses/export_pdf.sh?course=${coursefile##*/}" target="blank" $(l10n courselist)]
[a .button .item href="${_BASE}/courses/export_ical.sh?course=${coursefile##*/}" $(l10n ics_export)]
- [a .button .item href="mailto:zack@vuesch.org?bcc=$(course_mail "${coursefile##*/}" |HTML)" $(l10n course_mail)]
+ [a .button .item href="mailto:${MAILTO}?bcc=$(course_mail "${coursefile##*/}" |HTML)" $(l10n course_mail)]
]
]
EOF
cachefile="${_DATA}/cache/${calfile##*/}.cache"
if [ -s "$cachefile" -a "$cachefile" -nt "$calfile" ]; then
cat "$cachefile"
- else
+ elif [ -s "$calfile" ]; then
print_course "$calfile" |tee "$cachefile"
fi
done