X-Git-Url: https://git.plutz.net/?a=blobdiff_plain;ds=sidebyside;f=templates%2Fedit_client.sh;h=f2c5afb0b1d8d05f89a090c94029056111ec7da6;hb=5736fc8f634020a8a32635e955c3a0d823499f42;hp=ed51dde51fdec9ef839c9f41983b2097fba5e707;hpb=c9ebeea09b7634477ebabe0b0991ac8ee2bd1cb4;p=lobster diff --git a/templates/edit_client.sh b/templates/edit_client.sh index ed51dde..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 '