]> git.plutz.net Git - confetti/blob - templates/attendees.html.sh
a4e6b52e09db67374d0199c71fb83786e9dc12da
[confetti] / templates / attendees.html.sh
1 . ${_EXEC}/templates/view_attendee.sh
2
3 check(){
4   [ "$_GET[\"filtertype\"]" = "$1" ] && echo 'checked="checked"'
5 }
6
7 cat <<EOF
8 <div class="filter">
9 <form action="/" method="GET">
10   <div class="search">
11     <span class="label">Filter:</span>
12     <input type="hidden" name="page" value="attendees"/>
13     <input type="text" name="filter" value="$_GET["filter"]"/><br/>
14     <input type="radio" name="filtertype" value="any" $(check any)>Alles</input>
15     <input type="radio" name="filtertype" value="name" $(check name)>Name</input>
16     <input type="radio" name="filtertype" value="street" $(check street)>Straße</input>
17     <input type="radio" name="filtertype" value="zip" $(check zip)>PLZ.</input>
18     <input type="radio" name="filtertype" value="telephone" $(check telephone)>Telefon</input>
19     <input type="radio" name="filtertype" value="birth" $(check birth)>Geburtsjahr</input>
20     <input type="radio" name="filtertype" value="course" $(check course)>Kurs</input><br/>
21     <button type="submit" name="action" value="new_filter">Filtern</button>
22     <button type="submit" name="action" value="del_filter">Filter löschen</button>
23   </div>
24 </form>
25 </div>
26
27 <div class="newcard">
28 <h2>Neuer Eintrag</h2>
29 <form action="actions/newcard.cgi" method="POST">
30   <span class="label">Name:</span>
31   <input type="text" name="name"/>
32   <button type="submit">Anlegen</button>
33 </form>
34 </div>
35
36 <div class="cardlist">
37   $(listcards |while read card; do
38     id="vcf_$card"
39     echo '<div id="'"$id"'" class="card">'
40     if [ "$_GET[\"edit\"]" = "$id" ]; then
41       debug "Edit: $card"
42       edit_attendee "$card"
43     else
44       echo '<p class="control"><a href="?page=attendees&edit='"$id"'#'"$id"'">Bearbeiten</a></p>'
45       view_attendee "$card"
46     fi
47     echo '</div>'
48   done)
49 </div>
50
51 EOF
52
53 # vi:set filetype=html: