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.
261 righe
13 KiB
261 righe
13 KiB
<? |
|
if (isset($this) && is_a($this,"attiCPN")) { |
|
$lock = $this->checkLock("preliminari"); |
|
$dati = []; |
|
$record = get_campi("b_cpn"); |
|
if (!empty($this->info)) { $record = $this->info; } |
|
if (!empty($record["dati"])) { $dati = json_decode($record["dati"],true); } |
|
if (!$lock) { |
|
?> |
|
<form rel="validate" method="post" action="/backend/cpn/save.php" id="edit-form"> |
|
<input id="token" type="hidden" name="token" value="<?= tokenGen() ?>"> |
|
<input id="codice" type="hidden" name="codice" value="<?= $record["codice"] ?>"> |
|
<input id="modulo" type="hidden" name="modulo" value="<?= $this->modulo ?? "" ?>"> |
|
<input id="elemento" type="hidden" name="elemento" value="<?= $this->elemento ?? "" ?>"> |
|
<input id="send" type="hidden" name="send" value="<? (empty($record["data_invio_cpn"])) ? "N" : "S"; ?>"> |
|
<div id="commands" class="mb-5"> |
|
<div class="commands container-fluid"> |
|
<div class="row"> |
|
<div class="col-12 text-right"> |
|
<? if (empty($record["data_invio_cpn"])) { ?> |
|
<button class="btn btn-sm btn-primary" onclick="$('#send').val('N')"><span class="fa fa-save"></span> <?= __("Salva") ?></button> |
|
<? } ?> |
|
<button class="btn btn-sm btn-success" onclick="$('#send').val('S')"><span class="fa fa-save"></span> <?= __("Salva ed invia") ?></button> |
|
</div> |
|
</div> |
|
</div> |
|
</div> |
|
<? } ?> |
|
<div class="card"> |
|
<div class="card-header"> |
|
<h4 class="m-0 card-title"> |
|
<?= __("Informazioni") ?> |
|
</h4> |
|
</div> |
|
<div class="card-body"> |
|
<div class="row"> |
|
<div class="col-12 col-lg-6"> |
|
<div class="form-group"> |
|
<label for="oggetto"><?= __("Oggetto") ?>*</label> |
|
<textarea class="ckeditor_simple" id="oggetto" class="form-control" name="oggetto" title="<?= __("oggetto") ?>" rel="S;2;0;A"> |
|
<?= $record["oggetto"] ?> |
|
</textarea> |
|
</div> |
|
</div> |
|
<div class="col-12 col-lg-6"> |
|
<? |
|
$enti = $_SESSION["utente"]->getEntiBeneficiari(false); |
|
if ($enti !== false) { |
|
?> |
|
<div class="form-group"> |
|
<label><?= __("Stazione Appaltante") ?>* </label> |
|
<select class="form-control" title="<?= __("Stazione appaltante") ?>" rel="S;0;0;A" id="select_sua" onChange="setSUAValue();"> |
|
<option value=""><?= __("Seleziona") ?></option> |
|
<? |
|
$valore = ($dati["cf_sua"] ?? "") . ";" . ($dati["denominazione_sua"]); |
|
foreach($enti AS $ente) { |
|
$selected = ""; |
|
$denominazione = $ente["denominazione"]; |
|
$value = $ente["cf"] . ";" . str_replace('"',"'",$denominazione); |
|
if ($value==$valore) { $selected = "selected"; } |
|
?> |
|
<option <?= $selected ?> value="<?= $value ?>"><?= $ente["denominazione"] ?></option> |
|
<? |
|
} |
|
?> |
|
<option value="altro"><?= __("Altro") ?></option> |
|
</select> |
|
</div> |
|
<? |
|
} |
|
?> |
|
<div class="row"> |
|
<div class="col-12 col-lg-5"> |
|
<div class="form-group"> |
|
<label for="dati[cf_sua]"><?= __("Codice Fiscale Stazione appaltante") ?>*</label> |
|
<input class="form-control" type="text" name="dati[cf_sua]" id="dati-cf_sua" rel="S;11;11;A" value="<?= $dati["cf_sua"] ?? "" ?>" title="<?= __("Codice fiscale SA") ?>"> |
|
</div> |
|
</div> |
|
<div class="col-12 col-lg-7"> |
|
<div class="form-group"> |
|
<label for="dati[denominazione_sua]"><?= __("Denominazione Stazione appaltante") ?>*</label> |
|
<input class="form-control" type="text" name="dati[denominazione_sua]" id="dati-denominazione_sua" rel="S;2;100;A" value="<?= $dati["denominazione_sua"] ?? "" ?>" title="<?= __("Denominazione SA") ?>"> |
|
</div> |
|
</div> |
|
</div> |
|
<? |
|
if ($enti !== false) { |
|
?> |
|
<div class="form-group"> |
|
<label for="codice_ente"><?= __("Beneficiario") ?>* </label> |
|
<select name="codice_ente" class="form-control" title="<?= __("beneficiario") ?>" rel="S;0;0;N" id="codice_ente"> |
|
<option value="">Seleziona...</option> |
|
<? |
|
foreach($enti AS $ente) { |
|
$selected = ""; |
|
if ($record["codice_ente"]==$ente["codice"]) { $selected = "selected"; } |
|
?> |
|
<option <?= $selected ?> value="<?= $ente["codice"] ?>"><?= $ente["denominazione"] ?></option> |
|
<? |
|
} |
|
?> |
|
</select> |
|
</div> |
|
<? |
|
} else { |
|
?> |
|
<input id="codice_ente" type="hidden" name="codice_ente" value="<?= $_SESSION["ente"]->codice ?>"> |
|
<? |
|
} |
|
?> |
|
<script> |
|
function setSUAValue() { |
|
if($("#select_sua").val() != "altro") { |
|
var valori = $("#select_sua").val().split(';'); |
|
$('#dati-cf_sua').val(valori[0]); |
|
$('#dati-denominazione_sua').val(valori[1]); |
|
} |
|
} |
|
</script> |
|
<div class="form-group"> |
|
<label for="dati[importo]"><?= __("Importo") ?>*</label> |
|
<input class="form-control" type="text" name="dati[importo]" id="dati-importo" rel="S;0;0;2D;0;>" value="<?= number_format($dati["importo"] ?? 0,2,".","") ?>" title="<?= __("Importo") ?>"> |
|
</div> |
|
</div> |
|
</div> |
|
<div class="row"> |
|
<div class="col-12 col-lg-3"> |
|
<div class="form-group"> |
|
<label for="dati[idAnac]"><?= __("ID Gara ANAC") ?></label> |
|
<input class="form-control" type="text" name="dati[idAnac]" id="dati-idAnac" rel="N;0;0;A" value="<?= $dati["idAnac"] ?? "" ?>" title="<?= __("ID Gara ANAC") ?>"> |
|
</div> |
|
</div> |
|
<div class="col-12 col-lg-3"> |
|
<div class="form-group"> |
|
<label for="dati[cigAccQuadro]"><?= __("CIG accordo quadro/convenzione") ?></label> |
|
<input class="form-control" type="text" name="dati[cigAccQuadro]" id="dati-cigAccQuadro" rel="N;10;10;A" value="<?= $dati["cigAccQuadro"] ?? "" ?>" title="<?= __("CIG accordo quadro/convenzione") ?>"> |
|
</div> |
|
</div> |
|
<div class="col-12 col-lg-6"> |
|
<div class="form-group"> |
|
<label for="dati[ufficio]"><?= __("Ufficio di pertinenza") ?></label> |
|
<input class="form-control" type="text" name="dati[ufficio]" id="dati-ufficio" rel="N;0;0;A" value="<?= $dati["ufficio"] ?? "" ?>" title="<?= __("Ufficio di pertinenza") ?>"> |
|
</div> |
|
</div> |
|
</div> |
|
<div class="row"> |
|
<div class="col-12 col-lg-5"> |
|
<div class="form-group"> |
|
<label for="dati[tipoProcedura]"><?= __("Tipo di procedura") ?></label> |
|
<select class="form-control" type="text" name="dati[tipoProcedura]" id="dati-tipoProcedura" rel="N;0;0;A" title="<?= __("Tipo di procedura") ?>"> |
|
<option value=""><?= __("Seleziona") ?>...</option> |
|
<? |
|
$opzioni = attiCPN::getOptions("TipologiaProcedura"); |
|
if (!empty($opzioni)) { |
|
foreach($opzioni as $key => $label) { |
|
?> |
|
<option <?= (isset($dati["tipoProcedura"]) && $dati["tipoProcedura"] == $key) ? "selected" : "" ?> value="<?= $key ?>"><?= $label ?></option> |
|
<? |
|
} |
|
} |
|
?> |
|
</select> |
|
</div> |
|
</div> |
|
<div class="col-12 col-lg-3"> |
|
<div class="form-group"> |
|
<label for="dati[settore]"><?= __("Settore") ?>*</label> |
|
<select class="form-control" type="text" name="dati[settore]" id="dati-settore" rel="S;0;0;A" title="<?= __("Settore") ?>"> |
|
<option value=""><?= __("Seleziona") ?>...</option> |
|
<? |
|
$opzioni = attiCPN::getOptions("Settore"); |
|
if (!empty($opzioni)) { |
|
foreach($opzioni as $key => $label) { |
|
?> |
|
<option <?= (isset($dati["settore"]) && $dati["settore"] == $key) ? "selected" : "" ?> value="<?= $key ?>"><?= $label ?></option> |
|
<? |
|
} |
|
} |
|
?> |
|
</select> |
|
</div> |
|
</div> |
|
<div class="col-12 col-lg-4"> |
|
<div class="form-group"> |
|
<label for="dati[centraleCommittenza]"><?= __("La centrale di committenza provvede alla stipula") ?></label> |
|
<select class="form-control" type="text" name="dati[centraleCommittenza]" id="dati-centraleCommittenza" rel="N;0;0;A" title="<?= __("Stipula") ?>"> |
|
<option value=""><?= __("Seleziona") ?>...</option> |
|
<? |
|
$opzioni = attiCPN::getOptions("SN"); |
|
if (!empty($opzioni)) { |
|
foreach($opzioni as $key => $label) { |
|
?> |
|
<option <?= (isset($dati["centraleCommittenza"]) && $dati["centraleCommittenza"] == $key) ? "selected" : "" ?> value="<?= $key ?>"><?= $label ?></option> |
|
<? |
|
} |
|
} |
|
?> |
|
</select> |
|
</div> |
|
</div> |
|
</div> |
|
<div class="form-group"> |
|
<label for="dati[realizzazione]"><?= __("Modalità di realizzazione") ?>*</label> |
|
<select class="form-control" type="text" name="dati[realizzazione]" id="dati-realizzazione" rel="S;0;0;A" title="<?= __("Modalità di realizzazione") ?>"> |
|
<option value=""><?= __("Seleziona") ?>...</option> |
|
<? |
|
$opzioni = attiCPN::getOptions("TipoRealizzazione"); |
|
if (!empty($opzioni)) { |
|
foreach($opzioni as $key => $label) { |
|
?> |
|
<option <?= (isset($dati["realizzazione"]) && $dati["realizzazione"] == $key) ? "selected" : "" ?> value="<?= $key ?>"><?= $label ?></option> |
|
<? |
|
} |
|
} |
|
?> |
|
</select> |
|
</div> |
|
</div> |
|
</div> |
|
<div class="card my-1"> |
|
<div class="card-header"> |
|
<h4 class="card-title m-0"> |
|
<?= __("RUP") ?> |
|
</h4> |
|
</div> |
|
<div class="card-body"> |
|
<div class="row"> |
|
<div class="col-12 col-lg-4"> |
|
<div class="form-group"> |
|
<label for="dati[cognome]"><?= __("Cognome") ?>*</label> |
|
<input class="form-control" type="text" name="dati[cognome]" id="dati-cognome" rel="S;0;0;A" value="<?= $dati["cognome"] ?? "" ?>" title="<?= __("Cognome") ?>"> |
|
</div> |
|
</div> |
|
<div class="col-12 col-lg-4"> |
|
<div class="form-group"> |
|
<label for="dati[nome]"><?= __("nome") ?>*</label> |
|
<input class="form-control" type="text" name="dati[nome]" id="dati-nome" rel="S;0;0;A" value="<?= $dati["nome"] ?? "" ?>" title="<?= __("nome") ?>"> |
|
</div> |
|
</div> |
|
<div class="col-12 col-lg-4"> |
|
<div class="form-group"> |
|
<label for="dati[cfPiva]"><?= __("Codice Fiscale") ?>*</label> |
|
<input class="form-control" type="text" name="dati[cfPiva]" id="dati-cfPiva" rel="S;16;16;CF" value="<?= $dati["cfPiva"] ?? "" ?>" title="<?= __("Codice Fiscale") ?>"> |
|
</div> |
|
</div> |
|
|
|
</div> |
|
</div> |
|
</div> |
|
<? if (!$lock) { ?> |
|
<? if (empty($record["data_invio_cpn"])) { ?> |
|
<button class="btn btn-block btn-primary" onclick="$('#send').val('N')"><span class="fa fa-save"></span> <?= __("Salva") ?></button> |
|
<? } ?> |
|
<button class="btn btn-block btn-success" onclick="$('#send').val('S')"><span class="fa fa-save"></span> <?= __("Salva ed invia") ?></button> |
|
</form> |
|
<? |
|
} else { |
|
?><script>$(":input").not(".ignore-lock").attr("disabled","disabled").trigger("chosen:updated");</script><? |
|
} |
|
} |
|
?>
|