#!/bin/zsh
-# Copyright 2014, 2015 Paul Hänsch
+# Copyright 2014 - 2016 Paul Hänsch
#
# This file is part of Serve0.
#
[ -n "$order" ] && page_link="${page_link}o=${order}&"
[ -n "$search" ] && page_link="${page_link}s=${search}&"
[ -n "$filter" ] && page_link="${page_link}f=${filter}&"
-page_prev="${page_link}pn=$([ "$page" -le "$pagesize" ] && echo 1 || echo $(($page - $pagesize)) )"
+[ "$page" -le "$pagesize" ] && page_prev="${page_link}pn=1" || page_prev="${page_link}pn=$(($page - $pagesize))"
page_next="${page_link}pn=$(($page + $pagesize))"
page_this="${page_link}pn=$page"
sed -n '2s:|:\n:gp' "$each"
done \
| sort
- echo
+ printf \\n
) | (while read tag; do
if [ "$tag" = "$lasttag" ]; then
tagcount=$(( ${tagcount:-0} + 1 ))
lasttag="$tag"
done \
| sort -rn
- echo
+ printf \\n
) | while read x tag; do
topcnt=$(grep "${tag%%:*}" ${_DATA}/cache/taglist |wc -l)
[ $topcnt -lt 10 ] \
)
list_categories(){
- echo none
+ printf none\\n
printf %s "$taglist" |sed -rn 's;^([^:]+):.*$;\1;p' |sort -u
}