X-Git-Url: http://git.plutz.net/?a=blobdiff_plain;f=actions%2Fmeta.sh;fp=actions%2Fmeta.sh;h=0000000000000000000000000000000000000000;hb=dfdfcfb7ac57a823e639a19d268436753385cbed;hp=ab46894708aa192a655a95af982f8f9f3f9402de;hpb=d716f2ce1fe64cf87f777490315bc51906001c72;p=serve0 diff --git a/actions/meta.sh b/actions/meta.sh deleted file mode 100755 index ab46894..0000000 --- a/actions/meta.sh +++ /dev/null @@ -1,58 +0,0 @@ -#!/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_refdata - - info="${_GET[i]:-$_REF[i]}" - order="${_GET[o]}" -search="${_GET[s]}" -filter="${_GET[f]}" - page="${_GET[pn]}" -file="${_DATA}/meta/$info.meta" - -length="${_POST[length]}" - width="${_POST[width]}" -height="${_POST[height]}" - trash="${_POST[trash]}" -cancel="${_POST[cancel]}" -tagacc="${_POST[tag]}" -tags="$(htmlsafe "${_POST[tags]}" |sed -r 's:\t: :g;s:^!|[\r\$\^\|]::g;' |tr '\n' '|')" -description="$(htmlsafe "${_POST[description]}")" - -n=0; while [ -n "${_POST[tag$n]}" ]; do - tagacc="$(htmlsafe ${_POST[tag$n]} |sed -r '2,$d;s:\t| :_:g;s:^!|\r|\$|\^::g;')|$tagacc" - n=$(($n + 1)) -done - -[ -z "$cancel" -a -n "$info" ] && if [ -n "$trash" ]; then - rm "${_DATA}/thumbs/$info.jpg" 2>/dev/null - mv "${_DATA}/videos/$info" "${_DATA}/meta/$info.meta" "${_DATA}/trash/" 2>/dev/null - rm "${_DATA}/cache/$info.cache" 2>/dev/null - rm ${_DATA}/cache/\?* 2>/dev/null -else - cat >$file </dev/null - rm ${_DATA}/cache/\?* 2>/dev/null - rm ${_DATA}/cache/taglist_set ${_DATA}/cache/taglist_filter 2>/dev/null -fi - -redirect "${_POST[referrer]:-?i=&pn=${page}&s=${search}&f=${filter}&o=${order}#${info}}"