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.
 
 
 
 
 

38 righe
1.5 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"] 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"]);
$gara = publicGara::init($codice_gara, $codice_round);
if (!empty($gara) && $gara->setLotto($codice_lotto)) {
$partecipante = $gara->miaPartecipazione();
if (!empty($partecipante) && $gara->emendamentiAttivi()) {
$busta = $gara->getEmendamento($partecipante["codice"], $codice_richiesta, false);
if (!empty($busta)) {
$gara->deleteEmendamento($busta["codice_richiesta"]);
?>
Swal({
title: "<?=__('Complimenti')?>",
text: "<?=__('Opreazione eseguita correttamente')?>",
type: "success",
closeOnConfirm: true,
}).then(() => {
window.location.reload();
})
<?
die();
}
}
}
}
http_response_code(403);