#!/bin/sh

paui_vpath=""
ROOT="/usr/ramdisk/admin/html/assert"

for val in `/usr/ramdisk/bin/urlencode -d "${QUERY_STRING}" | tr "&" " "`
do
    eval "CGI_${val}"
done

[ "${CGI_file}" != "" ] && CGI_file=`echo ${CGI_file} | sed "s/{{paui_url_args}}//g"`
if [ "${CGI_saaskey}" != "" ]; then
    paui_vpath="${CGI_saaspath}/VPATH_${CGI_saaskey}"
fi

case "${CGI_file}" in
    "laycss")
        ctx="text/css"
        req="${ROOT}/css/layui.css"
        ;;

    "paicon")
        ctx="text/css"
        req="${ROOT}/extent/paicon/iconfont.css"
        ;;

    "pacss")
        ctx="text/css"
        req="${ROOT}/panabit.css"
        ;;

    "layjs")
        ctx="application/x-javascript"
        req="${ROOT}/layui.all.js"
        ;;

    *)
        exit 1
        ;;
esac

printf "Content-type: ${ctx}\r\n"
printf "Cache-Control:max-age=1\r\n"
printf "X-Content-Type-Options:nosniff\r\n"
printf "X-Frame-Options:SAMEORIGIN\r\n"
printf "X-Xss-Protection:1;mode=block\r\n"
printf "Content-Security-Policy:upgrade-insecure-requests;\r\n"
printf "Content-Security-Policy:default-src 'self' 'unsafe-eval'\r\n"
printf "\r\n"

awk -v var="$paui_vpath" '{
    gsub(/\/VPATH_static/, var);
}1' ${req}
