X-Git-Url: http://git.plutz.net/?a=blobdiff_plain;f=ledgers%2Findex.cgi;h=f2c2bf0d0da40d929e2befa2c32a12a2b3ee91fa;hb=efd5370cddd0cfc4a0e94e7f4ec1792abb7259c6;hp=685ee8516a88d449f06d8ca629f937a53cc618d2;hpb=9078cf1dcaa8de851315250a2a602cabced9f4fe;p=confetti diff --git a/ledgers/index.cgi b/ledgers/index.cgi index 685ee85..f2c2bf0 100755 --- a/ledgers/index.cgi +++ b/ledgers/index.cgi @@ -41,9 +41,13 @@ credit() { printf ']' l10n_attendant="$(l10n attendant)" { pdi_load "${_DATA}"/vcard/*.vcf + printf 'BEGIN:LEDGERS\n' cat "${_DATA}"/ledgers/????-??-??\ -\ ????-??-??\ -\ ????.tbl } | "${_EXEC}"/ledgers/iban_assign.awk \ | while read -r state iban data; do + iban="$(UNSTRING "$iban")" + [ ! "$iban" ] && iban="??????????" + printf '[input type=checkbox id="use_%s" name="use_%s" value=true]' "$iban" "$iban" printf '[fieldset .iban .%s [legend . %s ]' \ "$state" "$iban" if [ $state = sure ]; then @@ -61,7 +65,6 @@ credit() { amount="${record#* * * * * }" amount="${amount%% *}" printf '[p .principal . %s][p .date %s][p .amount %s][p .subject . %s]' \ "$(UNSTRING "$principal" |HTML)" "$date" "$(credit "$amount")" "$(UNSTRING "$subject" |HTML)" - printf '[input type=checkbox id="use_%s" name="use_%s" value=true]' "$iban" "$iban" n=0; for card in $cards; do n=$((n+1)); uid="${card%%/*}" name="$(UNSTRING "${card#*/}")" cat <<-EOF @@ -77,8 +80,8 @@ credit() { [label .add for="check_${iban}_$((n+m))" . +] EOF done - printf '[label for="use_%s" . %s]' "$iban" "$(l10n Accept Suggestions)" - printf '[label for="use_%s" . %s]' "$iban" "$(l10n Ignore Suggestions)" + printf '[label .button for="use_%s" . %s]' "$iban" "$(l10n Accept Suggestions)" + printf '[label .button for="use_%s" . %s]' "$iban" "$(l10n Ignore Suggestions)" elif [ $state = unknown ]; then date="${data%% *}" principal="${data#* * * }" principal="${principal%% *}" @@ -94,6 +97,8 @@ credit() { [label .add for="check_${iban}_$((n+m))" . +] EOF done + printf '[label .button for="use_%s" . %s]' "$iban" "$(l10n Accept Suggestions)" + printf '[label .button for="use_%s" . %s]' "$iban" "$(l10n Ignore Suggestions)" fi printf ']' done