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.
112 righe
5.4 KiB
112 righe
5.4 KiB
<? |
|
$configPath = substr(__DIR__,0,strpos(__DIR__,"/public_html"))."/config.php"; |
|
include_once($configPath); |
|
$error = true; |
|
if (isset($_SESSION["ente"]) && $_SESSION["ente"]->hasModulo("albi_commissione") && !empty($_GET["codice"]) && !empty($_GET["modulo"]) && !empty($_GET["elemento"])) { |
|
$managerCommissione = new Commissione ($_GET["modulo"],$_GET["elemento"],"commissione"); |
|
if (!empty($managerCommissione)) { |
|
$elenco = AlboCommissione::init($_GET["codice"]); |
|
if (!empty($elenco)) { |
|
$error = false; |
|
$partecipanti = $elenco->getPartecipanti(["stato"=>"ammessi"],[],0,-1); |
|
if (!empty($partecipanti)) { |
|
?> |
|
<div id="chooseMenu" class="selezioneCommissariChoice"> |
|
<div class="btn-group btn-block"> |
|
<button type="button" class="btn btn-lg btn-info" onClick="$('.selezioneCommissariChoice').slideUp(); $('#tableSorteggio').slideDown(); $('#backButton').slideDown()"> |
|
<span class="fa fa-random"></span><br> |
|
<?= __("Sorteggio") ?> |
|
</button> |
|
<button type="button" class="btn btn-lg btn-primary" onClick="$('.selezioneCommissariChoice').slideUp(); $('#tableCommissari').slideDown(); $('#backButton').slideDown()"> |
|
<span class="fa fa-list"></span><br> |
|
<?= __("Da elenco") ?> |
|
</button> |
|
</div> |
|
</div> |
|
<button type="button" id="backButton" class="selezioneCommissariChoice my-2 collapse btn btn-block btn-sm btn-warning" onClick="$('.selezioneCommissariChoice').slideUp(); $('#chooseMenu').slideDown();"> |
|
<span class="fa fa-backward"></span> <?= __("Indietro") ?> |
|
</button> |
|
<div id="tableSorteggio" class="collapse selezioneCommissariChoice"> |
|
<form action="/backend/common/commissioni/albi/estrai.php" rel="validate"> |
|
<input type="hidden" name="codice_elenco" value="<?= $elenco->info["codice"] ?>"> |
|
<input type="hidden" name="modulo" value="<?= $managerCommissione->modulo ?>"> |
|
<input type="hidden" name="elemento" value="<?= $managerCommissione->elemento ?>"> |
|
<div class="row"> |
|
<div class="col-12 col-lg-6"> |
|
<div class="form-group"> |
|
<label for="numero"><?= __("Numero soggetti") ?></label> |
|
<input rel="S;0;0;0D" class="form-control text-center" name="numero" title="<?= __("Numero soggetti") ?>"> |
|
</div> |
|
</div> |
|
<div class="col-12 col-lg-6"> |
|
<div class="form-group"> |
|
<label for="ruolo"><?= __("Ruolo") ?></label> |
|
<input rel="S;0;0;A" class="form-control text-center" name="ruolo" title="<?= __("Ruolo") ?>"> |
|
</div> |
|
</div> |
|
</div> |
|
<button type="submit" class="btn btn-block btn-success"><span class="fa fa-random"></span> <?= __("Estrai") ?></button> |
|
</form> |
|
</div> |
|
<div id="tableCommissari" class="collapse selezioneCommissariChoice"> |
|
<table class="table w-100 table-striped table-hover" id="tab-commissione"> |
|
<thead> |
|
<tr> |
|
<th width="100"><?= __("Codice Fiscale") ?></th> |
|
<th><?= __("Denominazione") ?></th> |
|
<th width="100"><?= __("Nomine") ?></th> |
|
<th width="100"></th> |
|
</tr> |
|
</thead> |
|
<tbody> |
|
</tbody> |
|
</table> |
|
</div> |
|
<script> |
|
function addCommissario(codice,codice_utente) { |
|
if ($("#utente-"+codice_utente).length > 0) { |
|
$("#utente-"+codice_utente).remove(); |
|
} else { |
|
aggiungi('/backend/common/commissioni/tr-edit.php?codice_elenco=<?= $elenco->info["codice"] ?>&codice_utente='+codice_utente+'&codice_partecipante='+codice,'#commissari'); |
|
} |
|
tableCommissario.draw('page'); |
|
} |
|
var tableCommissario = $("#tab-commissione").DataTable({ |
|
"processing": true, |
|
"serverSide": true, |
|
"language": { |
|
"url": "/dictionary/datatables/<?= $_SESSION["language"] ?>.lang" |
|
}, |
|
"ajax": { |
|
"url": "/backend/common/commissioni/albi/table.php", |
|
"data": function (d) { |
|
d.modulo = '<?= $managerCommissione->modulo ?>'; |
|
d.elemento = '<?= $managerCommissione->elemento ?>'; |
|
d.stato = $('input[name=status]:checked').val(); |
|
d.codice = '<?= $elenco->info["codice"] ?>'; |
|
d.utenti = $(".codiciUtenteCommissari").serialize(); |
|
} |
|
}, |
|
"order": [[1,'asc']], |
|
"lengthMenu": [[25, 50, -1], [25, 50, '<?= __("tutti") ?>']], |
|
"columns": [ |
|
{ "class":"text-center" }, |
|
null, |
|
{ "orderable": true, "class":"text-center" }, |
|
{ "orderable": false, "class":"text-center" } |
|
] |
|
}); |
|
</script> |
|
<? |
|
} else { |
|
alertManager::printWarningBox(__("Nessun partecipante")); |
|
} |
|
} |
|
} |
|
} |
|
|
|
if ($error) { |
|
header('HTTP/1.0 403 Forbidden'); |
|
die(); |
|
} |
|
?>
|