X-Git-Url: https://git.plutz.net/?a=blobdiff_plain;ds=sidebyside;f=templates%2Fedit_client.sh;h=f2c5afb0b1d8d05f89a090c94029056111ec7da6;hb=5736fc8f634020a8a32635e955c3a0d823499f42;hp=2b0c004bf07e0daeb5728f9c032c02b86a9c0320;hpb=aedb6776919b351df7df7c310c238c41317ddc44;p=lobster diff --git a/templates/edit_client.sh b/templates/edit_client.sh index 2b0c004..f2c5afb 100755 --- a/templates/edit_client.sh +++ b/templates/edit_client.sh @@ -40,17 +40,36 @@ teltype() { EOF } -n_last="$(printf %s "$values[N]" |sed -rn 's:^([^;]*;){0} *([^;]*).*$:\2:p')" -n_first="$(printf %s "$values[N]" |sed -rn 's:^([^;]*;){1} *([^;]*).*$:\2:p')" -n_middle="$(printf %s "$values[N]" |sed -rn 's:^([^;]*;){2} *([^;]*).*$:\2:p')" -n_pre="$(printf %s "$values[N]" |sed -rn 's:^([^;]*;){3} *([^;]*).*$:\2:p')" -n_post="$(printf %s "$values[N]" |sed -rn 's:^([^;]*;){4} *([^;]*)*$:\2:p')" - -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)" +list_items(){ + item="$1" + placeholder="$2" + [ -n "${values[$item]+x}" ] && printf '