- n=''
- while [ -n "$_POST[\"filter${fn}_$n\"]" ]; do
- filter="$(echo "$_POST[\"filter${fn}_$n\"]" |sed 's/\t/ /g;s/\r//g;s/\\/\\\\/g' |head -n1)"
- egrep -q '(^|\^|\||!)$' <<<"${filters}" || filters="${filters}|"
- filters="${filters}${filter}"
- [ -z "$n" ] && n=0 || n=$(($n + 1))
- done
-