]> git.plutz.net Git - serve0/blobdiff - actions/multitag.sh
fix taglist generation
[serve0] / actions / multitag.sh
index 064bbe5393665cf40031614682eb28b01ae95bfb..fcf56d95268ce2f5bd8c2a6ebb85b9da54ebba92 100755 (executable)
@@ -1,5 +1,10 @@
 #!/bin/zsh
 
+filter="$_GET[\"f\"]"
+search="$_GET[\"s\"]"
+order=$(echo "$_GET[\"o\"]" |egrep '^(Name|Date|Length)$')
+page=$(echo "$_GET[\"p\"]" |egrep '^[0-9]+$')
+
 addtag(){
   meta="$1"
   tag="$2"
@@ -45,5 +50,6 @@ done
 fi
 
 rm "${_DATA}"/cache/\?* 2>/dev/null
+rm "${_DATA}"/cache/taglist 2>/dev/null
 
-echo -n "Location: ?o=$order&i=$info&s=$search&f=$filter#$info\n\n"
+echo -n "Location: ?o=$order&s=$search&f=$filter&p=$page#$info\n\n"