forked from science-ation/science-ation
Add school and t-shirt size selection to each student
Update required fields for students to include: dateofbirth, schools_id, tshirt
This commit is contained in:
parent
8326b10958
commit
44473f264b
@ -30,7 +30,7 @@ function outputStatus($status)
|
|||||||
function studentStatus()
|
function studentStatus()
|
||||||
{
|
{
|
||||||
global $config;
|
global $config;
|
||||||
$required_fields=array("firstname","lastname","address","city","postalcode","phone","email","grade");
|
$required_fields=array("firstname","lastname","address","city","postalcode","phone","email","grade","dateofbirth","schools_id","tshirt");
|
||||||
|
|
||||||
$q=mysql_query("SELECT * FROM students WHERE registrations_id='".$_SESSION['registration_id']."' AND year='".$config['FAIRYEAR']."'");
|
$q=mysql_query("SELECT * FROM students WHERE registrations_id='".$_SESSION['registration_id']."' AND year='".$config['FAIRYEAR']."'");
|
||||||
|
|
||||||
|
@ -46,7 +46,7 @@ if($_POST['action']=="save")
|
|||||||
{
|
{
|
||||||
//INSERT new record
|
//INSERT new record
|
||||||
$dob=$_POST['year'][$x]."-".$_POST['month'][$x]."-".$_POST['day'][$x];
|
$dob=$_POST['year'][$x]."-".$_POST['month'][$x]."-".$_POST['day'][$x];
|
||||||
mysql_query("INSERT INTO students (registrations_id,firstname,lastname,email,address,city,province,postalcode,phone,dateofbirth,grade,year) VALUES (".
|
mysql_query("INSERT INTO students (registrations_id,firstname,lastname,email,address,city,province,postalcode,phone,dateofbirth,grade,schools_id,tshirt,year) VALUES (".
|
||||||
"'".$_SESSION['registration_id']."', ".
|
"'".$_SESSION['registration_id']."', ".
|
||||||
"'".mysql_escape_string(stripslashes($_POST['firstname'][$x]))."', ".
|
"'".mysql_escape_string(stripslashes($_POST['firstname'][$x]))."', ".
|
||||||
"'".mysql_escape_string(stripslashes($_POST['lastname'][$x]))."', ".
|
"'".mysql_escape_string(stripslashes($_POST['lastname'][$x]))."', ".
|
||||||
@ -58,6 +58,8 @@ if($_POST['action']=="save")
|
|||||||
"'".mysql_escape_string(stripslashes($_POST['phone'][$x]))."', ".
|
"'".mysql_escape_string(stripslashes($_POST['phone'][$x]))."', ".
|
||||||
"'$dob', ".
|
"'$dob', ".
|
||||||
"'".mysql_escape_string(stripslashes($_POST['grade'][$x]))."', ".
|
"'".mysql_escape_string(stripslashes($_POST['grade'][$x]))."', ".
|
||||||
|
"'".mysql_escape_string(stripslashes($_POST['schools_id'][$x]))."', ".
|
||||||
|
"'".mysql_escape_string(stripslashes($_POST['tshirt'][$x]))."', ".
|
||||||
"'".$config['FAIRYEAR']."')");
|
"'".$config['FAIRYEAR']."')");
|
||||||
echo mysql_error();
|
echo mysql_error();
|
||||||
|
|
||||||
@ -78,7 +80,9 @@ echo mysql_error();
|
|||||||
"postalcode='".mysql_escape_string(stripslashes($_POST['postalcode'][$x]))."', ".
|
"postalcode='".mysql_escape_string(stripslashes($_POST['postalcode'][$x]))."', ".
|
||||||
"phone='".mysql_escape_string(stripslashes($_POST['phone'][$x]))."', ".
|
"phone='".mysql_escape_string(stripslashes($_POST['phone'][$x]))."', ".
|
||||||
"dateofbirth='$dob', ".
|
"dateofbirth='$dob', ".
|
||||||
"grade='".mysql_escape_string(stripslashes($_POST['grade'][$x]))."' ".
|
"grade='".mysql_escape_string(stripslashes($_POST['grade'][$x]))."', ".
|
||||||
|
"schools_id='".mysql_escape_string(stripslashes($_POST['schools_id'][$x]))."', ".
|
||||||
|
"tshirt='".mysql_escape_string(stripslashes($_POST['tshirt'][$x]))."' ".
|
||||||
"WHERE id='".$_POST['id'][$x]."'");
|
"WHERE id='".$_POST['id'][$x]."'");
|
||||||
echo notice(i18n("%1 %2 successfully updated",array($_POST['firstname'][$x],$_POST['lastname'][$x])));
|
echo notice(i18n("%1 %2 successfully updated",array($_POST['firstname'][$x],$_POST['lastname'][$x])));
|
||||||
|
|
||||||
@ -164,11 +168,11 @@ if($_GET['action']=="removestudent")
|
|||||||
echo "</tr>\n";
|
echo "</tr>\n";
|
||||||
echo "<tr>\n";
|
echo "<tr>\n";
|
||||||
echo " <td>".i18n("Email Address")."</td><td><input type=\"text\" name=\"email[$x]\" value=\"$studentinfo->email\" /></td>\n";
|
echo " <td>".i18n("Email Address")."</td><td><input type=\"text\" name=\"email[$x]\" value=\"$studentinfo->email\" /></td>\n";
|
||||||
echo " <td>".i18n("Province")."</td><td><input type=\"text\" name=\"province[$x]\" value=\"$studentinfo->province\" /></td>\n";
|
echo " <td>".i18n("City")."</td><td><input type=\"text\" name=\"city[$x]\" value=\"$studentinfo->city\" /></td>\n";
|
||||||
echo "</tr>\n";
|
echo "</tr>\n";
|
||||||
echo "<tr>\n";
|
echo "<tr>\n";
|
||||||
echo " <td>".i18n("Address")."</td><td><input type=\"text\" name=\"address[$x]\" value=\"$studentinfo->address\" /></td>\n";
|
echo " <td>".i18n("Address")."</td><td><input type=\"text\" name=\"address[$x]\" value=\"$studentinfo->address\" /></td>\n";
|
||||||
echo " <td>".i18n("City")."</td><td><input type=\"text\" name=\"city[$x]\" value=\"$studentinfo->city\" /></td>\n";
|
echo " <td>".i18n("Province")."</td><td><input type=\"text\" name=\"province[$x]\" value=\"$studentinfo->province\" /></td>\n";
|
||||||
echo "</tr>\n";
|
echo "</tr>\n";
|
||||||
echo "<tr>\n";
|
echo "<tr>\n";
|
||||||
echo " <td>".i18n("Postal Code")."</td><td><input type=\"text\" name=\"postalcode[$x]\" value=\"$studentinfo->postalcode\" /></td>\n";
|
echo " <td>".i18n("Postal Code")."</td><td><input type=\"text\" name=\"postalcode[$x]\" value=\"$studentinfo->postalcode\" /></td>\n";
|
||||||
@ -200,31 +204,37 @@ if($_GET['action']=="removestudent")
|
|||||||
echo "</select>\n";
|
echo "</select>\n";
|
||||||
echo " </td>";
|
echo " </td>";
|
||||||
echo "</tr>";
|
echo "</tr>";
|
||||||
/*
|
echo "<tr>\n";
|
||||||
|
echo " <td>".i18n("School")."</td><td>";
|
||||||
|
$q=mysql_query("SELECT id,school FROM schools WHERE year='".$config['FAIRYEAR']."' ORDER by school");
|
||||||
|
echo "<select name=\"schools_id[$x]\">\n";
|
||||||
|
echo "<option value=\"\">".i18n("Choose School")."</option>\n";
|
||||||
|
while($r=mysql_fetch_object($q))
|
||||||
|
{
|
||||||
|
if($studentinfo->schools_id==$r->id) $sel="selected=\"selected\""; else $sel="";
|
||||||
|
echo "<option $sel value=\"$r->id\">".htmlspecialchars($r->school)."</option>\n";
|
||||||
|
|
||||||
</td>
|
}
|
||||||
</tr>
|
echo "</select>";
|
||||||
<tr>
|
|
||||||
<td align=right><? echo i18n("tshirtsize"); ?></td>
|
|
||||||
<td><select name=tshirt1>
|
|
||||||
<option value="small"><? echo i18n("small"); ?></option>
|
|
||||||
<option value="medium"><? echo i18n("medium"); ?></option>
|
|
||||||
<option value="large"><? echo i18n("large"); ?></option>
|
|
||||||
<option value="xlarge"><? echo i18n("xlarge"); ?></option>
|
|
||||||
</select>
|
|
||||||
</td>
|
|
||||||
<td align=right><? echo i18n("emailaddress"); ?></td>
|
|
||||||
<td><input type=text name=emailaddress1></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
|
echo "</td>\n";
|
||||||
|
echo " <td>".i18n("T-Shirt Size")."</td><td>";
|
||||||
|
echo " <select name=\"tshirt[$x]\">\n";
|
||||||
|
if($studentinfo->tshirt=="small") $sel="selected=\"selected\""; else $sel="";
|
||||||
|
echo " <option $sel value=\"small\">".i18n("Small")."</option>";
|
||||||
|
if($studentinfo->tshirt=="medium") $sel="selected=\"selected\""; else $sel="";
|
||||||
|
echo " <option $sel value=\"medium\">".i18n("Medium")."</option>";
|
||||||
|
if($studentinfo->tshirt=="large") $sel="selected=\"selected\""; else $sel="";
|
||||||
|
echo " <option $sel value=\"large\">".i18n("Large")."</option>";
|
||||||
|
if($studentinfo->tshirt=="xlarge") $sel="selected=\"selected\""; else $sel="";
|
||||||
|
echo " <option $sel value=\"xlarge\">".i18n("X-Large")."</option>";
|
||||||
|
echo " </select>";
|
||||||
|
|
||||||
|
echo "</td>\n";
|
||||||
|
echo "</tr>\n";
|
||||||
echo "<tr><td>".i18n("Name").": </td><td><input type=\"text\" name=\"name$x\" value=\"$studentinfo->name\"></td></tr>";
|
|
||||||
*/
|
|
||||||
|
|
||||||
echo "</table>";
|
echo "</table>";
|
||||||
|
|
||||||
if($numfound>$config['minstudentsperproject'] && $studentinfo->id)
|
if($numfound>$config['minstudentsperproject'] && $studentinfo->id)
|
||||||
{
|
{
|
||||||
echo "<div align=\"right\"><a onclick=\"return confirmClick('".i18n("Are you sure you want to remove this student from the project?")."');\" class=\"caution\" href=\"register_participants_students.php?action=removestudent&removestudent=$studentinfo->id\">".i18n("Remove this student from project")."</a></div>";
|
echo "<div align=\"right\"><a onclick=\"return confirmClick('".i18n("Are you sure you want to remove this student from the project?")."');\" class=\"caution\" href=\"register_participants_students.php?action=removestudent&removestudent=$studentinfo->id\">".i18n("Remove this student from project")."</a></div>";
|
||||||
|
Loading…
x
Reference in New Issue
Block a user