gestione gare pubbliche
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.
 
 
 
 
 

41 righe
1.6 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_concorso", "codice_lotto", "codice_round"] as $parameter) {
if (empty($_POST[$parameter])) {
http_response_code(403);
die();
}
}
$codice_richiesta = (int) sanitize_string($_POST["codice"]);
$codice_concorso = (int) sanitize_string($_POST["codice_concorso"]);
$codice_lotto = (int) sanitize_string($_POST["codice_lotto"]);
$codice_round = (int) sanitize_string($_POST["codice_round"]);
$concorso = publicConcorso::init($codice_concorso, $codice_round);
if (!empty($concorso) && $concorso->setLotto($codice_lotto) && $concorso->partecipazioneAttiva()) {
$partecipante = $concorso->miaPartecipazione();
if (!empty($partecipante)) {
$busta = $concorso->getBusta($partecipante["codice"], $codice_richiesta, false, true);
if (!empty($busta)) {
if ($partecipante["conferma"] == "S") {
$concorso->revoca();
}
$concorso->deleteBusta($busta["codice_richiesta"]);
?>
Swal({
title: "<?=__('Complimenti')?>",
text: "<?=__('Opreazione eseguita correttamente')?>",
type: "success",
closeOnConfirm: true,
}).then(() => {
window.location.reload();
})
<?
die();
}
}
}
}
http_response_code(403);