Example #1
0
			<td></td>
			<td height="1">
				<img src="img/spacer.jpg" width="150" height="1" >
			</td>
			<td></td>
		</tr>
		</table>

		<?php 
        /*
         * update process ----------------------------------------------------------------------------------
         */
        set_time_limit(3600);
        // the script will break if this is not set
        $i = 0;
        $xml = new XML_data();
        // show count of files
        echo "<p>{$strCountFiles}: " . count($basefiles) . "</p>\n";
        foreach ($basefiles as $file) {
            // get files
            $result = $http->send_get($webserverDomain, $file, 'file', "update{$i}.gz", true);
            // returns local filename
            if (!$result) {
                // error in http class
                AA_printErrorMsg($strErrDownload);
                break;
            } else {
                // first file, type = complete --> truncate base tables
                if ($i == 0 && $filetype == "complete") {
                    // initialize global for storing clubs
                    $GLOBALS['clubstore'] = array();
Example #2
0
                AA_printErrorMsg($result['error']);
                break;
            case "ok":
                $login = true;
                echo "<p>{$strLoginTrue}</p>";
                break;
            case "denied":
                $login = false;
                echo "<p>{$strLoginFalse}</p>";
                break;
        }
    }
}
if ($login) {
    set_time_limit(300);
    $xml = new XML_data();
    $ftp = new FTP_data();
    //
    // set file names and generade result xml
    //
    $res = mysql_query("select xControl from meeting where xMeeting = " . $_COOKIE['meeting_id']);
    $row = mysql_fetch_Array($res);
    $eventnr = $row[0];
    $local = dirname($_SERVER['SCRIPT_FILENAME']) . "/tmp/results.xml.gz";
    $remote = date("Ymd") . "_" . $eventnr . ".gz";
    $nbr_effort = $xml->gen_result_xml($local);
    // upload result file
    if ($nbr_effort > 0) {
        //upload only if file contains at least one results
        $ftp->open_connection($cfgSLVhost, $cfgSLVuser, $cfgSLVpass);
        $success = $ftp->put_file($local, $remote);
Example #3
0
                AA_printErrorMsg($result['error']);
                break;
            case "ok":
                $login = true;
                echo "<p>{$strLoginTrue}</p>";
                break;
            case "denied":
                $login = false;
                echo "<p>{$strLoginFalse}</p>";
                break;
        }
    }
}
if ($login) {
    set_time_limit(300);
    $xml = new XML_data();
    $ftp = new FTP_data();
    //
    // set file names and generade result xml
    //
    $res = mysql_query("select xControl from meeting where xMeeting = " . $_COOKIE['meeting_id']);
    $row = mysql_fetch_Array($res);
    $eventnr = $row[0];
    $local = dirname($_SERVER['SCRIPT_FILENAME']) . "/tmp/results.xml.gz";
    $remote = date("Ymd") . "_" . $eventnr . ".gz";
    $xml->gen_result_xml($local);
    // upload result file
    $ftp->open_connection($cfgSLVhost, $cfgSLVuser, $cfgSLVpass);
    $success = $ftp->put_file($local, $remote);
    $ftp->close_connection();
    if ($success) {
Example #4
0
                case "denied":
                    $login = false;
                    echo "<p>{$strLoginFalse}</p>";
                    break;
            }
        }
    } elseif ($_POST['arg'] == "reg") {
        // get xml for registrations
        $post = "sid=" . $_POST['slvsid'] . "&meetingid=" . $_POST['control'];
        $result = $http->send_post($webserverDomain, '/meetings/athletica/export_meeting.php', $post, 'file', 'reg.xml');
        if (!$result) {
            AA_printErrorMsg($strErrLogin);
        } else {
            $login = true;
            $reg = true;
            $xml = new XML_data();
            $xml->load_xml($result, 'reg', $_POST['mode']);
            // save eventnr
            mysql_query("update meeting set xControl = " . $_POST['control'] . " where xMeeting = " . $_COOKIE['meeting_id']);
            if (mysql_errno() > 0) {
                AA_printErrorMsg(mysql_errno() . ": " . mysql_error());
            }
        }
    }
}
//
// show meeting list
//
if ($list) {
    ?>
Example #5
0
                AA_printErrorMsg($result['error']);
                break;
            case "ok":
                $login = true;
                echo "<p>{$strLoginTrue}</p>";
                break;
            case "denied":
                $login = false;
                echo "<p>{$strLoginFalse}</p>";
                break;
        }
    }
}
if ($login) {
    set_time_limit(300);
    $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);
Example #6
0
    // invalid DB connection
    return;
}
if (AA_checkMeetingID() == FALSE) {
    // no meeting selected
    return;
    // abort
}
// get xml file for registrations from athletes
// get uploaded XML file and read its content
$fd = fopen($_FILES['xmlfile']['tmp_name'], 'rb');
$content = fread($fd, filesize($_FILES['xmlfile']['tmp_name']));
if (!$fd) {
    AA_printErrorMsg($strErrFtpNoGet);
} else {
    $xml = new XML_data();
    $arr_noCat = $xml->load_xml($_FILES['xmlfile']['tmp_name'], 'regZLV', '');
    if ($arr_noCat['cat'][0] != '') {
        foreach ($arr_noCat['cat'] as $key => $val) {
            $mess = str_replace('%NAME%', $val, $strXmlNoCat);
            echo $mess;
        }
    }
    if ($arr_noCat['lic'][0] != '') {
        foreach ($arr_noCat['lic'] as $key => $val) {
            $mess = str_replace('%NAME%', $val, $strXmlNoLic);
            echo $mess;
        }
    }
    if ($arr_noCat['club'][0] != '') {
        foreach ($arr_noCat['club'] as $key => $val) {