]> git.plutz.net Git - rawnet/blobdiff - index.cgi
handle _BASE variable in cgilite
[rawnet] / index.cgi
index 9beb6a9d6674369ef5cd1e2ea273aa0025e43ece..e7323cf6452c193fcbb923ed60f0dfc5045cfcc8 100755 (executable)
--- a/index.cgi
+++ b/index.cgi
@@ -7,8 +7,6 @@ USER_REQUIREEMAIL=false
 . "$_EXEC"/cgilite/session.sh nocookie
 . "$_EXEC"/cgilite/users.sh
 
-PATH_INFO="$(PATH "/${PATH_INFO#${_BASE}}")"
-
 export MD_HTML="false"
 if [ "$(which awk)" ]; then
   markdown() { awk -f "$_EXEC/cgilite/markdown.awk"; }
@@ -107,6 +105,15 @@ case ${PATH_INFO} in
        $(w_user_recover)
        EOF
     ;;
+  /invite/)
+    yield_page 'RAW:NET Invite User' invite <<-EOF
+       $(w_user_invite)
+       EOF
+    ;;
+  /video/*/*.mp4|/video/*/*_thumb.jpg)
+    . "${_EXEC}/cgilite/file.sh"
+    FILE "${_DATA}/${PATH_INFO#/video/}"
+    ;;
   /|/channel/*) . "${_EXEC}/page_channel.sh";;
   /playlist/*) . "${_EXEC}/page_playlist.sh";;
   /search/*) . "${_EXEC}/page_search.sh";;