permission($radice,$_POST["codice_progetto"],$id_modulo) && tokenVerify() && $_SESSION["utente"]->unlockSupporto() && !empty($_POST["tipo"])) { $progetto = progetto::init($_POST["codice_progetto"]); if (!empty($progetto)) { $scheda = mop::tipologiaSchede()[$_POST["tipo"]] ?? null; if (!empty($scheda)) { $lock = $progetto->checkLock($cmd_info["id"]); if (!$lock) { $datiRichiesti = $scheda["dati-richiesti"] ?? []; if (!empty($datiRichiesti)) { foreach($datiRichiesti AS $keyName) { $progetto->saveInfo($keyName,$_POST[$keyName]); } } $error = false; $monitor = $progetto->getManagerMonitoraggio(); $monitor->createRecord($_POST["tipo"]); $progetto->addToLog("UPDATE",__("Monitoraggio").": " . __($scheda["titolo"]) ); ?> swal({title:js_dict["success-msg"],type:"success"}).then(function(){ window.location.reload() });