]> git.plutz.net Git - serve0/blobdiff - actions/preferences.sh
styling for pagination links
[serve0] / actions / preferences.sh
index e754044dc6cda8c89d3d750c729c521a924c0031..f9c27076de055239cc00986671cd08f67fce841c 100755 (executable)
@@ -1,10 +1,8 @@
 #!/bin/zsh
 
-cgi_post
-
-fakemp4=$(validate  "${_POST[fakemp4]}"  yes no)
-watch=$(validate    "${_POST[watch]}"    '(240p|480p|download|raspi|player|server)' player)
-pagesize=$(validate "${_POST[pagesize]}" '[1-9][0-9]+' 1)
+fakemp4=$( validate "${_POST[fakemp4]}"  yes no)
+watch=$(   validate "${_POST[watch]}"    '(240p|480p|download|raspi|player|server)' player)
+pagesize=$(validate "${_POST[pagesize]}" '[1-9][0-9]*' 50)
 
 debug '== Setting Preferences =='
 debug "fakemp4  = $fakemp4"
@@ -15,4 +13,4 @@ set_cookie '+ 1 month' "fakemp4=${fakemp4}" HttpOnly
 set_cookie '+ 1 month' "watch=${watch}" HttpOnly
 set_cookie '+ 1 month' "pagesize=${pagesize}" HttpOnly
 
-redirect "$HTTP_REFERER"
+redirect "$_POST[referrer]"