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.
69 righe
3.4 KiB
69 righe
3.4 KiB
<?php |
|
if (!isset($root)) { |
|
$configPath = substr(__DIR__,0,strpos(__DIR__,"/public_html"))."/config.php"; |
|
include_once($configPath); |
|
} |
|
if (isset($_SESSION["utente"])) { |
|
if (!isset($membro)) { |
|
$membro = get_campi("r_raggruppamenti_pcp"); |
|
$membro["codice"] = $_POST["id"]; |
|
$membro["stato"] = "IT"; |
|
$membro["identifier"] = uuidgen_v4(); |
|
|
|
} |
|
if (!empty($membro)) { |
|
$id = $membro["codice"]; |
|
$name = "raggruppamento[{$id}]"; |
|
?> |
|
<div class="row border my-1 raggruppamento-edit"> |
|
<input type="hidden" name="<?= $name ?>[identifier]" value="<?= $membro["identifier"] ?>" > |
|
<div class="form-group mb-0 p-1 col-12 col-lg-2"> |
|
<label class="d-lg-none" for="<?= $name ?>[stato]"><?= __("Stato") ?></label> |
|
<select name="<?= $name ?>[stato]" class="form-control" title="<?= __("stato") ?>" rel="S;2;2;A"> |
|
<option value=""><?= __("seleziona") ?></option> |
|
<? |
|
$stati = getStati(); |
|
if (count($stati) > 0) { |
|
foreach($stati as $stato) { |
|
$selected = ""; |
|
if ($membro["stato"] == $stato["sigla"]) { $selected = "selected"; } |
|
?><option <?= $selected ?> value="<?= $stato["sigla"] ?>"><?= $stato["stato"] ?></option><? |
|
} |
|
} |
|
?> |
|
</select> |
|
</div> |
|
<div class="form-group mb-0 p-1 col-12 col-lg-2"> |
|
<label class="d-lg-none" for="<?= $name ?>[codice_fiscale_impresa]"><?= __("Codice Fiscale impresa") ?></label> |
|
<input type="text" class="form-control" name="<?= $name ?>[codice_fiscale_impresa]" value="<?= $membro["codice_fiscale_impresa"] ?>" title="<?= __("Codice Fiscale impresa") ?>" rel="S;2;0;PICF"> |
|
</div> |
|
<div class="form-group mb-0 p-1 col-12 col-lg-5"> |
|
<label class="d-lg-none" for="<?= $name ?>[ragione_sociale]"><?= __("Ragione sociale") ?></label> |
|
<input type="text" class="form-control" id="ragione_sociale" name="<?= $name ?>[ragione_sociale]" value="<?= $membro["ragione_sociale"] ?>" title="<?= __("Ragione sociale") ?>" rel="S;2;0;A"> |
|
</div> |
|
<div class="form-group mb-0 p-1 col-12 col-lg-2"> |
|
<label class="d-lg-none" for="<?= $name ?>[ruolo]"><?= __("Ruolo") ?></label> |
|
<select name="<?= $name ?>[ruolo]" title="<?= __("Ruolo") ?>" rel="S;2;250;A"> |
|
<option value=""><?= __("seleziona") ?></option> |
|
<option <?= ($membro["ruolo"] == "01-MANDANTE") ? "selected" : "" ?> value="01-MANDANTE"><?= __("Mandante") ?></option> |
|
<option <?= ($membro["ruolo"] == "05-CONSORZIATA") ? "selected" : "" ?> value="05-CONSORZIATA"><?= __("Consorziata") ?></option> |
|
</select> |
|
</div> |
|
<div class="p-1 col-12 col-lg-1 text-center"> |
|
<button class="btn btn-danger btn-sm" type="button" onClick="$(this).parent().parent().slideUp('fast',function() { $(this).remove()});"> |
|
<span class="fa fa-times"></span> |
|
</button> |
|
</div> |
|
</div> |
|
<script > |
|
if(window.__avvalimenti_onUpdate) { |
|
document.querySelectorAll("#edit-form input:not(.event-added), #edit-form select:not(.event-added)").forEach((el) => { |
|
el.classList.add("event-added"); |
|
el.addEventListener("input", window.__avvalimenti_onUpdate); |
|
}); |
|
} |
|
</script> |
|
<? |
|
} |
|
} |
|
?>
|