]> git.plutz.net Git - serve0/blobdiff - actions/meta.sh
adapted to update in shcgi
[serve0] / actions / meta.sh
index 10b188fef0bdab35f217fe5e299fd7a7f635429e..1895f1dddc148e99f5476d5c1f37d7d871a576bc 100755 (executable)
@@ -1,27 +1,27 @@
 #!/bin/zsh
 
-info="$_GET[\"i\"]"
-order="$_GET[\"o\"]"
-search="$_GET[\"s\"]"
-filter="$_GET[\"f\"]"
-page="$_GET[\"pn\"]"
+  info="${_GET[i]}"
+ order="${_GET[o]}"
+search="${_GET[s]}"
+filter="${_GET[f]}"
+  page="${_GET[pn]}"
 file="${_DATA}/meta/$info.meta"
 
 cgi_post
-length="$_POST[\"length\"]"
-width="$_POST[\"width\"]"
-height="$_POST[\"height\"]"
-trash="$_POST[\"trash\"]"
-cancel="$_POST[\"cancel\"]"
-tagacc="$_POST[\"tag\"]"
-tags="$(echo "$_POST[\"tags\"]" \
+length="${_POST[length]}"
+ width="${_POST[width]}"
+height="${_POST[height]}"
+ trash="${_POST[trash]}"
+cancel="${_POST[cancel]}"
+tagacc="${_POST[tag]}"
+tags="$(echo "${_POST[tags]}" \
         | sed -r 's:\t| :_:g;s:^!|\r|\$|\^::g;s:\\:\\\\:g;s/</\&lt\;/g;s/>/\&gt\;/g'
 )"
-description="$(echo -e "$_POST[\"description\"]" \
+description="$(echo -e "${_POST[description]}" \
                |sed 's/\r//g;s/\\/\\\\/g;s/</\&lt\;/g;s/>/\&gt\;/g'
 )"
-n=0; while [ -n "$_POST[\"tag$n\"]" ]; do
-  tagacc="$_POST[\"tag$n\"]|$tagacc"
+n=0; while [ -n "${_POST[tag$n]}" ]; do
+  tagacc="${_POST[tag$n]}|$tagacc"
   n=$(($n + 1))
 done