X-Git-Url: http://git.plutz.net/?a=blobdiff_plain;f=pages%2Fvideoview.sh;h=ac3532b4f6349b717b0df290c27a5156d93a114d;hb=3a030bfc7933228ab4405dbb706bd63edbf7bc31;hp=dacb524bcf7dae126d77bfb81eb94dc2b8d50fed;hpb=dcdca39400b4b67090aa35c6dbfcafe8a2131b2f;p=serve0 diff --git a/pages/videoview.sh b/pages/videoview.sh index dacb524..ac3532b 100755 --- a/pages/videoview.sh +++ b/pages/videoview.sh @@ -24,6 +24,16 @@ order=$(echo "$_GET[\"o\"]" |egrep '^(Name|Date|Length)$') page=$(echo "$_GET[\"p\"]" |egrep '^[0-9]+$') [ -z "$page" ] && page=0 +page_link='' +[ -n "$info" ] && page_link="${page_link}i=${info}&" +[ -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}p=$([ "$page" = 0 ] && echo 0 || echo $(($page - 1)) )" +page_next="${page_link}p=$(($page + 1))" +page_this="${page_link}p=$page" + + taglist=$( [ -r ${_DATA}/cache/taglist ] && cat ${_DATA}/cache/taglist ||\ for each in ${_DATA}/meta/*.meta; do @@ -90,17 +100,16 @@ _printVideo(){ tee "$cache" < - -
- $info
- - fake-mp4
- - ${minutes}min - ${width}x${height}
- - $(sed 's,|$,,;s,|, ,g' <<<"$tags") -
+ + + + $info + + fake-mp4 + + ${minutes}min + ${width}x${height}
+ $(echo "$tags" |sed -r 's:\|*([^|]+)\|*:\1:g') VIDEOend fi