permission($radice,$_POST["codice_progetto"],$id_modulo) && tokenVerify() && $_SESSION["utente"]->unlockSupporto()) { $progetto = progetto::init($_POST["codice_progetto"]); if (!empty($progetto)) { $lock = $progetto->checkLock($cmd_info["id"]); if (!$lock) { if (!empty($_POST["extraInfo"])) { $_POST["extraInfo"] = json_encode($_POST["extraInfo"]); } else { $_POST["extraInfo"] = ""; } if (empty($_POST["codice_immobile"])) { $_POST["codice_immobile"] = 0; } $salva = new salva(); $salva->debug = false; $salva->nome_tabella = "b_progetti_dotazione"; $salva->operazione = (empty($_POST["codice"])) ? "INSERT" : "UPDATE"; $salva->oggetto = $_POST; $codice = $salva->save(); if ($codice !== false) { $error = false; $progetto->getManagerMonitoraggio()->createRecord('A9'); $progetto->getManagerMonitoraggio()->createRecord('A12'); $progetto->getManagerMonitoraggio()->createRecord('A31'); $progetto->addToLog((empty($_POST["codice"])) ? "INSERT" : "UPDATE",__("Dotazione") . " #" . $codice); ?> swal({title:js_dict["success-msg"],type:"success"}).then(function(){showModalWithURL('/backend/progetti/immobili/edit.php?codice_ente=info["codice_ente"] ?>&dotazione=&codice=0');window.location.reload();});