[ $(pdi_count "$card" IMPP) -gt 0 ] && edit_item "$card" IMPP
[ $(pdi_count "$card" URL ) -gt 0 ] && edit_item "$card" URL
)]
- [div .section .address $(edit_item "$card" ADR)]
+ [div .section .address $(
+ edit_item "$card" ADR
+ [ $(pdi_count "$card" X-IBAN) -gt 0 ] && edit_item "$card" X-IBAN
+ )]
[div .section .note $(edit_item "$card" NOTE)]
[div .section .attendance
[h3 $(l10n course_attendance) ] [div .attendance $(
[div .item .newfield
[select name="newfield"
[option value="" disabled="disabled" selected="selected" $(l10n edit_addfieldtext)]
- $(for f in NICKNAME EMAIL TEL IMPP ADR URL NOTE X-ZACK-LEAVEDATE; do
+ $(for f in NICKNAME EMAIL TEL IMPP ADR URL NOTE X-ZACK-LEAVEDATE X-IBAN; do
printf '[option value="%s" %s] ' "$f" "$(l10n "$f")"
done)
][button type="submit" name="action" value="addfield" $(l10n edit_addfield)]
)]
[div .section .phone . $(card_item "$card" TEL)]
[div .section .message . $(card_item "$card" EMAIL IMPP URL)]
- [div .section .address . $(card_item "$card" ADR)]
+ [div .section .address . $(card_item "$card" ADR X-IBAN)]
[div .section .note . $(card_item "$card" NOTE)]
[div .section .attendance [h3 $(l10n course_attendance) ] [ul
$(grep -F " ${cardfile##*/}" "$_DATA/mappings/attendance" |while read each discard; do
$(card_item "$card" CATEGORIES)
]
[div .control
+ [a .button .item href="${_BASE}/ledgers/account.sh?card=${cardfile##*/}" $(l10n ledger)]
[a .button .item href="${_BASE}/cards/edit_card.sh?card=${cardfile##*/}" $(l10n edit)]
[a .button .item href="${_BASE}/cards/export_card.sh?card=${cardfile##*/}" $(l10n vcf_export)]
]
filter_cards(){
local filter f fex='x;p;'
+ local upcase=' y;abcdefghijklmnopqrstuvwxyzäöüé;ABCDEFGHIJKLMNOPQRSTUVWXYZÄÖÜÉ;; '
filter="$(printf %s "${filter}" \
| sed -E 's;[]\/\(\)\\\$\?\.\+\*\;\[\{\}];\\&;g;