hasSuperPowers() || $_SESSION["utente"]->gerarchia === 1 || (!empty($_SESSION["utente"]->oe) && $_POST["oe"]["codice"] == $_SESSION["utente"]->oe["codice"]))) && tokenVerify()) { $error = false; $oe = oeManager::getOE($_POST["oe"]["codice"]); $codice_ente = (isset($_SESSION["ente"])) ? $_SESSION["ente"]->codice : 0; $forms = oeManager::getStandardForms($oe["tipo"],$codice_ente); if ($oe["tipo"] == "IMP") { $forms[] = "soa"; $selected = []; $soa_duplicata = false; if (!empty($_POST["soa"])) { foreach($_POST["soa"] AS $categoria) { if (!isset($selected[$categoria["codice_categoria"]])) { $selected[$categoria["codice_categoria"]] = true; } else { $soa_duplicata = true; break; } } } if (!empty($_POST["fatturato"])) { foreach($_POST["fatturato"] AS $categoria) { if (!isset($selected[$categoria["codice_categoria"]])) { $selected[$categoria["codice_categoria"]] = true; } else { $soa_duplicata = true; break; } } } if ($soa_duplicata) { ?> swal({title:js_dict.error,html:"",type:"error"}); init($form["codice"],"oe",$oe["codice"]) != false) { if (!empty($_POST["dyn-form-input"][$form["codice"]])) { if ($formManager->saveData($_POST["dyn-form-input"][$form["codice"]])) { $validation = array_merge($validation,$formManager->validateData()); $error = false; } } } unset($formManager); } } } if (empty($validation)) { $completo = "S"; ?> swal({title:js_dict["success-msg"],type:"success"}).then(function() { window.location.reload() }); swal({title:js_dict["success-msg"],"html":":
",$validation) ?>",type:"warning"}).then(function() { window.location.reload() }); oe)) { $_SESSION["utente"]->oe["profilo_completo"] = $completo; } $pdo->go("UPDATE b_operatori_economici SET profilo_completo = :completo WHERE codice = :codice",[":completo"=>$completo,":codice"=>$oe["codice"]]); } else { ?> swal({title:js_dict.error,html:":
",$update["msg"]) ?>",type:"error"});