]> git.plutz.net Git - confetti/blob - templates/attendees.html.sh
implemented filters
[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     echo '<div class="card">'
39     view_attendee "$card"
40     echo '</div>'
41   done)
42 </div>
43
44 EOF
45
46 # vi:set filetype=html: