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.
109 righe
4.8 KiB
109 righe
4.8 KiB
<? |
|
if (!isset($root)) { |
|
$configPath = substr(__DIR__, 0, strpos(__DIR__, "public_html")) . "/config.php"; |
|
include_once($configPath); |
|
$id_modulo = "lotti"; |
|
$cmd_info = concorso::getInfoModulo($id_modulo); |
|
if (!empty($_SESSION["utente"]) && $_SESSION["utente"]->permission($cmd_info["modulo_riferimento"], $_GET["codice_concorso"], $id_modulo)) { |
|
$codice_round = $_GET["codice_round"] ?? NULL; |
|
$concorso = concorso::init($_GET["codice_concorso"], $codice_round); |
|
if (!empty($concorso)) { |
|
$lock = $concorso->checkLock($id_modulo); |
|
$record = $concorso->info; |
|
if (empty($_GET["codice"])) { |
|
$lotto = get_campi("b_concorsi_lotti"); |
|
} else { |
|
$lotto = $concorso->getLotti($_GET["codice"])[0] ?? null; |
|
} |
|
} |
|
} |
|
} |
|
if (!empty($lotto)) { |
|
$displayCig = (!empty($lotto["cig"])); |
|
$concorso->lotto = $lotto; |
|
if (empty($lotto["importoBase"])) { |
|
$lotto["importoBase"] = 0; |
|
} |
|
if (!isset($cpvs)) { |
|
$tmp = $concorso->getCategorieMerceologiche(); |
|
$cpvs = []; |
|
foreach($tmp AS $cpv) { |
|
if (strlen($cpv) > 2) { |
|
$cpvs[] = $cpv; |
|
} else { |
|
$childs = cpvManager::getChilds([$cpv]); |
|
if (!empty($childs[$cpv])) { |
|
$cpvs = array_merge($cpvs,$childs[$cpv]); |
|
} |
|
} |
|
} |
|
$cpvs = array_unique($cpvs); |
|
$cpvs = cpvManager::getInfo($cpvs); |
|
} |
|
$error = false; |
|
?> |
|
<form rel="validate" method="post" action="save.php" id="edit-form"> |
|
<input id="token" type="hidden" name="token" value="<?= tokenGen() ?>"> |
|
<input id="codice" type="hidden" name="codice" value="<?= $lotto["codice"] ?>"> |
|
<input id="codice_concorso" type="hidden" name="codice_concorso" value="<?= $record["codice"] ?>"> |
|
<div class="card"> |
|
<div class="card-body"> |
|
<div class="row"> |
|
<div class="col-12 col-xl-4"> |
|
<?php if (!$displayCig) : ?> |
|
<div class="form-cig alert bg-warning text-center"> |
|
<small><?= __("Il CIG sarà rilasciato tramite le comunicazioni ad ANAC") ?></small> |
|
<button class="btn btn-sm btn-primary" type="button" onclick="$('.form-cig').slideToggle();"><?= __("Ho già un CIG relativo ad una procedura del 2023") ?></button> |
|
</div> |
|
<?php endif; ?> |
|
<div class="form-group form-cig <?= (!$displayCig) ? "collapse":""?>"> |
|
<label for="cig"><?= __("CIG") ?></label> |
|
<input class="form-control input-lg text-center" name="cig" value="<?= $lotto["cig"] ?>" rel="N;10;10;A" title="<?= __("CIG") ?>"> |
|
</div> |
|
</div> |
|
<div class="col-12 col-xl-4"> |
|
<div class="form-group"> |
|
<label for="cup"><?= __("CUP") ?></label> |
|
<input class="form-control input-lg text-center" name="cup" value="<?= $lotto["cup"] ?>" rel="N;15;15;A" title="<?= __("CUP") ?>"> |
|
</div> |
|
</div> |
|
<div class="col-12 col-xl-4"> |
|
<div class="form-group"> |
|
<label for="importoBase"><?= __("Premio") ?></label> |
|
<input name="importoBase" id="importoBase" type="text" class="form-control" rel="N;0;0;2D" title="<?= __("Premio") ?>" value="<?= number_format($lotto["importoBase"],2,".",""); ?>"> |
|
</div> |
|
</div> |
|
</div> |
|
<div class="form-group"> |
|
<label for="oggetto"><?= __("oggetto") ?>*</label> |
|
<input class="form-control input-lg" name="oggetto" value="<?= $lotto["oggetto"] ?>" rel="S;2;400;A" title="<?= __("oggetto") ?>"> |
|
</div> |
|
<div class="form-group"> |
|
<label for="descrizione"> |
|
<?= __("descrizione") ?>* |
|
</label> |
|
<textarea class="ckeditor_simple" id="descrizione" class="form-control" name="descrizione" title="<?= __("descrizione") ?>" rel="S;2;0;A"> |
|
<?= $lotto["descrizione"] ?> |
|
</textarea> |
|
</div> |
|
<div class="form-group"> |
|
<label for="cpv"><?= __("CPV") ?>*</label> |
|
<select name="cpv" class="form-control" title="<?= __("CPV") ?>" rel="S;3;0;A" id="cpv"> |
|
<option value=""><?= __("Seleziona") ?>...</option> |
|
<? |
|
foreach($cpvs AS $cpv => $info) { |
|
$selected = ""; |
|
if ($lotto["cpv"]==$cpv) { $selected = "selected"; } |
|
?> |
|
<option <?= $selected ?> value="<?= $cpv ?>"><?= $info["codice_completo"] ?> - <?= $info[$_SESSION["language"]] ?></option> |
|
<? |
|
} |
|
?> |
|
</select> |
|
</div> |
|
</div> |
|
</div> |
|
<button class="btn btn-success btn-block mt-2"><span class="fa fa-save"></span> <?= __("Salva") ?></button> |
|
</form> |
|
<? |
|
}
|