permission($radice,$_POST["codice_progetto"],$id_modulo) && tokenVerify() && $_SESSION["utente"]->unlockSupporto() && !empty($_POST["cig"])) { $progetto = progetto::init($_POST["codice_progetto"]); if (!empty($progetto)) { $lock = $progetto->checkLock($cmd_info["id"]); if (!$lock) { $suggerimenti = $progetto->suggerimenti(); $cigs = array_column($progetto->getCIG(),"cig"); $save = false; if (!empty($suggerimenti["cigs"])) { foreach($suggerimenti["cigs"] AS $cig => $info) { if (in_array($cig,$cigs) === false && in_array($cig,$_POST["cig"]) !== false) { $data = []; $data["cig"] = $info["cig"]; $data["importo"] = $info["importo"]; $data["procedura"] = $info["procedura"]; $data["oggetto"] = $info["oggetto"]; $data["percentuale_ribasso"] = $info["ribasso"]; $data["importo_ribasso"] = $info["aggiudicazione"]; if ($progetto->saveCIG($data)) { $save = true; } } } if ($save) { $error = false; $progetto->getManagerMonitoraggio()->createRecord('A13'); $progetto->getManagerMonitoraggio()->createRecord('A28'); $progetto->getManagerMonitoraggio()->createRecord('A29'); $progetto->getManagerMonitoraggio()->createRecord('A30'); $progetto->addToLog("IMPORT",__("Procedura di aggiudicazione")); ?> swal({title:js_dict["success-msg"],type:"success"}).then(function(){ window.location.reload(); });