if [ ! -r "$coursefile" ]; then
SET_COOKIE 0 message="Cannot read course file"
- REDIRECT /courses/
+ REDIRECT "${_BASE}/courses/"
return 0
elif ! mkdir -p "$_DATA/export"; then
SET_COOKIE 0 message="Cannot create export directory"
- REDIRECT /courses/
+ REDIRECT "${_BASE}/courses/"
return 0
fi
ics="$(pdi_load "$coursefile")"
-htmlfile="${_DATA}/export/$(pdi_value "$ics" SUMMARY |URL |tr / _).html"
+htmlfile="${_DATA}/export/$(pdi_value "$ics" SUMMARY |unescape |tr \\n/ __).html"
pdffile=${htmlfile%.html}.pdf
pdi_date() {
]]
EOF
-lowriter --convert-to pdf --outdir "$_DATA/export/" "$htmlfile"
-REDIRECT "/export/${pdffile##*/}"
+export HOME="$_DATA/"
+export XDG_CONFIG_HOME="$_DATA/xdg_config"
+export XDG_CACHE_HOME="$_DATA/xdg_cache"
+export XDG_DATA_HOME="$_DATA/xdg_local"
+
+lowriter --convert-to pdf --outdir "$_DATA/export/" "$htmlfile" >/dev/null
+REDIRECT "$(URL "${_BASE}/export/${pdffile##*/}")"