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
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);
|