permission($cmd_info["modulo_riferimento"]) && $_SESSION["utente"]->permission($radice,$_POST["codice_gara"],$id_modulo) && tokenVerify() && !empty($_POST["codice_lotto"])) { $gara = gara::init($_POST["codice_gara"]); if (!empty($gara) && $gara->setLotto($_POST["codice_lotto"])) { $record = $gara->info; $round = $gara->round; $lock = $gara->checkLock($cmd_info["id"]); if (!$lock) { $asta = $gara->getAsta(); $_POST["codice_lotto"] = $gara->lotto["codice"]; $_POST["codice_round"] = $gara->round["codice"]; if (empty($asta)) { $operazione = "INSERT"; } else { $operazione = "UPDATE"; $_POST["codice"] = $asta["codice"]; } if (!isset($_POST["rilancio_minimo"])) { $_POST["rilancio_minimo"] = 0; } $salva = new salva(); $salva->debug = false; $salva->nome_tabella = "b_gare_aste"; $salva->operazione = $operazione; $salva->oggetto = $_POST; if ($salva->save()) { $destinatari = $gara->getPartecipanti(TRUE); $asta = $gara->getAsta(); if (!empty($destinatari)) { $corpo = __("Avvio") . ": " . mysql2completedate($asta["inizio"]) . "
"; $corpo .= __("Conclusione") . ": " . mysql2completedate($asta["fine"]) . "
"; $corpo .= __("Tempo base") . ": " . $asta["tempo_base"] . " " . __("minuti") . "
"; if (!empty($_POST["rilancio_minimo"])) { $corpo .= __("Rilancio minimo") . ": " . $asta["rilancio_minimo"]; $formato = $gara->lotto["formato"]; $corpo .= ($formato == "assoluto" || $formato == "r-assoluto") ? " €" : " %"; $corpo .= "
"; } $corpo .= __("Visibilità graduatoria") . ": " . (($asta["visibilita"] == "S") ? __("Visibile") : __("Non visibile")); $mailer = new Communicator(); $mailer->oggetto = __("Gara") . " #{$gara->info["id"]} - " . __("Lotto") . "#{$gara->lotto["numero"]} - " . __("Asta telematica"); $mailer->corpo = $corpo; $mailer->codice_pec = $gara->info["codice_pec"]; $mailer->comunicazione = true; $mailer->sezione = "gare"; $mailer->codice_gara = $gara->info["codice"]; $mailer->coda = true; $mailer->destinatari = array_column($destinatari,"codice_operatore"); $mailer->send(); } $error = false; ?> swal({title:js_dict["success-msg"],type:"success"}).then(function(){ window.location.href="/backend/gare/panel.php?codice=info["codice"] ?>&codice_round=round["codice"] ?>"; });