Non puoi selezionare più di 25 argomenti
Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.
49 righe
2.1 KiB
49 righe
2.1 KiB
<?php |
|
$configPath = substr(__DIR__,0,strpos(__DIR__,"/public_html"))."/config.php"; |
|
include_once $configPath; |
|
if (!empty($_SESSION["utente"]) && tokenVerify($_POST["token"])) { |
|
foreach (["codice", "codice_gara", "codice_lotto", "codice_round", "derivazione"] as $parameter) { |
|
if (empty($_POST[$parameter])) { |
|
http_response_code(403); |
|
die(); |
|
} |
|
} |
|
$codice_richiesta = (int) sanitize_string($_POST["codice"]); |
|
$codice_gara = (int) sanitize_string($_POST["codice_gara"]); |
|
$codice_lotto = (int) sanitize_string($_POST["codice_lotto"]); |
|
$codice_round = (int) sanitize_string($_POST["codice_round"]); |
|
$derivazione = sanitize_string($_POST["derivazione"]); |
|
|
|
$gara = publicGara::init($codice_gara, $codice_round); |
|
if (!empty($gara) && $gara->setLotto($codice_lotto) && ($gara->partecipazioneAttiva() || $derivazione == "emendamento")) { |
|
$partecipante = $gara->miaPartecipazione(); |
|
if (!empty($partecipante)) { |
|
$busta = $gara->getBustaSecretata($partecipante["codice"], $codice_richiesta,$derivazione,true); |
|
if (!empty($busta)) { |
|
if ($gara->partecipazioneAttiva() && !empty($gara->miaPartecipazione())) { |
|
$continua = true; |
|
if ($partecipante["conferma"] == "S") { |
|
$gara->revoca(); |
|
} |
|
} else if ($gara->emendamentiAttivi()) { |
|
$continua = true; |
|
} |
|
if ($continua) { |
|
$gara->deleteSecretate($busta["codice_richiesta"]); |
|
?> |
|
Swal({ |
|
title: "<?=__('Complimenti')?>", |
|
text: "<?=__('Opreazione eseguita correttamente')?>", |
|
type: "success", |
|
closeOnConfirm: true, |
|
}).then(() => { |
|
window.location.reload(); |
|
}) |
|
<? |
|
die(); |
|
} |
|
} |
|
} |
|
} |
|
} |
|
http_response_code(403);
|