]> git.plutz.net Git - lobster/blobdiff - cards/list.sh
top-button in card-view, display clients by last name
[lobster] / cards / list.sh
index 12b4a9ebe28e0b8f936a33bbe2731255b49c8b86..9d5457ce2bdd5429259f34eaba4f78684f0e10bf 100755 (executable)
@@ -13,7 +13,8 @@ edit_card(){
   else
     card="$(pdi_load "$tempfile")"
     cat <<-EOF
-       [form .card #${cardfile##*/} action="/cards/update_card.sh" method="POST"
+       [span .card-anchor #${cardfile##*/}]
+       [form .card action="/cards/update_card.sh" method="POST"
          [input type="hidden" name="tid" value="$(transid ${tempfile})"]
          [div .section .basic $(
            edit_item "$card" N GENDER
@@ -54,10 +55,19 @@ edit_card(){
 print_card(){
   local cardfile="$1"
   local card="$(pdi_load "$cardfile")"
+  local N1 N2 N3 N4 N5
+  IFS=\; read N1 N2 N3 N4 N5 <<-EOF
+       $(pdi_value "$card" N |pdi_unescape |HTML)
+       EOF
+
   cat <<-EOF
-    [div .card #${cardfile##*/}
-      [div .section .basic $(
-        card_item "$card" FN GENDER NICKNAME BDAY X-ZACK-JOINDATE X-ZACK-LEAVEDATE SOUND PHOTO LOGO
+    [span .card-anchor #${cardfile##*/}]
+    [div .card
+      [div .section .basic
+      [h2 .item .FN . $N4 $N1 $N5]
+      [span .item .firstname . $N2 $N3]
+      $(
+        card_item "$card" GENDER NICKNAME BDAY X-ZACK-JOINDATE X-ZACK-LEAVEDATE SOUND PHOTO LOGO
       )]
       [div .section .address   $(card_item "$card" ADR)]
       [div .section .phone     $(card_item "$card" TEL EMAL IMPP URL)]