science-ation/admin/registration_list.php
james ebeadd6470 Registraiton list
Fix received forms to accept paid/not paid
2005-01-07 04:45:17 +00:00

127 lines
3.2 KiB
PHP

<?
require("../common.inc.php");
require("../register_participants.inc.php");
send_header("Participant Registration - List");
echo "<a href=\"index.php\">&lt;&lt; ".i18n("Back to Administration")."</a>";
echo " &nbsp; ";
echo "<a href=\"registration.php\">&lt;&lt; ".i18n("Back to Registration")."</a>";
echo "<br />";
echo "<br />";
echo i18n("Choose Status").":";
echo "<form name=\"statuschangerform\" method=\"get\" action=\"registration_list.php\">";
echo "<select name=\"showstatus\" onchange=\"document.forms.statuschangerform.submit()\">";
if($_GET['showstatus']=="") $sel="selected=\"selected\""; else $sel="";
echo "<option $sel value=\"\">Any Status</option>\n";
if($_GET['showstatus']=="new") $sel="selected=\"selected\""; else $sel="";
echo "<option $sel value=\"new\">New</option>\n";
if($_GET['showstatus']=="open") $sel="selected=\"selected\""; else $sel="";
echo "<option $sel value=\"open\">Open</option>\n";
if($_GET['showstatus']=="paymentpending") $sel="selected=\"selected\""; else $sel="";
echo "<option $sel value=\"paymentpending\">Payment Pending</option>\n";
if($_GET['showstatus']=="complete") $sel="selected=\"selected\""; else $sel="";
echo "<option $sel value=\"complete\">Complete</option>\n";
echo "</select>";
echo "</form>";
if($_GET['showstatus']) $wherestatus="AND status='".$_GET['showstatus']."' ";
else $wherestatus="";
$q=mysql_query("SELECT registrations.id AS reg_id,
registrations.num AS reg_num,
registrations.status,
projects.title,
projectcategories.category,
projectdivisions.division
FROM
registrations
left outer join projects on projects.registrations_id=registrations.id
left outer join projectcategories on projects.projectcategories_id=projectcategories.id
left outer join projectdivisions on projects.projectdivisions_id=projectdivisions.id
WHERE
1
$wherestatus
ORDER BY
registrations.status DESC,
projects.title
");
echo mysql_error();
echo "<table class=\"summarytable\">";
echo "<tr>";
echo "<th>Status</th>";
echo "<th>Reg Num</th>";
echo "<th>Project Title</th>";
echo "<th>Age Category</th>";
echo "<th>Division</th>";
echo "<th>School(s)</th>";
echo "<th>Student(s)</th>";
echo "</tr>";
while($r=mysql_fetch_object($q))
{
switch($r->status)
{
case "new": $status_text="New"; break;
case "open": $status_text="Open"; break;
case "paymentpending": $status_text="Payment Pending"; break;
case "complete": $status_text="Complete"; break;
}
echo "<tr>";
echo "<td>$status_text</td>";
echo "<td>$r->reg_num</td>";
echo "<td>$r->title</td>";
echo "<td>$r->category</td>";
echo "<td>$r->division</td>";
$sq=mysql_query("SELECT students.firstname,
students.lastname,
schools.school
FROM
students,schools
WHERE
students.registrations_id='$r->reg_id'
AND
students.schools_id=schools.id
");
echo mysql_error();
$studnum=1;
$schools="";
$students="";
while($studentinfo=mysql_fetch_object($sq))
{
$students.="$studentinfo->firstname $studentinfo->lastname <br />";
$schools.="$studentinfo->school <br />";
}
echo "<td>$schools</td>";
echo "<td>$students</td>";
echo "</tr>";
}
echo "</table>\n";
echo "<br />";
send_footer();
?>