false,"codice"=>0,"errori"=>[]]; if (isset($this) && is_a($this,"anac") && isset($post["dati"])) { $availableDati = []; $availableDati[] = "estremiProvv"; $dati = []; if (!empty($this->info)) { $dati = json_decode($this->info["dati"],true); } foreach($availableDati AS $key) { $dati[$key] = $post["dati"][$key] ?? ""; } $gara = []; $gara["codice"] = $post["codice"]; $gara["dati"] = json_encode($dati); $salva = new salva(); $salva->debug = false; $salva->nome_tabella = "b_simog"; $salva->operazione = "UPDATE"; $salva->oggetto = $gara; $codice = $salva->save(); if ($codice != false) { $error = false; $gara["codice"] = $codice; $this->info["dati"] = $gara["dati"]; $return["esito"] = true; $return["codice"] = $codice; } else { $return["errori"][] = __("Errore nel salvataggio della gara"); } } else { $return["errori"][] = __("Errore nella richiesta"); } ?>