annotate pages/visitors.inc.php @ 658:987f8307ce4f

Cleanups, cosmetics.
author Matti Hamalainen <ccr@tnsp.org>
date Wed, 05 Nov 2014 15:16:22 +0200
parents ae89d6433d97
children 1702a5e0b9c3
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
8019b357cc03 Initial import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
1 <?
136
aeebfedb5709 Add some copyright headers.
Matti Hamalainen <ccr@tnsp.org>
parents: 103
diff changeset
2 //
571
ce11ea112a65 Change the header blurb a bit.
Matti Hamalainen <ccr@tnsp.org>
parents: 565
diff changeset
3 // FAPWeb - Simple Web-based Demoparty Management System
136
aeebfedb5709 Add some copyright headers.
Matti Hamalainen <ccr@tnsp.org>
parents: 103
diff changeset
4 // Attendee list page
565
ed2247111fdd Bump copyright years.
Matti Hamalainen <ccr@tnsp.org>
parents: 514
diff changeset
5 // (C) Copyright 2012-2014 Tecnic Software productions (TNSP)
136
aeebfedb5709 Add some copyright headers.
Matti Hamalainen <ccr@tnsp.org>
parents: 103
diff changeset
6 //
103
c6b9041078ec Add hard limit option for attendees, and add feature of using "0" to disable
Matti Hamalainen <ccr@tnsp.org>
parents: 5
diff changeset
7 if (stCheckRegistrationAvailable())
0
8019b357cc03 Initial import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
8 {
8019b357cc03 Initial import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
9 ?>
8019b357cc03 Initial import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
10 <div class="reglink">
8019b357cc03 Initial import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
11 To register, use <a href="register">this form</a>.
8019b357cc03 Initial import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
12 </div>
8019b357cc03 Initial import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
13 <?
8019b357cc03 Initial import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
14 }
8019b357cc03 Initial import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
15
658
987f8307ce4f Cleanups, cosmetics.
Matti Hamalainen <ccr@tnsp.org>
parents: 589
diff changeset
16 echo
987f8307ce4f Cleanups, cosmetics.
Matti Hamalainen <ccr@tnsp.org>
parents: 589
diff changeset
17 "\n".
987f8307ce4f Cleanups, cosmetics.
Matti Hamalainen <ccr@tnsp.org>
parents: 589
diff changeset
18 "<div class=\"visitorInfo\">Total of <b>".$numAttendees.
987f8307ce4f Cleanups, cosmetics.
Matti Hamalainen <ccr@tnsp.org>
parents: 589
diff changeset
19 "</b> people registered to attend";
0
8019b357cc03 Initial import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
20
103
c6b9041078ec Add hard limit option for attendees, and add feature of using "0" to disable
Matti Hamalainen <ccr@tnsp.org>
parents: 5
diff changeset
21 if ($maxAttendeesHard > 0)
c6b9041078ec Add hard limit option for attendees, and add feature of using "0" to disable
Matti Hamalainen <ccr@tnsp.org>
parents: 5
diff changeset
22 echo " (<b>".$maxAttendeesHard."</b> max)";
c6b9041078ec Add hard limit option for attendees, and add feature of using "0" to disable
Matti Hamalainen <ccr@tnsp.org>
parents: 5
diff changeset
23
658
987f8307ce4f Cleanups, cosmetics.
Matti Hamalainen <ccr@tnsp.org>
parents: 589
diff changeset
24 echo
987f8307ce4f Cleanups, cosmetics.
Matti Hamalainen <ccr@tnsp.org>
parents: 589
diff changeset
25 ".</div>\n".
987f8307ce4f Cleanups, cosmetics.
Matti Hamalainen <ccr@tnsp.org>
parents: 589
diff changeset
26 " <table class=\"attendees\">\n".
987f8307ce4f Cleanups, cosmetics.
Matti Hamalainen <ccr@tnsp.org>
parents: 589
diff changeset
27 " <tr>\n".
987f8307ce4f Cleanups, cosmetics.
Matti Hamalainen <ccr@tnsp.org>
parents: 589
diff changeset
28 " <th class=\"name\">Name</th>\n".
987f8307ce4f Cleanups, cosmetics.
Matti Hamalainen <ccr@tnsp.org>
parents: 589
diff changeset
29 " <th class=\"groups\">Group(s)</th>\n".
987f8307ce4f Cleanups, cosmetics.
Matti Hamalainen <ccr@tnsp.org>
parents: 589
diff changeset
30 " <th class=\"regtime\">Registered</th>\n".
987f8307ce4f Cleanups, cosmetics.
Matti Hamalainen <ccr@tnsp.org>
parents: 589
diff changeset
31 " <th class=\"oneliner\">Oneliner</th>\n".
987f8307ce4f Cleanups, cosmetics.
Matti Hamalainen <ccr@tnsp.org>
parents: 589
diff changeset
32 " </tr>\n";
0
8019b357cc03 Initial import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
33
8019b357cc03 Initial import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
34 if (($res = stExecSQL("SELECT * FROM attendees ORDER BY regtime DESC")) !== FALSE)
8019b357cc03 Initial import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
35 {
137
57de66a604c5 Cosmetics.
Matti Hamalainen <ccr@tnsp.org>
parents: 136
diff changeset
36 $index = $numAttendees;
57de66a604c5 Cosmetics.
Matti Hamalainen <ccr@tnsp.org>
parents: 136
diff changeset
37 $row = 0;
0
8019b357cc03 Initial import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
38 foreach ($res as $item)
8019b357cc03 Initial import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
39 {
213
682a926fd6fb Add some comments.
Matti Hamalainen <ccr@tnsp.org>
parents: 205
diff changeset
40 // Check hard limit first
196
ef26d16b836e Fix maximum attendee / overbooking limit handling.
Matti Hamalainen <ccr@tnsp.org>
parents: 137
diff changeset
41 if ($maxAttendeesHard > 0)
ef26d16b836e Fix maximum attendee / overbooking limit handling.
Matti Hamalainen <ccr@tnsp.org>
parents: 137
diff changeset
42 $over = $index > $maxAttendeesHard;
ef26d16b836e Fix maximum attendee / overbooking limit handling.
Matti Hamalainen <ccr@tnsp.org>
parents: 137
diff changeset
43 else
213
682a926fd6fb Add some comments.
Matti Hamalainen <ccr@tnsp.org>
parents: 205
diff changeset
44 // Then check soft limit
196
ef26d16b836e Fix maximum attendee / overbooking limit handling.
Matti Hamalainen <ccr@tnsp.org>
parents: 137
diff changeset
45 if ($maxAttendeesSoft > 0)
ef26d16b836e Fix maximum attendee / overbooking limit handling.
Matti Hamalainen <ccr@tnsp.org>
parents: 137
diff changeset
46 $over = $index > $maxAttendeesSoft;
ef26d16b836e Fix maximum attendee / overbooking limit handling.
Matti Hamalainen <ccr@tnsp.org>
parents: 137
diff changeset
47
205
77d33161f8be More work on admin interface.
Matti Hamalainen <ccr@tnsp.org>
parents: 196
diff changeset
48 stPrintAttendee($item, $row++, TRUE, FALSE, FALSE, $over ? " overbooked" : "");
0
8019b357cc03 Initial import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
49 $index--;
8019b357cc03 Initial import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
50 }
8019b357cc03 Initial import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
51 }
658
987f8307ce4f Cleanups, cosmetics.
Matti Hamalainen <ccr@tnsp.org>
parents: 589
diff changeset
52
987f8307ce4f Cleanups, cosmetics.
Matti Hamalainen <ccr@tnsp.org>
parents: 589
diff changeset
53 echo " </table>\n";
0
8019b357cc03 Initial import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
54 ?>