<?php require_once dirname(dirname(dirname(__FILE__))) . '/config.php'; include_once 'Common/pdf/ResultPDF.inc.php'; include_once 'Common/Fun_FormatText.inc.php'; include_once 'Common/Lib/ArrTargets.inc.php'; require_once 'Common/Fun_Phases.inc.php'; require_once 'Common/Lib/Fun_PrintOuts.php'; require_once 'Common/OrisFunctions.php'; require_once 'Common/pdf/PdfChunkLoader.php'; if (empty($_SESSION['TourId']) && !empty($_REQUEST['TourId'])) { CreateTourSession($_REQUEST['TourId']); } $Events = ''; if (isset($_REQUEST["Event"]) && $_REQUEST["Event"][0] != ".") { $Events = $_REQUEST["Event"]; } $PdfData = getBracketsTeams($Events, false, isset($_REQUEST["ShowTargetNo"]), isset($_REQUEST["ShowSchedule"]), isset($_REQUEST["ShowSetArrows"])); //debug_svela($PdfData); if (!isset($isCompleteResultBook)) { $pdf = new ResultPDF($PdfData->Description); } //$pdf->SetAutoPageBreak(false); require_once PdfChunkLoader('BracketTeam.inc.php'); if (!empty($_REQUEST['TourId'])) { EraseTourSession(); } if (isset($__ExportPDF)) { $__ExportPDF = $pdf->Output('', 'S'); } elseif (!isset($isCompleteResultBook)) { if (isset($_REQUEST['ToFitarco'])) {
cd_redirect(); } // trucchetto per permettere o negare il debug nonostante il get di cui sopra $ERROR_REPORT = ($ERROR_REPORT and $_SESSION['debug']); if ($ERROR_REPORT) { error_reporting(E_ALL); ini_set('display_errors', 'On'); } else { error_reporting(0); ini_set('display_errors', 'off'); } $_SESSION['debug'] = $ERROR_REPORT; $CFG->TRACE_QUERRIES = ($CFG->TRACE_QUERRIES and $_SESSION['debug']); // Autocheckin if (!empty($CFG->ROOT_DIR) and dirname($_SERVER['PHP_SELF']) != $CFG->ROOT_DIR . 'Modules/AutoCheckin' and $Code = GetParameter('AutoCHK-Code') and !empty($_SERVER['REMOTE_ADDR']) && in_array($_SERVER['REMOTE_ADDR'], explode(',', GetParameter('AutoCHK-IP')))) { CreateTourSession(getIdFromCode($Code)); CD_redirect($CFG->ROOT_DIR . 'Modules/AutoCheckin/AutoCheckin.php'); die; } // RICONTROLLA TUTTE LE VOLTE GLI SPAREGGI! //set_qual_session_flags(); /* deposito temporaneo per Chris nelle modifiche degli header :D $JS_SCRIPT=array( '', '', '', '', ); include('Common/Templates/head.php'); include('Common/Templates/tail.php');
<?php require_once dirname(__FILE__) . '/config.php'; CreateTourSession($CompId); $TargetNo = !empty($_GET['qutarget']) ? $_GET['qutarget'] : 0; list($Event, $EventType, $MatchNo) = explode("|", !empty($_GET['matchid']) ? $_GET['matchid'] : "0|0|0"); $EventType = $EventType == 'T' ? 1 : 0; $JsonResult = array(); /* -- compcode: code of the competition -- qutarget: complete QuTargetNo -- distance: distance -- index: index of the arrow in the arrowstring -- arrowsymbol: not the points, but the symbol (X, M, etc) The page will return $JsonResult['error'] = 1 if error, 0 if none $JsonResult['qutarget'] = targetno $JsonResult['dist'] = distance $JsonResult['index'] = index of the arrow $JsonResult['curscore'] = distance score $JsonResult['curgold'] = distance golds $JsonResult['curxnine'] = distance X/9 $JsonResult['score'] = total score $JsonResult['gold'] = total golds $JsonResult['xnine'] = total X/9 */ if ($TargetNo) { $tmp = explode('|', $TargetNo); if (count($tmp) == 3) { // Elimination require_once 'Elimination/Fun_Eliminations.local.inc.php';
<?php /* - TourOn.php - Imposta la sessione per il torneo selezionato. Se ci sono problemi, distrugge la sessione e (di default) rimanda all'index principale. */ require_once dirname(dirname(__FILE__)) . '/config.php'; require_once 'Common/Fun_FormatText.inc.php'; include_once 'Common/UpdatePreOpen.inc.php'; include_once 'Common/CheckPictures.php'; $BackTo = $CFG->ROOT_DIR . 'Main.php'; // pagina a cui ritornare in caso di successo if (!(isset($_REQUEST['ToId']) && is_numeric($_REQUEST['ToId']) > 0)) { print get_text('CrackError'); exit; } else { if (isset($_REQUEST['BackTo'])) { $BackTo = $_REQUEST['BackTo']; } } UpdatePreOpen($_REQUEST['ToId']); if ($Tour = CreateTourSession($_REQUEST['ToId'])) { CheckPictures(); header('Location: ' . $BackTo); exit; } else { EraseTourSession(); header('Location: ' . $CFG->ROOT_DIR . 'index.php'); exit; }