permission($cmd_info["modulo_riferimento"]) && $_SESSION["utente"]->permission($radice,$_POST["codice_gara"]) && tokenVerify()) { $gara = gara::init($_POST["codice_gara"],$_POST["codice_round"]); if (!empty($gara)) { $lock = $gara->checkLock($cmd_info["id"]); if (!$lock && !empty($_POST["input"])) { $error = false; $error_input = ""; $salva = new salva(); $salva->debug = false; $salva->nome_tabella = "b_gare_form"; foreach($_POST["input"] AS $codice_input => $input) { if (is_numeric($codice_input)) { $input["codice"] = $codice_input; } $input["codice_criterio"] = $_POST["codice_criterio"]; if (!empty($input["opzioni"])) { $input["opzioni"] = json_encode($input["opzioni"]); } $salva->operazione = (is_numeric($codice_input)) ? "UPDATE" : "INSERT"; $salva->oggetto = $input; $cod_input = $salva->save(); if ($cod_input == false) { $error_input .= "
Error: " . $input["titolo"]; } else { if (isset($_POST["allegato-public-{$codice_input}"])) { foreach($_POST["allegato-public-{$codice_input}"] as $allegato) { filesManager::saveFile($allegato["filename"],$cod_input,"gare-form",$allegato["nome"] ?? "","A",$allegato["classificazione"] ?? ""); } } } } if (empty($error_input)) { $gara->addToLog("UPDATE",__("Form") . " - " . __("Criterio") . " #" . $_POST["codice_criterio"]); ?> swal({title:js_dict["success-msg"],type:"success"}).then(function(){ window.location.reload() }); swal({title:"",html:"",type:"warning"}).then(function(){ window.location.reload() }); checkRichiesteOnEditCriteri(); } } } if ($error) { header('HTTP/1.0 403 Forbidden'); die(); } ?>