]> git.plutz.net Git - confetti/blobdiff - templates/attendees.html.sh
enable drawing via android-4, quicker drawing via lines
[confetti] / templates / attendees.html.sh
index fbc5fe50fbe582f0d4c7553164bf23d6f960ecb7..12f12265e9c0f40838a57964a452ab096e58ed08 100755 (executable)
@@ -1,4 +1,4 @@
-# Copyright 2014 Paul Hänsch
+# Copyright 2014 - 2016 Paul Hänsch
 #
 # This file is part of Confetti.
 # 
@@ -23,13 +23,14 @@ check_order(){
 }
 
 edit="${_GET[edit]}"
+[ \! -f "vcard/$edit" -a \! -f "temp/$edit" ] && edit=''
 [ -z "${_GET[filtertype]}" ] && _GET[filtertype]="any"
 [ -z "${_GET[order]}" ] && _GET[order]="firstname"
 
 cat <<EOF
-<form class="filter" action="?action=filter_attendee" method="POST">
+<form class="filter" action="?action=filter_card" method="POST">
   <h1>$(l10n filter_label)</h1>
-  <input type="hidden" name="page" value="attendees"/>
+  <input type="hidden" name="page" value="cards"/>
   <input type="text" name="filter" value="$_GET["filter"]" placeholder="$(l10n filter_placeholder)"/>
   <br />
   <fieldset>
@@ -52,19 +53,25 @@ cat <<EOF
   <button type="submit" name="choice" value="del_filter">$(l10n filter_cancel)</button>
 </form>
 
-<form class="newcard" action="?action=new_attendee" method="POST">
+<form class="newcard" action="?action=new_card" method="POST">
   <button type="submit">$(l10n newcard)</button>
 </form>
 
+${edit:+$(edit_card "$edit")}
+
 $(
-[ -f "vcard/$edit" -o -f "temp/$edit" ] &&  edit_attendee "$edit"
-if [ "$?" = 0 ]; then
-  listcards |grep -v "$edit"
-else
-  listcards
-fi |while read card; do
-  view_attendee "$card"
-done
+  listcards |grep ${edit:+-v} "$edit" \
+  | while read card; do
+    cat <<-ENDCARD
+       <div id="${card}" class="card">
+         $(view_card "$card")<!--
+         --><div class="control">
+           <a class="item" href="?action=edit_card&card=${card}">$(l10n edit)</a>
+           <a class="item" href="?action=export_vcard&card=${card}">$(l10n vcf_export)</a>
+         </div>
+       </div>
+       ENDCARD
+  done
 )
 EOF