} else { // the following information is used to determinate wich base file we need to download if (mysql_num_rows($result) == 0) { $glc = ""; $type = "complete"; // for a complete base data download } else { $row = mysql_fetch_array($result); $glc = $row[0]; $type = "update"; // if there is already a log entry, a complete download was made once } mysql_free_result($result); //$result = $http->send_get('slv.exigo.ch', '/downloads/verbandstagung_201104.ppt' , 'file', 'test.ppt', true); $post = "clubnr=" . urlencode($_POST['clubnr']) . "&pass="******"&glc=" . urlencode($glc) . "&type=" . urlencode($type); $result = $http->send_post($webserverDomain, '/meetings/athletica/login.php', $post, 'ini'); //TEST mit XML aus Ordner basdata_test //$result = $http->send_post($webserverDomain, '/meetings/athletica/login_test.php', $post, 'ini'); if (!$result) { AA_printErrorMsg($strErrLogin); } else { switch ($result['login']) { case "error": AA_printErrorMsg($result['error']); break; case "ok": $login = true; echo "<p>{$strLoginTrue}</p>"; $slvsid = $result['sid']; // remember session id from slv server $basefiles = explode(":", $result['files']);
// abort } // // Display enrolement list // $page = new GUI_Page('admin_base'); $page->startPage(); $page->printPageTitle($strResultUpload); $menu = new GUI_Menulist(); $menu->addButton($cfgURLDocumentation . 'help/administration/results.html', $strHelp, '_blank'); $menu->printMenu(); $login = false; if ($_POST['arg'] == "login") { $http = new HTTP_data(); $post = "clubnr=" . urlencode($_POST['clubnr']) . "&pass="******"error": AA_printErrorMsg($result['error']); break; case "ok": $login = true; echo "<p>{$strLoginTrue}</p>"; break; case "denied": $login = false; echo "<p>{$strLoginFalse}</p>"; break;
$page->printPageTitle($strAdministration . ' - ' . $strVersionCheck); $menu = new GUI_Menulist(); $menu->addButton('admin.php', $strBack, '_self'); $menu->printMenu(); ?> <p/> <table width="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <td width="475" style="vertical-align: top;"> <?php $newer = false; $http = new HTTP_data(); $webserverDomain = $cfgSLVhost; // domain of swiss-athletics webserver $result = $http->send_post($webserverDomain, '/meetings/athletica/version.php', '', 'ini'); $version = $result['version']; $datum = $result['datum']; $act_version = $cfgApplicationVersion; $version_short = substr($version, 0, 3); $act_version_short = substr($cfgApplicationVersion, 0, 3); $version_sub = strlen($version) >= 5 ? substr($version, 4) : 0; $act_version_sub = strlen($act_version) >= 5 ? substr($act_version, 4) : 0; if ($version_short > $act_version_short) { $newer = true; } elseif ($version_short == $act_version_short) { if ($version_sub > $act_version_sub) { $newer = true; } } if ($newer) {
// store cookies on browser setcookie("meeting_id", $_GET['xMeeting'], time() + $cfgCookieExpires); setcookie("meeting", $meeting_name, time() + $cfgCookieExpires); // update current cookies $_COOKIE['meeting_id'] = $_GET['xMeeting']; $_COOKIE['meeting'] = $meeting_name; $noMeetingCheck = true; if (AA_checkMeetingID() == FALSE) { // no meeting selected return; // abort } if ($arg == 'clear') { $http = new HTTP_data(); $post = ''; $result = $http->send_post($host, 'http://' . $url . '/' . $GLOBALS['cfgDir'] . '/live_delete.php', $post, 'file', ''); if (!$result) { AA_printErrorMsg($strErrFtpNoDel); } } else { if ($arg == 'start' && !empty($host) && !empty($user) && !empty($pwd) && !empty($url)) { // set meeting StatusChanged to yes // get stadium name $result = mysql_query("\r\n UPDATE \r\n athletica.meeting \r\n SET \r\n StatusChanged = 'y' \r\n WHERE xMeeting = " . $_GET['xMeeting']); if (mysql_errno() > 0) { AA_printErrorMsg(mysql_errno() . ": " . mysql_error()); } require 'config.inc.end.php'; } if (!empty($host) && !empty($user) && !empty($pwd) && !empty($url)) { AA_timetable_display();
} else { // the following information is used to determinate wich base file we need to download if (mysql_num_rows($result) == 0) { $glc = ""; $type = "complete"; // for a complete base data download } else { $row = mysql_fetch_array($result); $glc = $row[0]; $type = "update"; // if there is already a log entry, a complete download was made once } mysql_free_result($result); //$result = $http->send_get('slv.exigo.ch', '/downloads/verbandstagung_201104.ppt' , 'file', 'test.ppt', true); $post = "clubnr=" . urlencode($_POST['clubnr']) . "&pass="******"&glc=" . urlencode($glc) . "&type=" . urlencode($type); $result = $http->send_post($webserverDomain, '/meetings/athletica/login.php', $post, 'ini'); if (!$result) { AA_printErrorMsg($strErrLogin); } else { switch ($result['login']) { case "error": AA_printErrorMsg($result['error']); break; case "ok": $login = true; echo "<p>{$strLoginTrue}</p>"; $slvsid = $result['sid']; // remember session id from slv server $basefiles = explode(":", $result['files']); // get files to download $filetype = $result['filetype'];