gestione gare pubbliche
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

<?
$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");
}
?>