]> git.plutz.net Git - serve0/blobdiff - actions/meta.sh
indexing stubs
[serve0] / actions / meta.sh
diff --git a/actions/meta.sh b/actions/meta.sh
deleted file mode 100755 (executable)
index ab46894..0000000
+++ /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 <http://www.gnu.org/licenses/>.
-
-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 <<EOF
-${length}      ${width}        ${height}       ${info}
-${tagacc}|${tags}
-${description}
-EOF
-  rm "${_DATA}/cache/$info.cache" 2>/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}}"