X-Git-Url: http://git.plutz.net/?a=blobdiff_plain;f=actions%2Ffilter.sh;h=6f64a97698e5b5d02299a115ca935d120366b177;hb=6b08e359a06ed38d25c1756e5600096c77417a9c;hp=c7f4d87fd8aba5e3125866735a397d07fc33f6b0;hpb=8d001b4467b644b462faabdf75d8f6af50c4e2ae;p=serve0 diff --git a/actions/filter.sh b/actions/filter.sh index c7f4d87..6f64a97 100755 --- a/actions/filter.sh +++ b/actions/filter.sh @@ -1,4 +1,20 @@ #!/bin/zsh +# Copyright 2014 - 2016 Paul Hänsch +# +# This file is part of Serve0 +# +# Serve0 is free software: you can redistribute it and/or modify +# it under the terms of the GNU Affero General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# Serve0 is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Affero General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with Serve0 If not, see . cgi_post order=$(validate "${_POST[o]}" 'Name|Length|Date' Name) @@ -22,5 +38,5 @@ for fn in {0..9}; do done done -echo "?o=${order}&f=${filters}" >>${_DATA}/meta/recent -echo -n "Location: ?o=${order}&f=${filters}\n\n" +printf %s "?o=${order}&f=${filters}" >>${_DATA}/meta/recent +redirect "?o=${order}&f=${filters}"