f="${f%[|^]}^"
done
f="$(printf '%s' "$f" |sed -E 's;[~|^]+$;;; s;\|\^;^;g;')"
+n=1; while tag="$(POST "bookmark" $n)"; do
+ f="${f}^${tag}"
+ n=$((n + 1))
+done
+
#f="${f%^}"
REDIRECT "$(URL "${ITEM}")?o=${order}&f=${f}"
w_advsearch(){
local n lbid tag category filter f t d
+ local bm="$_DATA/.index/bookmarks" name='' search=''
filter="$(HTML "${FILTER}^")"
printf '[form #advsearch action=./?a=advsearch method=POST
printf ']'
done
+ printf '[fieldset and Bookmark:'
+ sort "$bm" |while read -r name search filter; do
+ search="${search#search=}" filter="${filter#filter=}" filter="${filter%${CR}}"
+ [ "$search" = "${w_str_s}" -a "$filter" = "${w_str_f}" ] && continue
+
+ name="$(UNSTRING "$name")";
+ search="$(UNSTRING "${search}" |URL)";
+ filter="$(UNSTRING "${filter}" |URL)";
+ printf '[label [checkbox "bookmark" "%s"] %s]' "$filter${search:+^\$:}${search}" "$name"
+ done
+ printf ']'
+
printf \
'[fieldset .submit [select name=order
[option disabled=disabled Order By]