X-Git-Url: http://git.plutz.net/?p=cgilite;a=blobdiff_plain;f=page.sh;h=94d864da2c2f014604add8588bf6bd54e20a0124;hp=cb1b87ffd85b5438c2e46a439c92f947e721e165;hb=456423f02f12ac71d2d14e1abf959dafdc5eb041;hpb=397e40b92e591ae9066dcabb414d8097555beea8 diff --git a/page.sh b/page.sh index cb1b87f..94d864d 100755 --- a/page.sh +++ b/page.sh @@ -19,10 +19,8 @@ printf "Content-Type: text/html;charset=utf-8\n\n" -PAGE=$(validate "${PAGE:-${_GET[page]}}" '[a-zA-Z0-9_-]+' error) -[ -x "${_EXEC}/pages/${PAGE}.sh" ] || PAGE="error" - -[ -z "$NAVIGATION" ] && NAVIGATION=($(printf %s\\n "${_EXEC}"/pages/*.sh |sed -r 's;^.*/([^/]*)\.sh$;\1;')) +[ -z "$NAVIGATION" ] \ +&& NAVIGATION=($(printf %s\\n "${_EXEC}"/pages/*.sh |sed -r 's;^.*/([^/]*)\.sh$;\1;')) CSS="${CSS:-${_EXEC}/templates/${PAGE}.css.sh}" BODY="${BODY:-${_EXEC}/templates/${PAGE}.html.sh}"