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.
121 righe
7.2 KiB
121 righe
7.2 KiB
<? |
|
if (isset($this) && is_a($this,"attiCPN")) { |
|
$lock = $this->checkLock("atti"); |
|
$dati = []; |
|
$tipologie = self::getOptions("atti"); |
|
if (!empty($codice_riferimento)) { |
|
$record = $this->getAtti($codice_riferimento)[0]; |
|
} else if (!empty($data) && !empty($tipologie[$data])) { |
|
$record = get_campi("b_cpn_atti"); |
|
$record["tipo"] = $data; |
|
} |
|
if (!empty($record)) { |
|
if (!empty($record["dati"])) { $dati = json_decode($record["dati"],true); } |
|
if (!$lock) { |
|
?> |
|
<form rel="validate" method="post" action="/backend/cpn/atti/save.php" id="edit-form"> |
|
<input id="token" type="hidden" name="token" value="<?= tokenGen() ?>"> |
|
<input id="codice_cpn" type="hidden" name="codice_cpn" value="<?= $this->info["codice"] ?>"> |
|
<input id="codice" type="hidden" name="codice" value="<?= $record["codice"] ?>"> |
|
<input id="tipo" type="hidden" name="tipo" value="<?= $record["tipo"] ?>"> |
|
<input id="send" type="hidden" name="send" value="N"> |
|
<? } ?> |
|
<div class="card"> |
|
<div class="card-header"> |
|
<h4 class="m-0 card-title"> |
|
<?= $tipologie[$record["tipo"]] ?> |
|
</h4> |
|
</div> |
|
<div class="card-body"> |
|
<div class="row"> |
|
<div class="col-12 col-lg-3"> |
|
<div class="form-group"> |
|
<label for="dati[numeroProvvedimento]"><?= __("Numero provvedimento") ?></label> |
|
<input title="<?= __("Numero provvedimento") ?>" class="form-control" name="dati[numeroProvvedimento]" id="dati-numeroProvvedimento" rel="N;0;50;A" value="<?= $dati["numeroProvvedimento"] ?? "" ?>"> |
|
</div> |
|
</div> |
|
<div class="col-12 col-lg-3"> |
|
<div class="form-group"> |
|
<label for="dati[dataProvvedimento]"><?= __("Data provvedimento") ?></label> |
|
<input title="<?= __("Data provvedimento") ?>" class="form-control datepick" name="dati[dataProvvedimento]" id="dati-dataProvvedimento" rel="N;10;10;D" value="<?= $dati["dataProvvedimento"] ?? "" ?>"> |
|
</div> |
|
</div> |
|
<div class="col-12 col-lg-3"> |
|
<div class="form-group"> |
|
<? $obbligatorio = (in_array($record["tipo"],[2,3,17,19,20]) !== false) ? true : false; ?> |
|
<label for="dati[dataPubblicazione]"><?= __("Data pubblicazione") ?><?= $obbligatorio ? "*" : ""; ?></label> |
|
<input title="<?= __("Data pubblicazione") ?>" class="form-control datepick" name="dati[dataPubblicazione]" id="dati-dataPubblicazione" rel="<?= $obbligatorio ? "S" : "N"; ?>;10;10;D" value="<?= $dati["dataPubblicazione"] ?? "" ?>"> |
|
</div> |
|
</div> |
|
<div class="col-12 col-lg-3"> |
|
<div class="form-group"> |
|
<? $obbligatorio = (in_array($record["tipo"],[2,3,27]) !== false) ? true : false; ?> |
|
<label for="dati[dataScadenza]"><?= __("Data scadenza") ?><?= $obbligatorio ? "*" : ""; ?></label> |
|
<input title="<?= __("Data scadenza") ?>" class="form-control datepick" name="dati[dataScadenza]" id="dati-dataScadenza" rel="<?= $obbligatorio ? "S" : "N"; ?>;10;10;D" value="<?= $dati["dataScadenza"] ?? "" ?>"> |
|
</div> |
|
</div> |
|
</div> |
|
<? if ($record["tipo"] == 21) { ?> |
|
<div class="row"> |
|
<div class="col-12 col-lg-6"> |
|
<div class="form-group"> |
|
<label for="dati[numeroRepertorio]"><?= __("Numero repertorio") ?></label> |
|
<input title="<?= __("Numero repertorio") ?>" class="form-control" name="dati[numeroRepertorio]" id="dati-numeroRepertorio" rel="N;0;50;A" value="<?= $dati["numeroRepertorio"] ?? "" ?>"> |
|
</div> |
|
</div> |
|
<div class="col-12 col-lg-6"> |
|
<div class="form-group"> |
|
<label for="dati[dataStipula]"><?= __("Data stipula") ?></label> |
|
<input title="<?= __("Data stipula") ?>" class="form-control datepick" name="dati[dataStipula]" id="dati-dataStipula" rel="N;10;10;D" value="<?= $dati["dataStipula"] ?? "" ?>"> |
|
</div> |
|
</div> |
|
</div> |
|
<? } ?> |
|
<? if (in_array($record["tipo"],["19","20"]) !== false) { ?> |
|
<div class="row"> |
|
<div class="col-12 col-lg-3"> |
|
<div class="form-group"> |
|
<label for="dati[ribassoAggiudicazione]"><?= __("Ribasso %") ?> <small><?= __("Se applicabile") ?></small></label> |
|
<input title="<?= __("Ribasso %") ?>" class="form-control" name="dati[ribassoAggiudicazione]" id="dati-ribassoAggiudicazione" rel="N;0;0;N" value="<?= $dati["ribassoAggiudicazione"] ?? "" ?>"> |
|
</div> |
|
</div> |
|
<div class="col-12 col-lg-3"> |
|
<div class="form-group"> |
|
<label for="dati[offertaAumento]"><?= __("Rialzo %") ?> <small><?= __("Se applicabile") ?></small></label> |
|
<input title="<?= __("Ribasso %") ?>" class="form-control" name="dati[offertaAumento]" id="dati-offertaAumento" rel="N;0;0;N" value="<?= $dati["offertaAumento"] ?? "" ?>"> |
|
</div> |
|
</div> |
|
<div class="col-12 col-lg-3"> |
|
<div class="form-group"> |
|
<label for="dati[importoAggiudicazione]"><?= __("Importo d'aggiudicazione") ?></label> |
|
<input title="<?= __("Importo d'aggiudicazione") ?>" class="form-control" name="dati[importoAggiudicazione]" id="dati-importoAggiudicazione" rel="N;0;0;2D" value="<?= $dati["importoAggiudicazione"] ?? "" ?>"> |
|
</div> |
|
</div> |
|
<div class="col-12 col-lg-3"> |
|
<div class="form-group"> |
|
<label for="dati[dataAggiudicazione]"><?= __("Data aggiudicazione") ?></label> |
|
<input title="<?= __("Data aggiudicazione") ?>" class="form-control datepick" name="dati[dataAggiudicazione]" id="dati-dataAggiudicazione" rel="N;10;10;D" value="<?= $dati["dataAggiudicazione"] ?? "" ?>"> |
|
</div> |
|
</div> |
|
</div> |
|
<? } ?> |
|
<div class="form-group"> |
|
<label for="dati[note]"><?= __("Note") ?></label> |
|
<input title="<?= __("Note") ?>" class="form-control" name="dati[note]" id="dati-note" rel="N;0;0;A" value="<?= $dati["note"] ?? "" ?>"> |
|
</div> |
|
</div> |
|
</div> |
|
|
|
<? if (!$lock) { ?> |
|
<button class="btn btn-block btn-primary" onclick="$('#send').val('N')"><span class="fa fa-save"></span> <?= __("Salva") ?></button> |
|
<? if (!empty($record["codice"]) && !empty($this->getAllegati($record["codice"]))) { ?> |
|
<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><? |
|
} |
|
} |
|
} |
|
?>
|