|
|
<? |
|
|
$error = true; |
|
|
$configPath = substr(__DIR__, 0, strpos(__DIR__, "public_html")) . "/config.php"; |
|
|
include_once($configPath); |
|
|
if (!empty($_SESSION["utente"]) && $_SESSION["utente"]->permission('progetti')) { |
|
|
if (!empty($_GET["codice"])) { |
|
|
$immobile = progetto::getImmobili(null,$_GET["codice"]); |
|
|
} else if (!empty($_GET["dotazione"]) && is_numeric($_GET["dotazione"])) { |
|
|
$immobile = get_campi("b_progetti_immobili"); |
|
|
} |
|
|
if (!empty($immobile)) { |
|
|
$extraInfo = json_decode($immobile["extraInfo"],true); |
|
|
$error = false; |
|
|
?> |
|
|
<form action="/backend/progetti/immobili/save.php" rel="validate"> |
|
|
<input id="token" type="hidden" name="token" value="<?= tokenGen() ?>"> |
|
|
<input id="codice" type="hidden" name="codice" value="<?= $immobile["codice"] ?>"> |
|
|
<? |
|
|
if (!empty($_GET["dotazione"])) { |
|
|
$dotazione = (int) $_GET["dotazione"]; |
|
|
$immobile["codice_ente"] = (int) ($_GET["codice_ente"] ?? ""); |
|
|
?> |
|
|
<input id="codice_dotazione" type="hidden" name="codice_dotazione" value="<?= $dotazione ?>"> |
|
|
<? |
|
|
} |
|
|
?> |
|
|
<h1><?= __("Scheda immobile") ?></h1> |
|
|
<div class="card mb-2"> |
|
|
<div class="card-header"> |
|
|
<span class="card-title"><?= __("Informazioni") ?>*</span> |
|
|
</div> |
|
|
<div class="card-body"> |
|
|
<div class="row"> |
|
|
<div class="col-12 col-lg-4"> |
|
|
<label for="extraInfo[miur]"><?= __("Identificativo MIUR") ?></label> |
|
|
<input class="form-control" name="extraInfo[miur]" rel="N;0;0;A" value="<?= $extraInfo["miur"] ?? "" ?>" title="<?= __("Identificativo MIUR") ?>" id="extraInfo-miur"> |
|
|
</div> |
|
|
<div class="col-12 col-lg-8"> |
|
|
<div class="form-group"> |
|
|
<label for="descrizione"><?= __("Denominazione") ?></label> |
|
|
<input class="form-control" name="descrizione" rel="S;2;0;A" value="<?= $immobile["descrizione"] ?>" title="<?= __("Descrizione") ?>" id="descrizione-immobile"> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
<? |
|
|
$enti = $_SESSION["utente"]->getEntiBeneficiari(); |
|
|
if ($enti !== false) { |
|
|
?> |
|
|
<div class="form-group"> |
|
|
<label for="codice_ente"><?= __("Ente") ?>* </label> |
|
|
<select name="codice_ente" class="form-control" title="<?= __("Ente") ?>" rel="S;0;0;N" id="codice_ente"> |
|
|
<option value=""><?= __("Seleziona") ?>...</option> |
|
|
<? |
|
|
foreach($enti AS $ente) { |
|
|
$sel = ""; |
|
|
if ($immobile["codice_ente"]==$ente["codice"]) { $sel = "selected"; } |
|
|
?> |
|
|
<option <?= $sel ?> value="<?= $ente["codice"] ?>"><?= $ente["denominazione"] ?></option> |
|
|
<? |
|
|
} |
|
|
?> |
|
|
</select> |
|
|
</div> |
|
|
<? |
|
|
} else { |
|
|
?> |
|
|
<input id="codice_ente" type="hidden" name="codice_ente" value="<?= $_SESSION["ente"]->codice ?>"> |
|
|
<? |
|
|
} |
|
|
?> |
|
|
</div> |
|
|
</div> |
|
|
<? |
|
|
$inputName = "extraInfo"; |
|
|
$boxId = "immobile"; |
|
|
?> |
|
|
<div class="card my-2"> |
|
|
<div class="card-header"> |
|
|
<span class="card-title"><?= __("Localizzazione") ?></span> |
|
|
</div> |
|
|
<div class="card-body"> |
|
|
<? |
|
|
include($beRoot."/progetti/utilities/info/types/localizzazione-istat.php"); |
|
|
?> |
|
|
</div> |
|
|
</div> |
|
|
<div class="card my-2"> |
|
|
<div class="card-header"> |
|
|
<span class="card-title"><?= __("Codice NUTS") ?></span> |
|
|
</div> |
|
|
<div class="card-body"> |
|
|
<div class="form-group"> |
|
|
<select class="form-control" name="<?= $inputName ?>[nuts]" rel="S;0;0;A" title="<?= __("Codice NUTS") ?>"> |
|
|
<option value=""><?= __("Seleziona") ?></option> |
|
|
<? |
|
|
$options = $pdo->go("SELECT * FROM b_nuts")->fetchAll(PDO::FETCH_ASSOC); |
|
|
if (!empty($options)) { |
|
|
foreach($options as $luogo) { |
|
|
$key = $luogo["nuts"]; |
|
|
$label = $luogo["descrizione"]; |
|
|
$sel = ""; |
|
|
if (!empty($extraInfo["nuts"]) && $key == $extraInfo["nuts"]) { $sel = "selected"; } |
|
|
?> |
|
|
<option <?= $sel ?> value="<?= $key ?>"><?= ucfirst(strtolower($label)) ?></option> |
|
|
<? |
|
|
} |
|
|
} |
|
|
?> |
|
|
</select> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
<? |
|
|
$selects = [ |
|
|
"cessione" => [ |
|
|
"label" => "Cessione o trasferimento immobile a titolo corrispettivo ex art.21 comma 5 e art.191 comma 1", |
|
|
"col" => "col-lg-6", |
|
|
"rel" => "S;1;1;A", |
|
|
"options" => [ |
|
|
"1" => "No", |
|
|
"2" => "Parziale", |
|
|
"3" => "Totale" |
|
|
] |
|
|
], |
|
|
|
|
|
"concessione" => [ |
|
|
"label" => "Concessi in diritto di godimento, a titolo di contributo ex articolo 21 comma 5", |
|
|
"col" => "col-lg-6", |
|
|
"rel" => "S;1;1;A", |
|
|
"options" => [ |
|
|
"1" => "No", |
|
|
"2" => "Si, cessione", |
|
|
"3" => "Si, in diritto di godimento, a titolo di contributo, la cui utilizzazione sia strumentale e tecnicamente connessa all'opera da affidare in concessione" |
|
|
] |
|
|
], |
|
|
"alienati" => [ |
|
|
"label" => "Alienati per il finanziamento e la realizzazione di opere pubbliche ex art.3 DL 310/1990 s.m.i.", |
|
|
"col" => "col-lg-4", |
|
|
"rel" => "S;1;1;A", |
|
|
"options" => [ |
|
|
"1" => "Si", |
|
|
"2" => "No", |
|
|
] |
|
|
], |
|
|
"inclusa-programma" => [ |
|
|
"label" => "Già inclusa in programma di dismissione di cui art.27 DL 201/2011, convertito dalla L. 214/2011", |
|
|
"col" => "col-lg-4", |
|
|
"rel" => "S;1;1;A", |
|
|
"options" => [ |
|
|
"1" => "No", |
|
|
"2" => "Si, come valorizzazione", |
|
|
"3" => "Si, come alienazione" |
|
|
] |
|
|
], |
|
|
"disponibilita-incompiuta" => [ |
|
|
"label" => "Tipo disponibilità se immobile derivante da Opera Incompiuta di cui si è dichiarata l'insussistenza dell'interesse", |
|
|
"col" => "col-lg-4", |
|
|
"rel" => "N;1;1;A", |
|
|
"options" => [ |
|
|
"1" => "cessione della titolarità dell’opera ad altro ente pubblico", |
|
|
"2" => "Cessione della titolarità dell’opera a soggetto esercente una funzione pubblica", |
|
|
"3" => "Vendita al mercato privato", |
|
|
"4" => "Disponibilità come fonte di finanziamento per la realizzazione di un intervento ai sensi del" |
|
|
] |
|
|
] |
|
|
]; |
|
|
?> |
|
|
<div class="card my-2"> |
|
|
<div class="card-body"> |
|
|
<div class="row"> |
|
|
<? foreach($selects AS $name => $info) { ?> |
|
|
<div class="col-12 <?= $info["col"] ?>"> |
|
|
<div class="form-group"> |
|
|
<label><?= $info["label"] ?></label> |
|
|
<select class="form-control" name="<?= $inputName ?>[<?= $name ?>]" rel="<?= $info["rel"] ?>" title="<?= $name ?>"> |
|
|
<option value=""><?= __("Seleziona") ?></option> |
|
|
<? foreach($info["options"] AS $optValue => $optLabel) { |
|
|
$sel = ""; |
|
|
if (!empty($extraInfo[$name]) && $optValue == $extraInfo[$name]) { $sel = "selected"; } |
|
|
?> |
|
|
<option <?= $sel ?> value="<?= $optValue ?>"><?= $optLabel ?></option> |
|
|
<? } ?> |
|
|
</select> |
|
|
</div> |
|
|
</div> |
|
|
<? } ?> |
|
|
</div> |
|
|
</div> |
|
|
<button type="submit" class="btn btn-lg btn-block btn-success"><span class="fa fa-save"></span> <?= __("Salva") ?></button> |
|
|
</form> |
|
|
<? |
|
|
} |
|
|
} |
|
|
if ($error) { |
|
|
header('HTTP/1.0 403 Forbidden'); |
|
|
die(); |
|
|
} |
|
|
?>
|