| Current Path : /var/www/cesa.co.za/relay/include/ |
| Current File : /var/www/cesa.co.za/relay/include/timing_report_2012.php |
<h1>Entrants Reports</h1>
<?php
$filedate = date("Ymd").time();
$disdate = date("d F Y")." at ".date("H:i");
//$FileURL = "http://www.rhdhv.co.za/relay/";
$FullURL = "$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";
$arrURL = explode('/',$FullURL);
$FileURL = "http://";
for($i=0;$i < count($arrURL)-1;$i++) {
$FileURL .= $arrURL[$i]."/";
}
$typeArr["1"]["Rec"] = "Recreational Run";
$typeArr["2"]["Rec"] = "Recreational Walk";
$typeArr["3"]["Rec"] = "Recreational Cycle";
$typeArr["1"]["Comp"]["3"] = "Racing Run Large firm";
$typeArr["1"]["Comp"]["2"] = "Racing Run Medium firm";
$typeArr["1"]["Comp"]["1"] = "Racing Run small firm";
$typeArr["1"]["Comp"]["0"] = "Racing Run";
$typeArr["2"]["Comp"] = "Racing Walk";
$typeArr["3"]["Comp"] = "Racing Cycle";
$typeArr["4"] = "Tug of War";
$typeArr["5"] = "Volley Ball";
/* Company Report */
$CFileName = "include/reporting/timing_company-".$filedate.".csv";
$FH = fopen($CFileName, 'w') or die("can't open file");
fwrite($FH,"Paid, Chip #,Race #, Company - Team Name, Category, Start Group, Athlete1-Name, Athlete1-Surname, Athlete1-ID, Athlete1-Gender, Athlete2-Name, Athlete2-Surname, Athlete2-ID, Athlete2-Gender, Athlete3-Name, Athlete3-Surname, Athlete3-ID, Athlete3-Gender, Athlete4-Name, Athlete4-Surname, Athlete4-ID, Athlete4-Gender, Athlete5-Name, Athlete5-Surname, Athlete5-ID, Athlete5-Gender, Athlete6-Name, Athlete6-Surname, Athlete6-ID, Athlete6-Gender, Athlete7-Name, Athlete7-Surname, Athlete7-ID, Athlete7-Gender, Athlete8-Name, Athlete8-Surname, Athlete8-ID, Athlete8-Gender\n");
$statement = "SELECT c.id as 'cID', t.id as 'tID', concat(c.name,' - ',t.name) as 'CName', c.size as 'CSize', t.type as 'ttype', t.team_type as 'ttypec', if( t.paid =0, 'No', 'Yes' ) AS 'Paid', m.name as 'mname', m.surname as 'msurname', m.ID_num as 'mid', m.gender as 'mgender', concat( right( m.dobyear, 2 ) , if( m.dobmonth <10, concat( '0', m.dobmonth ) , m.dobmonth ) , if( m.dobday <10, concat( '0', m.dobday ) , m.dobday ) , '0000000' ) as 'mdob' FROM `saace_company` c inner join `saace_team` t on c.id = t.comp_id left outer join `saace_teammembers` m on t.id = m.team_id WHERE t.type IN ( 1, 2, 3 ) ORDER BY t.type, t.team_type, c.id, t.id, m.id;";
$res=mysql_query($statement);
if ($res) {
$cid = 0;
while ($row=mysql_fetch_assoc($res)) {
if ($cid != $row['tID'])
{
$cid = $row['tID'];
$tmpcat = "Undefined";
if ($row['ttypec'] == 'Rec') {
$tmpcat = $typeArr[$row['ttype']]["Rec"];
}
if ($row['ttypec'] == 'Comp') {
if ($row['ttype'] == '1') {
$tmpcat = $typeArr[$row['ttype']]["Comp"][$row['CSize']];
} else {
$tmpcat = $typeArr[$row['ttype']]["Comp"];
}
}
$tmpid = "Undefined";
if (strlen($row['mid']) == 13) {
$tmpid = $row['mid'];
} else {
$tmpid = $row['mdob'];
}
fwrite($FH,"\n".$row['Paid'].",,,".$row['CName'].",".$tmpcat.",,");
fwrite($FH,$row['mname'].",".$row['msurname'].",'".$tmpid."',".$row['mgender'].",");
} else {
$tmpid = "Undefined";
if (strlen($row['mid']) == 13) {
$tmpid = $row['mid'];
} else {
$tmpid = $row['mdob'];
}
fwrite($FH,$row['mname'].",".$row['msurname'].",'".$tmpid."',".$row['mgender'].",");
}
}
}
fclose($FH);
?>
<?php
/* University Report */
$UFileName = "include/reporting/timing_university-".$filedate.".csv";
$FH = fopen($UFileName, 'w') or die("can't open file");
fwrite($FH,"Paid, Chip #,Race #, University - Team Name, Category, Start Group, Athlete1-Name, Athlete1-Surname, Athlete1-ID, Athlete1-Gender, Athlete2-Name, Athlete2-Surname, Athlete2-ID, Athlete2-Gender, Athlete3-Name, Athlete3-Surname, Athlete3-ID, Athlete3-Gender, Athlete4-Name, Athlete4-Surname, Athlete4-ID, Athlete4-Gender, Athlete5-Name, Athlete5-Surname, Athlete5-ID, Athlete5-Gender, Athlete6-Name, Athlete6-Surname, Athlete6-ID, Athlete6-Gender, Athlete7-Name, Athlete7-Surname, Athlete7-ID, Athlete7-Gender, Athlete8-Name, Athlete8-Surname, Athlete8-ID, Athlete8-Gender\n");
$statement = "SELECT c.id as 'cID', t.id as 'tID', concat(c.name,' - ',t.name) as 'CName', c.size as 'CSize', t.type as 'ttype', t.team_type as 'ttypec', if( t.paid =0, 'No', 'Yes' ) AS 'Paid', m.name as 'mname', m.surname as 'msurname', m.ID_num as 'mid', m.gender as 'mgender', concat( right( m.dobyear, 2 ) , if( m.dobmonth <10, concat( '0', m.dobmonth ) , m.dobmonth ) , if( m.dobday <10, concat( '0', m.dobday ) , m.dobday ) , '0000000' ) as 'mdob' FROM `saace_uni` c inner join `saace_uniteam` t on c.id = t.uni_id left outer join `saace_uniteammembers` m on t.id = m.uniteam_id WHERE t.type IN ( 1, 2, 3 ) ORDER BY t.type, t.team_type, c.id, t.id, m.id;";
$res=mysql_query($statement);
if ($res) {
$cid = 0;
while ($row=mysql_fetch_assoc($res)) {
if ($cid != $row['tID'])
{
$cid = $row['tID'];
$tmpcat = "Undefined";
if ($row['ttypec'] == 'Rec') {
$tmpcat = $typeArr[$row['ttype']]["Rec"];
}
if ($row['ttypec'] == 'Comp') {
if ($row['ttype'] == '1') {
$tmpcat = $typeArr[$row['ttype']]["Comp"][$row['CSize']];
} else {
$tmpcat = $typeArr[$row['ttype']]["Comp"];
}
}
$tmpid = "Undefined";
if (strlen($row['mid']) == 13) {
$tmpid = $row['mid'];
} else {
$tmpid = $row['mdob'];
}
fwrite($FH,"\n".$row['Paid'].",,,".$row['CName'].",".$tmpcat.",,");
fwrite($FH,$row['mname'].",".$row['msurname'].",'".$tmpid."',".$row['mgender'].",");
} else {
$tmpid = "Undefined";
if (strlen($row['mid']) == 13) {
$tmpid = $row['mid'];
} else {
$tmpid = $row['mdob'];
}
fwrite($FH,$row['mname'].",".$row['msurname'].",'".$tmpid."',".$row['mgender'].",");
}
}
}
fclose($FH);
?>
<?php
/* Company Tug & Volley Report */
$CTVFileName = "include/reporting/timing_company-tugvolley-".$filedate.".csv";
$FH = fopen($CTVFileName, 'w') or die("can't open file");
fwrite($FH,"Paid, Company - Team Name, Category, Entrant1-Name, Entrant1-Surname, Entrant1-ID, Entrant1-Gender, Entrant2-Name, Entrant2-Surname, Entrant2-ID, Entrant2-Gender, Entrant3-Name, Entrant3-Surname, Entrant3-ID, Entrant3-Gender, Entrant4-Name, Entrant4-Surname, Entrant4-ID, Entrant4-Gender, Entrant5-Name, Entrant5-Surname, Entrant5-ID, Entrant5-Gender, Entrant6-Name, Entrant6-Surname, Entrant6-ID, Entrant6-Gender, Entrant7-Name, Entrant7-Surname, Entrant7-ID, Entrant7-Gender, Entrant8-Name, Entrant8-Surname, Entrant8-ID, Entrant8-Gender, Entrant9-Name, Entrant9-Surname, Entrant9-ID, Entrant9-Gender, Entrant10-Name, Entrant10-Surname, Entrant10-ID, Entrant10-Gender\n");
$statement = "SELECT c.id as 'cID', t.id as 'tID', concat(c.name,' - ',t.name) as 'CName', c.size as 'CSize', t.type as 'ttype', t.team_type as 'ttypec', if( t.paid =0, 'No', 'Yes' ) AS 'Paid', m.name as 'mname', m.surname as 'msurname', m.ID_num as 'mid', m.gender as 'mgender', concat( right( m.dobyear, 2 ) , if( m.dobmonth <10, concat( '0', m.dobmonth ) , m.dobmonth ) , if( m.dobday <10, concat( '0', m.dobday ) , m.dobday ) , '0000000' ) as 'mdob' FROM `saace_company` c inner join `saace_team` t on c.id = t.comp_id left outer join `saace_teammembers` m on t.id = m.team_id WHERE t.type IN ( 4, 5 ) ORDER BY t.type, t.team_type, c.id, t.id, m.id;";
$res=mysql_query($statement);
if ($res) {
$cid = 0;
while ($row=mysql_fetch_assoc($res)) {
if ($cid != $row['tID'])
{
$cid = $row['tID'];
$tmpcat = $typeArr[$row['ttype']];
$tmpid = "Undefined";
if (strlen($row['mid']) == 13) {
$tmpid = $row['mid'];
} else {
$tmpid = $row['mdob'];
}
fwrite($FH,"\n".$row['Paid'].",".$row['CName'].",".$tmpcat.",");
fwrite($FH,$row['mname'].",".$row['msurname'].",'".$tmpid."',".$row['mgender'].",");
} else {
$tmpid = "Undefined";
if (strlen($row['mid']) == 13) {
$tmpid = $row['mid'];
} else {
$tmpid = $row['mdob'];
}
fwrite($FH,$row['mname'].",".$row['msurname'].",'".$tmpid."',".$row['mgender'].",");
}
}
}
fclose($FH);
?>
<?php
/* University Tug & Volley Report */
$UTVFileName = "include/reporting/timing_university-tugvolley-".$filedate.".csv";
$FH = fopen($UTVFileName, 'w') or die("can't open file");
fwrite($FH,"Paid, University - Team Name, Category, Entrant1-Name, Entrant1-Surname, Entrant1-ID, Entrant1-Gender, Entrant2-Name, Entrant2-Surname, Entrant2-ID, Entrant2-Gender, Entrant3-Name, Entrant3-Surname, Entrant3-ID, Entrant3-Gender, Entrant4-Name, Entrant4-Surname, Entrant4-ID, Entrant4-Gender, Entrant5-Name, Entrant5-Surname, Entrant5-ID, Entrant5-Gender, Entrant6-Name, Entrant6-Surname, Entrant6-ID, Entrant6-Gender, Entrant7-Name, Entrant7-Surname, Entrant7-ID, Entrant7-Gender, Entrant8-Name, Entrant8-Surname, Entrant8-ID, Entrant8-Gender, Entrant9-Name, Entrant9-Surname, Entrant9-ID, Entrant9-Gender, Entrant10-Name, Entrant10-Surname, Entrant10-ID, Entrant10-Gender\n");
$statement = "SELECT c.id as 'cID', t.id as 'tID', concat(c.name,' - ',t.name) as 'CName', c.size as 'CSize', t.type as 'ttype', t.team_type as 'ttypec', if( t.paid =0, 'No', 'Yes' ) AS 'Paid', m.name as 'mname', m.surname as 'msurname', m.ID_num as 'mid', m.gender as 'mgender', concat( right( m.dobyear, 2 ) , if( m.dobmonth <10, concat( '0', m.dobmonth ) , m.dobmonth ) , if( m.dobday <10, concat( '0', m.dobday ) , m.dobday ) , '0000000' ) as 'mdob' FROM `saace_uni` c inner join `saace_uniteam` t on c.id = t.uni_id left outer join `saace_uniteammembers` m on t.id = m.uniteam_id WHERE t.type IN ( 4, 5 ) ORDER BY t.type, t.team_type, c.id, t.id, m.id;";
$res=mysql_query($statement);
if ($res) {
$cid = 0;
while ($row=mysql_fetch_assoc($res)) {
if ($cid != $row['tID'])
{
$cid = $row['tID'];
$tmpcat = $typeArr[$row['ttype']];
$tmpid = "Undefined";
if (strlen($row['mid']) == 13) {
$tmpid = $row['mid'];
} else {
$tmpid = $row['mdob'];
}
fwrite($FH,"\n".$row['Paid'].",".$row['CName'].",".$tmpcat.",");
fwrite($FH,$row['mname'].",".$row['msurname'].",'".$tmpid."',".$row['mgender'].",");
} else {
$tmpid = "Undefined";
if (strlen($row['mid']) == 13) {
$tmpid = $row['mid'];
} else {
$tmpid = $row['mdob'];
}
fwrite($FH,$row['mname'].",".$row['msurname'].",'".$tmpid."',".$row['mgender'].",");
}
}
}
fclose($FH);
?>
<p>
Report run: <?php echo "$disdate"; ?> <br><br>
Download:
<br><a href='<?php echo "$FileURL"."$CFileName"; ?>' target='_blank' style='color:blue'>Company Entrants</a>
<br><a href='<?php echo "$FileURL"."$UFileName"; ?>' target='_blank' style='color:blue'>University Entrants</a>
<br>
<br><a href='<?php echo "$FileURL"."$CTVFileName"; ?>' target='_blank' style='color:blue'>Company Tug & Volley Entrants</a>
<br><a href='<?php echo "$FileURL"."$UTVFileName"; ?>' target='_blank' style='color:blue'>University Tug & Volley Entrants</a>
</p>