X-Git-Url: https://git.plutz.net/?p=confetti;a=blobdiff_plain;f=templates%2Fview_client.sh;h=4860e853ff91c87534dcfa42ef207eba2f6fe0a3;hp=700420ce85e2ae80f12de92ae02f1cc3b9c6cf6f;hb=891dee2c19bd2836e6818bffce1174f30c5d1ae5;hpb=3df0e6c3d9ff72b4ace395bb78582765ef4bc6fb diff --git a/templates/view_client.sh b/templates/view_client.sh index 700420c..4860e85 100755 --- a/templates/view_client.sh +++ b/templates/view_client.sh @@ -15,18 +15,29 @@ # You should have received a copy of the GNU Affero General Public License # along with Confetti. If not, see . +n=$(printf %s "$values[N]" \ + | sed -rn 's:^([^;]*)(\;[^;]*)(\;[^;]*)?(\;[^;]*)?(\;[^;]*)?$:\4 \2 \3 \1 \5:gp' \ + | sed -r 's:,: :;s:\;: :g;s: +: :g;s:^ $::;' + ) +fullname="${n:-${values[FN]:-${values[NICKNAME]}}}" + +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 < -

$values[FN]

+

$fullname

${values[GENDER]:+$(l10n $values[GENDER])} $(for n in NICKNAME NICKNAME{0..10}; do echo "${values[$n]:+aka. $values[$n]}" done) - ${values[BDAY]:+*: $values[BDAY]} - ${values[X-ZACK-JOINDATE]:+$(l10n label_join): $values[X-ZACK-JOINDATE]} - ${values[X-ZACK-LEAVEDATE]:+$(l10n label_leave): $values[X-ZACK-LEAVEDATE]} + ${values[BDAY]:+ ${values[BDAY]}} + ${values[X-ZACK-JOINDATE]:+ $values[X-ZACK-JOINDATE]} + ${values[X-ZACK-LEAVEDATE]:+ $values[X-ZACK-LEAVEDATE]} ${values[SOUND]:+} ${values[PHOTO]:+} ${values[LOGO]:+} @@ -60,6 +71,9 @@ cat <

$(l10n X-HEALTH-INSURANCE)

+ ${hi_company:+${hi_company}} + ${hi_number:+ ${hi_number}} + ${hi_status:+ ${hi_status}}