permission($cmd_info["modulo_riferimento"]) && !empty($_POST["codice"]) && !empty($_POST["codice_lotto"])) { $response = $pdo->go("SELECT b_gare_round.codice_gara AS codice_gara, b_gare_round.codice AS codice_round, r_partecipanti_gare.codice AS codice_partecipante FROM r_partecipanti_gare JOIN b_gare_round ON r_partecipanti_gare.codice_round = b_gare_round.codice WHERE r_partecipanti_gare.codice = :codice AND r_partecipanti_gare.conferma = 'S' AND r_partecipanti_gare.codice_lotto = :lotto", [":codice"=>$_POST["codice"],":lotto"=>$_POST["codice_lotto"]])->fetch(PDO::FETCH_ASSOC); if (!empty($response)) { $gara = gara::init($response["codice_gara"],$response["codice_round"]); if (!empty($gara) && $gara->setLotto($_POST["codice_lotto"])) { $record = $gara->info; $lotto = $gara->lotto; $round = $gara->round; if ($_SESSION["utente"]->permission($cmd_info["modulo_riferimento"],$record["codice"],$id_modulo)) { $lock = $gara->checkLock($cmd_info["id"]); if (!$lock) { $partecipante = $gara->getPartecipante($response["codice_partecipante"]); $escluso = "N"; $motivazione = ""; $bind = array(":codice"=>$_POST["codice"],":escluso"=>$escluso,":motivazione"=>$motivazione); $bind[":utente"] = $_SESSION["utente"]->codice; $sql = "UPDATE r_partecipanti_gare SET escluso = :escluso, esclusione_automatica = 'N', motivazione = :motivazione, utente_modifica = :utente WHERE codice = :codice "; $ris = $pdo->go($sql,$bind); if ($ris->rowCount() === 1) { $error = false; if (isset($_POST["sendMsg"])) { $mailer = new Communicator(); $mailer->oggetto = $gara->info["oggetto"] . " - " . __("Lotto") . " " . $gara->lotto["numero"] . " - " . __("Comunicazione ammissione"); $mailer->corpo = __("Si comunica l'ammissione alla procedura in oggetto"); $mailer->codice_pec = $gara->info["codice_pec"]; $mailer->comunicazione = true; $mailer->sezione = "gare"; $mailer->codice_gara = $gara->info["codice"]; $mailer->coda = true; $mailer->destinatari = $partecipante["codice_operatore"]; $esito = $mailer->send(); } scriviLog("r_partecipanti_gare","UPDATE",$pdo->getSQL(),$_POST["codice"]); $gara->addToLog("ADMIT",__("Ammesso partecipante") . " {$partecipante["ragione_sociale"]} - " . __("Lotto") . " " . $gara->lotto["numero"]); ?> window.location.reload();