예제 #1
0
 $xml = new XML_data();
 $ftp = new FTP_data();
 //
 // set file names and generade result xml
 //
 if (empty($meeting_nr)) {
     $res = mysql_query("select Nummer from meeting where xMeeting = " . $_COOKIE['meeting_id']);
     $row = mysql_fetch_Array($res);
     $eventnr = $row[0];
 } else {
     $eventnr = $meeting_nr;
 }
 $local = dirname($_SERVER['SCRIPT_FILENAME']) . "/tmp/results_ukc.xml.gz";
 $remote = date("Ymd") . "_" . $eventnr . ".gz";
 if ($ukc_meeting == 'n') {
     $nbr_effort_ukc = $xml->gen_result_xml_UKC_CM($local, $meeting_nr);
 } else {
     $nbr_effort = $xml->gen_result_xml_UKC($local);
 }
 // upload result file
 if ($nbr_effort > 0 || $nbr_effort_ukc > 0) {
     //upload only if file contains at least one results
     $ftp->open_connection($cfgSLVhostUKC, $cfgSLVuser, $cfgSLVpass);
     $success = $ftp->put_file($local, $remote);
     $ftp->close_connection();
 } else {
     $success = true;
 }
 if ($success) {
     // output message and set round status to results_sent
     if ($nbr_effort > 0) {