]> git.plutz.net Git - serve0/blobdiff - actions/filter.sh
styling for pagination links
[serve0] / actions / filter.sh
index 6f64a97698e5b5d02299a115ca935d120366b177..f5057bea390c72445f5fb7e8accc03f29874852f 100755 (executable)
 # You should have received a copy of the GNU Affero General Public License
 # along with Serve0  If not, see <http://www.gnu.org/licenses/>.
 
-cgi_post
 order=$(validate "${_POST[o]}" 'Name|Length|Date' Name)
 
 for fn in {0..9}; do
   category="$(validate "${_POST[category$fn]}" '[[:alnum:]_-]+' none)"
 
   n=''; while [ -n "${_POST[cfilter${fn}_$n]}" ]; do
-    cfilter="$(validate "${_POST[cfilter${fn}_$n]}" '[[:alnum:]\?!\._=\(\)+-]+' '#')"
+    #cfilter="$(validate "${_POST[cfilter${fn}_$n]}" '[[:alnum:]\?!\._=\(\)+-]+' '#')"
+    cfilter="${_POST[cfilter${fn}_$n]}"
 
     if [ -z "$n" ]; then
       [ -n "$filters" ] && filters="${filters}^"
@@ -38,5 +38,5 @@ for fn in {0..9}; do
   done
 done
 
-printf %s "?o=${order}&f=${filters}" >>${_DATA}/meta/recent
+printf %s\\n "?o=${order}&f=${filters}" >>${_DATA}/meta/recent
 redirect  "?o=${order}&f=${filters}"