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.
 
 
 
 
 

55 righe
1.9 KiB

<?
$configPath = substr(__DIR__,0,strpos(__DIR__,"/public_html"))."/config.php";
include_once($configPath);
if (isset($_SESSION["utente"])) {
$service_url = 'https://www.indicepa.gov.it:443/public-ws/WS05_AMM.php';
$curl = curl_init($service_url);
$curl_post_data = array(
'AUTH_ID' => 'RBEFPDSW',
'COD_AMM' => $_POST["codice"]
);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, $curl_post_data);
$curl_response = curl_exec($curl);
if ($curl_response === false) {
?>
alert("Ente non trovato!");
<?
}
curl_close($curl);
$decoded = json_decode($curl_response,true);
if (isset($decoded["result"]["cod_err"]) && $decoded["result"]["cod_err"] === 0) {
$tipologie = ente::tipologieEnte();
$tipologia_ente = null;
if(!empty($tipologie) && !empty($decoded['data']['categoria'])){
foreach ($tipologie as $tipologia) {
if(!empty($tipologia['categorie']) && in_array($decoded['data']['categoria'], $tipologia['categorie'])){
$tipologia_ente = $tipologia['codice'];
}
}
}
?>
$("#denominazione").val("<?= $decoded["data"]["des_amm"] ?>");
$("#cf").val("<?= $decoded["data"]["cf"] ?>");
$("#url").val("http://<?= $decoded["data"]["sito_istituzionale"] ?>");
$("#indirizzo").val("<?= $decoded["data"]["indirizzo"] ?>");
$("#citta").val("<?= $decoded["data"]["comune"] ?>");
$("#cap").val("<?= $decoded["data"]["cap"] ?>");
$("#provincia").val("<?= $decoded["data"]["provincia"] ?>");
$("#pec").val("<?= $decoded["data"]["mail1"] ?>");
$("#email").val("<?= $decoded["data"]["mail2"] ?>");
$("#stato").val("Italia");
$("#tipologia_ente").val("<?= $tipologia_ente?>").trigger("chosen:updated");
<?
} else {
?>alert("Errore nella richiesta")<?
}
}
?>