listcards() {
case "$_GET["filtertype"]" in
any)
- grep -il "$_GET[\"filter\"]" ${_DATA}/vcard/*vcf |debug
+ grep -il "$_GET[\"filter\"]" ${_DATA}/vcard/*vcf
;;
name)
- egrep -xil "(FN|NICKNAME|N)(;.+)*:.*$_GET[\"filter\"].*" ${_DATA}/vcard/*vcf |debug
+ egrep -xil "(FN|NICKNAME|N)(;.+)*:.*$_GET[\"filter\"].*" ${_DATA}/vcard/*vcf
;;
street)
- egrep -xil "(ADR)(;.+)*:([^;]*;){2}$_GET[\"filter\"].*" ${_DATA}/vcard/*vcf |debug
+ egrep -xil "(ADR)(;.+)*:([^;]*;){2}$_GET[\"filter\"].*" ${_DATA}/vcard/*vcf
;;
zip)
- egrep -xil "(ADR)(;.+)*:([^;]*;){5}$_GET[\"filter\"].*" ${_DATA}/vcard/*vcf |debug
+ egrep -xil "(ADR)(;.+)*:([^;]*;){5}$_GET[\"filter\"].*" ${_DATA}/vcard/*vcf
;;
telephone)
- egrep -xil "(TEL)(;.+)*:.*$_GET[\"filter\"].*" ${_DATA}/vcard/*vcf |debug
+ egrep -xil "(TEL)(;.+)*:.*$_GET[\"filter\"].*" ${_DATA}/vcard/*vcf
;;
birth)
- egrep -xil "(BDAY)(;.+)*:$_GET[\"filter\"].*" ${_DATA}/vcard/*vcf |debug
+ egrep -xil "(BDAY)(;.+)*:$_GET[\"filter\"].*" ${_DATA}/vcard/*vcf
;;
course)
;;
|sed -r 's:,: :;s:\;: :g;s: +: :g' \
|tr -d '\r'
)
+ echo -E "$line"
;;
005*)
nick=$(echo -E "$line" |sed -r 's:^[0-9]{3} ([^;\:]+)(;[^"\:]+|;"[^"]+")*\:(.*)$:\3:g' |tr -d '\r')
+ echo -E "$line"
;;
- *) [ -n "$n" ] && fn="$n"
- [ -n "$fn" -a -n "$nick" ] && fn="$fn aka. $nick"
- [ -n "$fn" ] && echo -E "003 FN:$fn" \
+ *)
+ [ -n "$n" ] && fn="$n"
+ #[ -n "$fn" -a -n "$nick" ] && fn="$fn aka. $nick"
+ [ -n "$fn" ] && echo -E "003 FN:$fn" \
|| echo -E "003 FN:$nick"
- echo -E "$line"
- cat
+ echo -E "$line"
+ cat
;;
esac
done |tr -d '\r' \