8 file="${_DATA}/meta/$info.meta"
11 length="$_POST[\"length\"]"
12 width="$_POST[\"width\"]"
13 height="$_POST[\"height\"]"
14 trash="$_POST[\"trash\"]"
15 cancel="$_POST[\"cancel\"]"
16 tagacc="$_POST[\"tag\"]"
17 tags="$(echo "$_POST[\"tags\"]" \
18 | sed -r 's:\t| :_:g;s:^!|\r|\$|\^::g;s:\\:\\\\:g;s/</\<\;/g;s/>/\>\;/g'
20 description="$(echo -e "$_POST[\"description\"]" \
21 |sed 's/\r//g;s/\\/\\\\/g;s/</\<\;/g;s/>/\>\;/g'
23 n=0; while [ -n "$_POST[\"tag$n\"]" ]; do
24 tagacc="$_POST[\"tag$n\"]|$tagacc"
28 [ -z "$cancel" -a -n "$info" ] && if [ -n "$trash" ]; then
29 rm "${_DATA}/thumbs/$info.jpg" 2>/dev/null
30 mv "${_DATA}/videos/$info" "${_DATA}/meta/$info.meta" "${_DATA}/trash/" 2>/dev/null
31 rm "${_DATA}/cache/$info.cache" 2>/dev/null
32 rm ${_DATA}/cache/\?* 2>/dev/null
34 echo -e "$length\t$width\t$height\t$info" > "$file"
35 echo -e "${tagacc}|${tags}" |tr '\n' '|' >> "$file"
37 echo -e "${description}" >> "$file"
38 rm "${_DATA}/cache/$info.cache" 2>/dev/null
39 rm ${_DATA}/cache/\?* 2>/dev/null
40 rm ${_DATA}/cache/taglist 2>/dev/null
43 echo -n "Location: ?i=&pn=${page}&s=${search}&f=${filter}&o=${order}#$info\n\n"