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.
 
 
 
 
 

332 righe
16 KiB

<?
if (isset($this) && is_a($this,"anac")) {
$continua = true;
} else if (!isset($root)) {
$configPath = substr(__DIR__,0,strpos(__DIR__,"public_html/"))."config.php";
include_once($configPath);
if (!empty($_SESSION["utente"]) && tokenVerify($_GET["token"])) {
$continua = true;
$record = get_campi("b_simog");
$dati = [];
}
}
if (!empty($continua)) {
?>
<div class="card card-body">
<div class="row mt-2">
<div class="col-12 col-lg-6">
<strong><?= __("Categorie merceologiche oggetto della fornitura di cui al DPCM soggetti aggregatori") ?>*</strong>
<table class="table table-condensed table-striped table-bordered">
<tbody>
<?
$categorie = anac::getListeSIMOG("CategorieMerceologicheType",$record["data_invio_simog"]);
foreach($categorie AS $id => $categoria) {
$checked = "";
if (!empty($dati["categorie_merc"])) {
if (in_array($id,$dati["categorie_merc"])) {
$checked = "checked";
}
}
?>
<tr>
<td class="text-center"><input <?= $checked ?> type="checkbox" class="big-checkbox" name="dati[categorie_merc][]" value="<?= $id ?>"></td>
<td><?= $categoria ?></td>
</tr>
<?
}
?>
</tbody>
</table>
</div>
<div class="col-12 col-lg-6">
<div class="row">
<div class="col-12 col-lg-4">
<div class="form-group">
<label for="dati[importo]"><?= __("Importo") ?> *</label>
<input class="form-control" name="dati[importo]" value="<?= $dati["importo"] ?? "" ?>" id="dati_importo" rel="S;0;0;2D" title="<?= __("Importo") ?>">
</div>
</div>
<div class="col-12 col-lg-2">
<div class="form-group">
<label for="dati[numero_lotti]"><?= __("Numero lotti") ?> *</label>
<input class="form-control" name="dati[numero_lotti]" value="<?= $dati["numero_lotti"] ?? "" ?>" id="dati_numero_lotti" rel="S;0;0;N" title="<?= __("Numero lotti") ?>">
</div>
</div>
<div class="col-12 col-lg-6">
<div class="form-group">
<label for="dati[tipo_scheda]"><?= __("Settore attività della SA") ?>*</label>
<select class="form-control" name="dati[tipo_scheda]" rel="S;0;0;A" onChange="checkSettore()" id="dati_tipo_scheda" title="<?= __("Settore attività della SA") ?>">
<option value=""><?= __("Seleziona") ?></option>
<option value="O" <?= (!empty($dati["tipo_scheda"]) && $dati["tipo_scheda"] == "O") ? "selected" : "" ?>><?= __("Ordinario") ?></option>
<option value="S" <?= (!empty($dati["tipo_scheda"]) && $dati["tipo_scheda"] == "S") ? "selected" : "" ?>><?= __("Speciale") ?></option>
</select>
</div>
</div>
</div>
<div class="form-group">
<label for="dati[modo_indizione]">
<?= __("Modalità indizione") ?>*
</label>
<select class="form-control" name="dati[modo_indizione]" rel="S;0;0;A" onchange="checkModalita();" id="dati_modo_indizione" title="<?= __("Modalità indizione") ?>">
<option value=""><?= __("Seleziona") ?></option>
<?
$options = anac::getListeSIMOG("ModoIndizioneType",$record["data_invio_simog"]);
if (!empty($options)) {
foreach($options as $key => $label) {
$selected = "";
if (!empty($dati["modo_indizione"])) {
if ($key == $dati["modo_indizione"]) { $selected = "selected"; }
}
?>
<option <?= $selected ?> value="<?= $key ?>"><?= ucfirst(strtolower($label)) ?></option>
<?
}
}
?>
</select>
<div class="alert alert-info text-center p-1">
<small><?= __("Solo settori speciali") ?></small>
</div>
</div>
<div class="form-group">
<label for="dati[allegato_ix]">
<?= __("Modalità di indizione servizi di cui all’allegato IX") ?>
</label>
<select class="form-control" name="dati[allegato_ix]" rel="N;0;0;A" onchange="checkModalita();" id="dati_allegato_ix" title="<?= __("Modalità di indizione servizi di cui all’allegato IX") ?>">
<option value=""><?= __("Seleziona") ?></option>
<?
$options = anac::getListeSIMOG("AllegatoIXType",$record["data_invio_simog"]);
if (!empty($options)) {
foreach($options as $key => $label) {
$selected = "";
if (!empty($dati["allegato_ix"])) {
if ($key == $dati["allegato_ix"]) { $selected = "selected"; }
}
?>
<option <?= $selected ?> value="<?= $key ?>"><?= ucfirst(strtolower($label)) ?></option>
<?
}
}
?>
</select>
</div>
<div class="form-group">
<label for="dati[modo_realizzazione]">
<?= __("Modalità di realizzazione") ?>*
</label>
<select class="form-control" name="dati[modo_realizzazione]" rel="S;0;0;A" id="dati_modo_realizzazione" title="<?= __("Modalità di realizzazione") ?>">
<option value=""><?= __("Seleziona") ?></option>
<?
$options = anac::getListeSIMOG("ModoRealizzazioneType",$record["data_invio_simog"]);
if (!empty($options)) {
foreach($options as $key => $label) {
$selected = "";
if (!empty($dati["modo_realizzazione"])) {
if ($key == $dati["modo_realizzazione"]) { $selected = "selected"; }
}
?>
<option <?= $selected ?> value="<?= $key ?>"><?= ucfirst(strtolower($label)) ?></option>
<?
}
}
?>
</select>
</div>
<div class="form-group">
<label for="dati[modo_realizzazione]">
<?= __("Motivazione richiesta CIG") ?>
</label>
<select class="form-control" name="dati[motivo_rich_cig]" rel="N;0;0;A" id="dati_motivo_rich_cig" title="<?= __("Motivazione richiesta CIG") ?>">
<option value=""><?= __("Seleziona") ?></option>
<?
$options = anac::getListeSIMOG("MotiviRichiestaCigType",$record["data_invio_simog"]);
if (!empty($options)) {
foreach($options as $key => $label) {
$selected = "";
if (!empty($dati["motivo_rich_cig"])) {
if ($key == $dati["motivo_rich_cig"]) { $selected = "selected"; }
}
?>
<option <?= $selected ?> value="<?= $key ?>"><?= ucfirst(strtolower($label)) ?></option>
<?
}
}
?>
</select>
</div>
<div class="row">
<div class="col-12 col-lg-6">
<div class="form-group">
<label for="dati_cig_acc_quadro"><?= __("CIG relativo all'accordo quadro/convenzione cui si aderisce") ?></label>
<input class="form-control" name="dati[cig_acc_quadro]" value="<?= $dati["cig_acc_quadro"] ?? "" ?>" id="dati_cig_acc_quadro" onChange="checkAccordoQuadro();" rel="N;10;10;A" title="<?= __("CIG relativo all'accordo quadro/convenzione cui si aderisce") ?>">
</div>
</div>
<div class="col-12 col-lg-6">
<div class="form-group">
<label for="dati_durata_accquadro_convenzione_gara"><?= __("Durata della convenzione o accordo quadro in giorni") ?></label>
<input class="form-control" name="dati[durata_accquadro_convenzione_gara]" value="<?= $dati["durata_accquadro_convenzione_gara"] ?? "" ?>" id="dati_durata_accquadro_convenzione_gara" rel="N;0;0;N" title="<?= __("Durata della convenzione o accordo quadro in giorni") ?>">
</div>
</div>
</div>
<div class="form-group">
<label for="dati[escluso_avcpass]"><?= __("Gara esclusa dall'acquisizione obbligatoria dei requisiti ai fini FVOE") ?>*</label>
<select class="form-control" name="dati[escluso_avcpass]" rel="S;0;0;A" id="dati_escluso_avcpass" title="<?= __("Gara esclusa dall'acquisizione obbligatoria dei requisiti ai fini FVOE") ?>">
<option value=""><?= __("Seleziona") ?></option>
<option value="S" <?= (!empty($dati["escluso_avcpass"]) && $dati["escluso_avcpass"] == "S") ? "selected" : "" ?>><?= __("Si") ?></option>
<option value="N" <?= (!empty($dati["escluso_avcpass"]) && $dati["escluso_avcpass"] == "N") ? "selected" : "" ?>><?= __("No") ?></option>
</select>
</div>
<div class="row">
<div class="col-12 col-lg-6">
<div class="form-group">
<label for="dati[urgenza_dl133]"><?= __("Urgenza ex art. 9 c. 1 e 2 del D.L. 133/2014") ?>*</label>
<select class="form-control" name="dati[urgenza_dl133]" rel="S;0;0;A" id="dati_urgenza_dl133" onChange="checkUrgenza()" title="<?= __("Urgenza ex art. 9 c. 1 e 2 del D.L. 133/2014") ?>">
<option value=""><?= __("Seleziona") ?></option>
<option value="S" <?= (!empty($dati["urgenza_dl133"]) && $dati["urgenza_dl133"] == "S") ? "selected" : "" ?>><?= __("Si") ?></option>
<option value="N" <?= (!empty($dati["urgenza_dl133"]) && $dati["urgenza_dl133"] == "N") ? "selected" : "" ?>><?= __("No") ?></option>
</select>
</div>
</div>
<div class="col-12 col-lg-6">
<div class="form-group">
<label for="dati[estrema_urgenza]">
<?= __("Deroga estrema urgenza") ?>*
</label>
<select class="form-control" name="dati[estrema_urgenza]" rel="S;0;0;A" id="dati_estrema_urgenza" title="<?= __("Deroga estrema urgenza") ?>">
<option value=""><?= __("Seleziona") ?></option>
<?
$options = anac::getListeSIMOG("ArtEstremaUrgenzaType",$record["data_invio_simog"]);
if (!empty($options)) {
foreach($options as $key => $label) {
$selected = "";
if (!empty($dati["estrema_urgenza"])) {
if ($key == $dati["estrema_urgenza"]) { $selected = "selected"; }
}
?>
<option <?= $selected ?> value="<?= $key ?>"><?= ucfirst(strtolower($label)) ?></option>
<?
}
}
?>
</select>
</div>
</div>
</div>
<div class="form-group">
<label for="dati[strumento_svolgimento]">
<?= __("Strumento di svolgimento") ?>
</label>
<select class="form-control" name="dati[strumento_svolgimento]" rel="N;0;0;A" id="dati_strumento_svolgimento" title="<?= __("Strumento di svolgimento") ?>">
<option value=""><?= __("Seleziona") ?></option>
<?
$options = anac::getListeSIMOG("StrumentoSvolgimentoType",$record["data_invio_simog"]);
if (!empty($options)) {
foreach($options as $key => $label) {
$selected = "";
if (!empty($dati["strumento_svolgimento"])) {
if ($key == $dati["strumento_svolgimento"]) { $selected = "selected"; }
}
?>
<option <?= $selected ?> value="<?= $key ?>"><?= ucfirst(strtolower($label)) ?></option>
<?
}
}
?>
</select>
</div>
<div class="row">
<div class="col-12 col-lg-6">
<div class="form-group">
<label for="dati[id_f_delegate]">
<?= __("Funzioni delegate ad altra stazione appaltante") ?>
</label>
<select class="form-control" name="dati[id_f_delegate]" onchange="checkDelegate();" rel="N;0;0;A" id="dati_id_f_delegate" title="<?= __("Funzioni delegate ad altra stazione appaltante") ?>">
<option value=""><?= __("Nessuna") ?></option>
<?
$options = anac::getListeSIMOG("FunzioniDelegateType",$record["data_invio_simog"]);
if (!empty($options)) {
foreach($options as $key => $label) {
$selected = "";
if (!empty($dati["id_f_delegate"])) {
if ($key == $dati["id_f_delegate"]) { $selected = "selected"; }
}
?>
<option <?= $selected ?> value="<?= $key ?>"><?= ucfirst(strtolower($label)) ?></option>
<?
}
}
?>
</select>
</div>
</div>
<div class="col-12 col-lg-6">
<div class="form-group">
<label for="dati_cf_amm_agente_gara"><?= __("Codice fiscale Delegata") ?></label>
<input class="form-control" name="dati[cf_amm_agente_gara]" value="<?= $dati["cf_amm_agente_gara"] ?? "" ?>" id="dati_cf_amm_agente_gara" rel="S;11;11;A" title="<?= __("Codice fiscale Delegata") ?>">
</div>
</div>
</div>
</div>
</div>
</div>
<script>
function checkSettore() {
if ($("#dati_tipo_scheda").val() == "S") {
$("#dati_modo_indizione").removeAttr("disabled");
} else {
$("#dati_modo_indizione").attr("disabled","disabled");
}
$("#dati_modo_indizione").trigger("chosen:updated");
}
checkSettore();
function checkModalita() {
if ($("#dati_allegato_ix").val() == "") {
if ($("#dati_tipo_scheda").val() == "S") {
$("#dati_modo_indizione").removeAttr("disabled");
}
} else {
$("#dati_modo_indizione").attr("disabled","disabled");
}
$("#dati_modo_indizione").trigger("chosen:updated");
if ($("#dati_modo_indizione").val() == "") {
$("#dati_allegato_ix").removeAttr("disabled");
} else {
$("#dati_allegato_ix").attr("disabled","disabled");
}
$("#dati_allegato_ix").trigger("chosen:updated");
}
checkModalita();
function checkUrgenza() {
if ($("#dati_urgenza_dl133").val() == "S") {
$("#dati_estrema_urgenza").removeAttr("disabled");
} else {
$("#dati_estrema_urgenza").attr("disabled","disabled");
}
$("#dati_estrema_urgenza").trigger("chosen:updated");
}
checkUrgenza();
function checkAccordoQuadro() {
if ($("#dati_cig_acc_quadro").val() != "") {
$("#dati_durata_accquadro_convenzione_gara").removeAttr("disabled");
} else {
$("#dati_durata_accquadro_convenzione_gara").attr("disabled","disabled");
}
}
checkAccordoQuadro();
function checkDelegate() {
if ($("#dati_id_f_delegate").val() != "") {
$("#dati_cf_amm_agente_gara").removeAttr("disabled");
} else {
$("#dati_cf_amm_agente_gara").attr("disabled","disabled");
}
}
checkDelegate();
</script>
<?
}
?>