+w_tagging(){
+ printf '[div #multitag [input type="hidden" name="ref" value="%s"]' "$(HTML "$REQUEST_URI")"
+ printf '[a href="#" Hide][br]'
+ find "$_DATA/$ITEM" -path '*/.index/meta' \
+ -exec cut -f4 '{}' + \
+ | cut -d= -f2- |tr , '\n' | sort -u \
+ | while read tag; do
+ cat_old="${category}"; category="${tag%%:*}"
+ [ "$category" = "$tag" ] && category="(none)"
+ [ "$cat_old" -a "$cat_old" != "$category" ] && printf ']]'
+ [ "$cat_old" != "$category" ] \
+ && printf '[fieldset [legend %s:][select name="tag" size=4 multiple' $(HTML "$category")
+ printf '[option value="%s" %s]' "$(HTML "$tag")" "$(HTML "${tag#*:}")"
+ done
+ printf ']][fieldset [legend New:][textarea name=newtag\n][button type=Submit Add Tags]]]'
+}
+