+ <input id="telephone$n" type="radio" name="filter$((n + 1))" value="TEL:" $([ "$1" = TEL ] && setchecked)>
+ <label for="telephone$n">$(l10n filter_phone)</label>
+
+ <input id="birth$n" type="radio" name="filter$((n + 1))" value="BDAY:" $([ "$1" = BDAY ] && setchecked)>
+ <label for="birth$n">$(l10n filter_birthyear)</label>
+
+ <input id="cat$n" type="radio" name="filter$((n + 1))" value="CATEGORIES:" $([ "$1" = CATEGORIES ] && setchecked)>
+ <label for="cat$n">$(l10n CATEGORIES)</label>
+ <input type="text" name="filter$((n + 2))" value="$([ "$1" = CATEGORIES ] || attribsafe "$2")" placeholder="$(l10n filter_placeholder)"/>
+ <fieldset class="categories">
+ $(m=3
+ list_categories \
+ | while read cat; do
+ printf '<label><input type="checkbox" name="filter%i" value="|%s" %s/>%s</label>' \
+ "$((n + m))" "$(attribsafe "$cat")" "$(printf %s "$cat" |grep -qEx "$2" && setchecked)" "$(htmlsafe "$cat")"
+ m=$((m + 1))
+ done
+ )
+ <a href="?p=categories">$(l10n edit_categories)</a>
+ </fieldset>
+
+ <!--