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.
 
 
 
 
 

198 righe
8.2 KiB

<?
$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();
}
?>