cat <<-EOF
[form .invoice method=POST
- [h3 [a href="/doc/${id}" . $(DB3 get invnum |HTML)]]
+ [h3 [a href="${_BASE}/doc/${id}" . $(DB3 get invnum |HTML)]]
[span .date . $(DB3 get date |HTML)]
[span .rcpt . $(DB3 get rcpt |HTML)]
[span .total . ${gross} €]
[link rel="stylesheet" type="text/css" href="/cgilite/common.css"]
[title $(_ Invoices)]
] [body
- [a href=/ . <--]
+ [a href="${_BASE}" . <--]
[form .document .default method=POST
[label for=type . $(_ Type):]
[select #type name=type
DB3 set type "$(POST type)"
DB3 set status open
DB3 write "$file"
- REDIRECT "/doc/${id}"
+ REDIRECT "${_BASE}/doc/${id}"
;;
update_invoice|update_invoice_return)
id="$(POST id)" file="$_DATA/${id}.kvd" seq=''
debug "TID mismatch updating $file"
fi
if [ $(POST action) = update_invoice_return ]; then
- REDIRECT /
+ REDIRECT "${_BASE}"
else
- REDIRECT "$PATH_INFO"
+ REDIRECT "${_BASE}$PATH_INFO"
fi
;;
pdf_export)
rm -- "export/${id}"_*.pdf "export/doc_data.txt"
fi
rm -- "export/${id}.html"
- REDIRECT "/pdf/${id}/$(URL "${filenamestring}.pdf")"
+ REDIRECT "${_BASE}/pdf/${id}/$(URL "${filenamestring}.pdf")"
;;
*)
- REDIRECT /
+ REDIRECT "${_BASE}"
;;
esac
;;
/doc/*)
id="${PATH_INFO##*/}" tid="$(transid "${_DATA}/${id}.kvd")"
- DB3 open "${_DATA}/${id}.kvd" || REDIRECT /
+ DB3 open "${_DATA}/${id}.kvd" || REDIRECT "${_BASE}"
type="$(DB3 get type)"
[ -d "${_EXEC}/${type}/" ] \
&& . "${_EXEC}/${type}/form.sh"
id="${PATH_INFO#/pdf/}" id="${id%%/*}"
FILE "$_DATA/export/${id}.pdf"
;;
- *) REDIRECT /
+ *) REDIRECT "${_BASE}"
;;
esac