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.
 
 
 
 
 

171 righe
8.5 KiB

<?
$error = true;
$configPath = substr(__DIR__, 0, strpos(__DIR__, "public_html")) . "/config.php";
include_once($configPath);
if (!empty($_SESSION["utente"]) && $_SESSION["utente"]->permission('programmazione-art21')) {
if (!empty($_GET["codice"])) {
$tmp = Programma::init($_GET["codice"]);
if (!empty($tmp)) {
$record = $tmp->info;
}
} else {
$record = get_campi("b_programmi_art21");
}
if (!empty($record)) {
$extraInfo = json_decode($record["extraInfo"],true);
$error = false;
?>
<form action="/backend/progetti/programmazione/save.php" rel="validate">
<input id="token" type="hidden" name="token" value="<?= tokenGen() ?>">
<input id="codice" type="hidden" name="codice" value="<?= $record["codice"] ?>">
<h1><?= __("Scheda programma") ?></h1>
<div class="card mb-2">
<div class="card-body">
<div class="row">
<div class="col-12 col-lg-4">
<div class="form-group">
<label for="anno"><?= __("Anno") ?>*</label>
<input class="form-control" name="anno" rel="S;4;4;N" value="<?= $record["anno"] ?>" title="<?= __("anno") ?>" id="anno">
</div>
</div>
<div class="col-12 col-lg-8">
<div class="form-group">
<label for="tipologia"><?= __("Tipologia") ?>*</label>
<select name="tipologia" class="form-control" title="<?= __("Tipologia") ?>" rel="S;2;2;A" id="tipologia">
<option value=""><?= __("Seleziona") ?>...</option>
<?
foreach(Programma::tipologie() AS $tipo => $label) {
$sel = "";
if ($record["tipologia"]==$tipo) { $sel = "selected"; }
?>
<option <?= $sel ?> value="<?= $tipo ?>"><?= __($label) ?></option>
<?
}
?>
</select>
</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 ($record["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>
<div class="card mb-2">
<div class="card-header">
<span class="card-title"><?= __("Referente") ?></span>
</div>
<div class="card-body">
<div class="row">
<div class="col-12 col-lg-4">
<div class="form-group">
<label for="extraInfo[cognome]"><?= __("Cognome") ?>*</label>
<input type="text" class="form-control" rel="S;1;80;A" title="<?= __("Cognome") ?>" value="<?= $extraInfo["cognome"] ?? "" ?>" id="cognome" name="extraInfo[cognome]">
</div>
</div>
<div class="col-12 col-lg-4">
<div class="form-group">
<label for="extraInfo[nome]"><?= __("Nome") ?>*</label>
<input type="text" class="form-control" rel="S;1;80;A" title="<?= __("Nome") ?>" value="<?= $extraInfo["nome"] ?? "" ?>" id="nome" name="extraInfo[nome]">
</div>
</div>
<div class="col-12 col-lg-4">
<div class="form-group">
<label for="extraInfo[cf_referente]"><?= __("Codice Fiscale") ?>*</label>
<input type="text" class="form-control" rel="S;11;16;CFPI" title="<?= __("Codice Fiscale") ?>" value="<?= $extraInfo["cf_referente"] ?? "" ?>" id="cf_referente" name="extraInfo[cf_referente]">
</div>
</div>
</div>
<div class="row">
<div class="col-12 col-lg-10">
<div class="form-group">
<label for="extraInfo[indirizzo]"><?= __("Indirizzo") ?></label>
<input type="text" class="form-control" rel="N;1;60;A" title="<?= __("Indirizzo") ?>" value="<?= $extraInfo["indirizzo"] ?? "" ?>" id="indirizzo" name="extraInfo[indirizzo]">
</div>
</div>
<div class="col-12 col-lg-2">
<div class="form-group">
<label for="extraInfo[civico]"><?= __("civico") ?></label>
<input type="text" class="form-control" rel="N;1;10;A" title="<?= __("civico") ?>" value="<?= $extraInfo["civico"] ?? "" ?>" id="civico" name="extraInfo[civico]">
</div>
</div>
</div>
<?
$inputName = "extraInfo";
$boxId = "referente";
$localizzazioneObbligatoria = false;
include($beRoot."/progetti/utilities/info/types/localizzazione-istat.php");
?>
</div>
</div>
<div class="card mb-2">
<div class="card-header">
<span class="card-title"><?= __("Approvazione") ?></span>
</div>
<div class="card-body">
<div class="row">
<div class="col-12 col-lg-4">
<div class="form-group">
<label for="extraInfo[numeroApprovazione]"><?= __("Numero atto") ?>**</label>
<input type="text" class="form-control" rel="N;0;50;A" name="extraInfo[numeroApprovazione]" value="<?= $extraInfo["numeroApprovazione"] ?? "" ?>" id="numeroApprovazione" title="<?= __("Numero atto") ?>">
</div>
</div>
<div class="col-12 col-lg-4">
<div class="form-group">
<label for="extraInfo[dataApprovazione]"><?= __("Data atto") ?>**</label>
<input type="text" class="form-control datepick" rel="N;10;10;D" name="extraInfo[dataApprovazione]" value="<?= $extraInfo["dataApprovazione"] ?? "" ?>" id="dataApprovazione" title="<?= __("Data atto") ?>">
</div>
</div>
<div class="col-12 col-lg-4">
<div class="form-group">
<label for="extraInfo[dataPubblicazioneApprovazione]"><?= __("Data pubblicazione atto") ?>**</label>
<input type="text" class="form-control datepick" rel="N;10;10;D" name="extraInfo[dataPubblicazioneApprovazione]" value="<?= $extraInfo["dataPubblicazioneApprovazione"] ?? "" ?>" id="dataPubblicazioneApprovazione" title="<?= __("Data pubblicazione atto") ?>">
</div>
</div>
</div>
<div class="form-group">
<label for="extraInfo[titoloAttoApprovazione]"><?= __("Titolo o tipologia di atto") ?>**</label>
<input type="text" class="form-control" rel="N;0;0;A" name="extraInfo[titoloAttoApprovazione]" value="<?= $extraInfo["titoloAttoApprovazione"] ?? "" ?>" id="titoloAttoApprovazione" title="<?= __("titolo") ?>">
</div>
<div class="form-group">
<label for="extraInfo[urlAttoApprovazione]"><?= __("URL di pubblicazione") ?>**</label>
<input type="text" class="form-control" rel="N;0;0;L" name="extraInfo[urlAttoApprovazione]" value="<?= $extraInfo["urlAttoApprovazione"] ?? "" ?>" id="urlAttoApprovazione" title="<?= __("url") ?>">
</div>
</div>
<div class="card-footer">
<div class="alert alert-info"><small>** <?= __("Dato obbligatorio al fine dell'invio telematico del programma") ?></small></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();
}
?>