Example #1
0
        $query = "DELETE FROM Entries WHERE EnId=" . StrSafe_DB($id) . " AND EnTournament=" . StrSafe_DB($tourId) . " ";
        $rs = safe_w_sql($query);
        // cancello da Qualifications
        $query = "DELETE FROM Qualifications WHERE QuId=" . StrSafe_DB($id) . " ";
        $rs = safe_w_sql($query);
        if ($recalc) {
            RecalculateShootoffAndTeams($indFEvent, $teamFEvent, $country, $div, $cl, $zero);
            // rank di classe x tutte le distanze
            $q = "SELECT ToNumDist FROM Tournament WHERE ToId={$_SESSION['TourId']}";
            $r = safe_r_sql($q);
            $tmpRow = safe_fetch($r);
            for ($i = 0; $i < $tmpRow->ToNumDist; ++$i) {
                CalcQualRank($i, $div . $cl);
            }
            // rifaccio gli assoluti
            $error = MakeIndAbs();
        }
    } else {
        $error = 1;
    }
} else {
    $error = 1;
}
/****** End Controller ******/
/****** Output ******/
$xmlDoc = new DOMDocument('1.0', PageEncode);
$xmlRoot = $xmlDoc->createElement('response');
$xmlDoc->appendChild($xmlRoot);
// Header
$xmlHeader = $xmlDoc->createElement('header');
$xmlRoot->appendChild($xmlHeader);
Example #2
0
    }
    if ($recalc) {
        // ricalcolo il vecchio e il nuovo
        if (!is_null($indFEvent)) {
            RecalculateShootoffAndTeams($indFEvent, $teamFEvent, $country, $div, $cl, $zero);
        }
        // rank di classe x tutte le distanze
        $q = "SELECT ToNumDist FROM Tournament WHERE ToId={$_SESSION['TourId']}";
        $r = safe_r_sql($q);
        $tmpRow = safe_fetch($r);
        for ($i = 0; $i < $tmpRow->ToNumDist; ++$i) {
            if (!is_null($indFEvent)) {
                CalcQualRank($i, $div . $cl);
            }
        }
        MakeIndAbs();
    }
} else {
    $error = 1;
}
/****** End Controller ******/
/****** Output ******/
$xmlDoc = new DOMDocument('1.0', PageEncode);
$xmlRoot = $xmlDoc->createElement('response');
$xmlDoc->appendChild($xmlRoot);
// Header
$xmlHeader = $xmlDoc->createElement('header');
$xmlRoot->appendChild($xmlHeader);
$node = $xmlDoc->createElement('error', $error);
$xmlHeader->appendChild($node);
$node = $xmlDoc->createElement('new_status', $status);
Example #3
0
if (!isset($_REQUEST['id']) || !CheckTourSession()) {
    print get_text('CrackError');
    exit;
}
if (!IsBlocked(BIT_BLOCK_PARTICIPANT)) {
    $indFEvent = $teamFEvent = $country = $div = $cl = $zero = null;
    $recalc = Params4Recalc($_REQUEST['id']);
    if ($recalc !== false) {
        $recalc = true;
        list($indFEvent, $teamFEvent, $country, $div, $cl, $zero) = $recalc;
    }
    $Delete = "DELETE FROM Entries WHERE EnId=" . StrSafe_DB($_REQUEST['id']) . " ";
    $Rs = safe_w_sql($Delete);
    $Delete = "DELETE FROM Qualifications WHERE QuId=" . StrSafe_DB($_REQUEST['id']) . " ";
    $Rs = safe_w_sql($Delete);
    // ricalcolo
    if ($recalc) {
        RecalculateShootoffAndTeams($indFEvent, $teamFEvent, $country, $div, $cl, $zero);
        // rank di classe x tutte le distanze
        $q = "SELECT ToNumDist FROM Tournament WHERE ToId={$_SESSION['TourId']}";
        $r = safe_r_sql($q);
        $tmpRow = safe_fetch($r);
        for ($i = 0; $i < $tmpRow->ToNumDist; ++$i) {
            CalcQualRank($i, $div . $cl);
        }
        // rifaccio gli assoluti
        $Errore = MakeIndAbs();
    }
}
header('Location: index.php?ord=' . $_REQUEST['ord'] . '&dir=' . $_REQUEST['dir'] . '&AllTargets=' . $_REQUEST['AllTargets']);
exit;