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.
 
 
 
 
 

39 righe
1.5 KiB

<?
$error = true;
if (!isset($root)) {
$configPath = substr(__DIR__,0,strpos(__DIR__,"/public_html"))."/config.php";
include_once($configPath);
if (!empty($_SESSION["utente"]) && !empty($_GET["fonte"])) {
$info["fonte"] = $_GET["fonte"];
}
} else {
$error = false;
}
if (!empty($info)) {
$error = false;
if ($info["fonte"] == "003") {
$sqlOption = "SELECT codice_regione AS codice, regione AS label FROM b_localizzazioni_istat WHERE codice_regione <> '' GROUP BY regione ORDER BY regione";
} else if ($info["fonte"] == "004") {
$sqlOption = "SELECT codice_provincia AS codice, provincia AS label FROM b_localizzazioni_istat WHERE codice_provincia <> '' GROUP BY provincia ORDER BY provincia";
} else if ($info["fonte"] == "005") {
$sqlOption = "SELECT codice_comune AS codice, GROUP_CONCAT(etichetta, ' (', sigla_provincia, ') ') AS label FROM b_localizzazioni_istat WHERE codice_comune <> '' GROUP BY codice_comune ORDER BY etichetta";
}
if (!empty($sqlOption)) {
$risultati = $pdo->go($sqlOption)->fetchAll(PDO::FETCH_ASSOC);
if (!empty($risultati)) {
?><option value=""><?= __("Seleziona") ?>...</option><?
foreach($risultati AS $option) {
$selected = (!empty($info["istat"]) && $option["codice"] == $info["istat"]) ? "selected" : "";
?>
<option <?= $selected ?> value="<?= $option["codice"] ?>"><?= $option["label"] ?></option>
<?
}
}
}
}
if ($error) {
header('HTTP/1.0 403 Forbidden');
die();
}
?>