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"