X-Git-Url: https://git.plutz.net/?p=confetti;a=blobdiff_plain;f=templates%2Fview_client.sh;h=4b06268260d2dcd5de483967dd50ffc1f7877052;hp=47d6d219b5ce8eb1ae2757b64b0b22986f454c89;hb=2d79e3831a65f8b3a54aa2514ef1e65c4b073cf2;hpb=2805ee334bead55e2ab08b7c4dbdbf07dcebf8e9 diff --git a/templates/view_client.sh b/templates/view_client.sh index 47d6d21..4b06268 100755 --- a/templates/view_client.sh +++ b/templates/view_client.sh @@ -21,8 +21,10 @@ n=$(printf %s "$values[N]" \ ) fullname="${n:-${values[FN]:-${values[NICKNAME]}}}" -hi_number="${values[X-HEALTH-INSURANCE]%;*}" -hi_company="${values[X-HEALTH-INSURANCE]#*;}" +hi_company="$(printf %s "${values[X-HEALTH-INSURANCE]}" |cut -d\; -f1)" +hi_number="$(printf %s "${values[X-HEALTH-INSURANCE]}" |cut -d\; -f2)" +hi_status="$(printf %s "${values[X-HEALTH-INSURANCE]}" |cut -d\; -f3)" + cat < @@ -34,14 +36,10 @@ cat < ${values[BDAY]}} - ${values[X-ZACK-JOINDATE]:+ $values[X-ZACK-JOINDATE]} - ${values[X-ZACK-LEAVEDATE]:+ $values[X-ZACK-LEAVEDATE]} ${values[SOUND]:+} ${values[PHOTO]:+} ${values[LOGO]:+} -

$(l10n ADR)

$(for n in ADR ADR{0..10}; do echo "${values[$n]:+$values[$n]}" @@ -71,6 +69,7 @@ cat <$(l10n X-HEALTH-INSURANCE) ${hi_company:+${hi_company}} ${hi_number:+ ${hi_number}} + ${hi_status:+ ${hi_status}}
@@ -87,10 +86,17 @@ cat <

$(l10n prescriptions)

    - $(sed -rn 's:(.*)\t'$id'$:\1:p' "$_DATA/mappings/attendance" |while read each; do - cname="$(sed -rn 's:^SUMMARY\:(.*)$:\1:p' "$_DATA/ical/$each")" - echo '
  • '$cname'
  • ' - done) + $(find "$_DATA/prescriptions/" -name "${id%.vcf}.*.mpx" \ + | while read pfile; do + printf '%s\t%s\t%s\n' + printf '
  • %s: %s - %s%s
  • ' \ + "${id}" \ + "$(sed -nr 's;^date:(.+)$;\1;p' "$pfile")" \ + "$(sed -nr 's;^indicator:(.+)$;\1;p' "$pfile")" \ + "$(sed -nr 's;^quantity:(.+) ?$;\1x ;p' "$pfile")$(sed -nr 's;^remidy:(.+)$;\1;p' "$pfile")" \ + "$(sed -nr 's;^quantity1:(.+) ?$;,\1x ;p' "$pfile")$(sed -nr 's;^remidy1:(.+)$;\1;p' "$pfile")" + done |sort -r + )
END_HTML