-card_fullname(){
- local card="$1" n1 n2 n3 n4 n5
-
- local N="$(pdi_value "$card" N)"
- local FN="$(pdi_value "$card" FN)"
- local NICKNAME="$(pdi_value "$card" NICKNAME)"
-
- if [ "$FN" ]; then
- printf %s "$FN"
- elif [ "$N" ]; then
- IFS=\; read n1 n2 n3 n4 n5 <<-EOF
- $(pdi_value "$card" N)
- EOF
- printf '%s %s %s %s %s' "$n4" "$n2" "$n3" "$n1" "$n5"
- elif [ "$NICKNAME" ]; then
- printf '"%s"' "$NICKNAME"
- fi
-}
-
-