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
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="S;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> |
|
<? |
|
} |
|
?>
|