catfile="${_DATA}/mappings/categories"
-remove="${_POST[remove]}"
-newcat="${_POST[newcat]}"
+remove="$(POST remove)"
+newcat="$(POST newcat)"
-if [ "${_POST[add]}" = "add" ]; then
+if [ "$(POST add)" = "add" ]; then
printf %s\\n "$newcat" >>"$catfile"
-elif [ -n "$remove" ]; then
- sed -ri '/^'"${remove}"'$/d' $catfile
+elif [ "$remove" ]; then
+ sed -Ei '/^'"${remove}"'$/d' "$catfile"
fi
-redirect "?p=categories"
+REDIRECT "/categories/"