Your IP : 216.73.217.79


Current Path : /var/www/cesa.co.za/relay/include/
Upload File :
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>