view attendees.inc.php @ 213:682a926fd6fb

Add some comments.
author Matti Hamalainen <ccr@tnsp.org>
date Sun, 17 Nov 2013 21:03:57 +0200
parents 77d33161f8be
children
line wrap: on
line source

<?
//
// FAPWeb Simple Demoparty System
// Attendee list page
// (C) Copyright 2012-2013 Tecnic Software productions (TNSP)
//
if (stCheckRegistrationAvailable())
{
?>
<div class="reglink">
To register, use <a href="register">this form</a>.
</div>
<?
}

echo "<p>Total of <b>".$numAttendees.
 "</b> people registered to attend";

if ($maxAttendeesHard > 0)
 echo " (<b>".$maxAttendeesHard."</b> max)";

echo ".</p>\n";

?>
<table class="attendees">
 <tr>
  <th class="name">Name</th>
  <th class="groups">Group(s)</th>
  <th class="regtime">Registered</th>
  <th class="oneliner">Oneliner</th>
 </tr>
<?
if (($res = stExecSQL("SELECT * FROM attendees ORDER BY regtime DESC")) !== FALSE)
{
  $index = $numAttendees;
  $row = 0;
  foreach ($res as $item)
  {
    // Check hard limit first
    if ($maxAttendeesHard > 0)
      $over = $index > $maxAttendeesHard;
    else
    // Then check soft limit
    if ($maxAttendeesSoft > 0)
      $over = $index > $maxAttendeesSoft;

    stPrintAttendee($item, $row++, TRUE, FALSE, FALSE, $over ? " overbooked" : "");
    $index--;
  }
}
?>
</table>