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.
 
 
 
 
 

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><?
}
}
}
?>