Non puoi selezionare più di 25 argomenti
Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.
33 righe
1018 B
33 righe
1018 B
<? |
|
$return = ["esito"=>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"); |
|
} |
|
?>
|