forked from science-ation/science-ation
ebeadd6470
Fix received forms to accept paid/not paid
127 lines
3.2 KiB
PHP
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\"><< ".i18n("Back to Administration")."</a>";
|
|
echo " ";
|
|
echo "<a href=\"registration.php\"><< ".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();
|
|
?>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|