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.
82 righe
3.8 KiB
82 righe
3.8 KiB
<? |
|
$error = true; |
|
$configPath = substr(__DIR__,0,strpos(__DIR__,"/public_html"))."/config.php"; |
|
include_once($configPath); |
|
if (isset($_SESSION["utente"]) && $_SESSION["utente"]->gerarchia < 100 && !empty($managerToken)) { |
|
$error = false; |
|
alertManager::printInfoBox(__("Il sorteggio sarà effettuato con i criteri di selezione e conteggio utilizzati nella tabella visualizzata")); |
|
?> |
|
<div class="alertPreSorteggio collapse"> |
|
<button class="btn btn-block btn-primary" onclick="$('#modal-filter').modal();"><span class="fa fa-filter"></span> <?= __("Rivedi filtri") ?></button> |
|
<button class="btn btn-block btn-warning" onclick="$('.alertPreSorteggio').slideToggle();"><span class="fa fa-forward"></span> <?= __("Continua") ?></button> |
|
</div> |
|
<div class="alertPreSorteggio"> |
|
<form action="<?= $action ?>" rel="validate" id="formEstrazione"> |
|
<input type="hidden" name="managerToken" value="<?= $managerToken ?>"> |
|
<input type="hidden" name="token" value="<?= tokenGen() ?>"> |
|
<input type="hidden" name="contesto" value="<?= $contesto ?? "" ?>"> |
|
<input type="hidden" name="codice_elemento" value="<?= $codice_elemento ?? "" ?>"> |
|
<input type="hidden" name="sub_elemento" value="<?= $sub_elemento ?? "" ?>"> |
|
<div class="row"> |
|
<div class="col-12 col-lg-3"> |
|
<div class="form-group"> |
|
<label for="numero_partecipanti"><?= __("Numero Operatori") ?></label> |
|
<input class="form-control text-center" name="numero_partecipanti" title="<?= __("Numero Operatori") ?>" type="text" rel="S;0;0;N;0;>"> |
|
</div> |
|
</div> |
|
<div class="col-12 col-lg-9"> |
|
<div class="form-group"> |
|
<label for="descrizione"><?= __("Descrizione") ?></label> |
|
<input class="form-control" name="descrizione" title="<?= __("Descrizione") ?>" type="text" rel="<?= ($contesto == "albo") ? "S" : "N" ?>;3;0;A;"> |
|
</div> |
|
</div> |
|
</div> |
|
<label for="esclusioni"><?= __("Esclusioni") ?></label> |
|
<div id="escludiDaSorteggio"></div> |
|
<button class="btn btn-sm btn-warning btn-block" type="button" onClick="$('#escludiDaSorteggio').append($('#esclusioneInput').html());"><?= __("Aggiungi operatore da escludere") ?></button> |
|
<button class="btn btn-success btn-block" type="button" onClick="confirmSorteggio();"><span class="fa fa-random"></span> <?= __("Esegui estrazione") ?></button> |
|
</form> |
|
<script> |
|
function confirmSorteggio() { |
|
Swal({ |
|
title: js_dict["sei-sicuro"], |
|
text: js_dict["msg-conferma"], |
|
type: "error", |
|
showCancelButton: true, |
|
confirmButtonColor: '#3085d6', |
|
cancelButtonColor: '#d33', |
|
confirmButtonText: js_dict.conferma, |
|
cancelButtonText: js_dict.annulla, |
|
closeOnConfirm: true |
|
}).then((result) => { |
|
if (result.value) { |
|
$('#formEstrazione').submit() |
|
} |
|
}); |
|
} |
|
</script> |
|
<div id="esclusioneInput" class="d-none"> |
|
<div class="input-group mb-2"> |
|
<input class="form-control text-center" name="esclusioni[]" rel="S;2;0;PICF" placeholder="<?= __("Codice fiscale impresa") ?>" title="<?= __("Codice fiscale impresa") ?>"> |
|
<div class="input-group-append"> |
|
<button class="btn btn-danger" onClick="$(this).parent().parent().remove()"> |
|
<span class="fa fa-times"></span> |
|
</button> |
|
</div> |
|
</div> |
|
</div> |
|
</div> |
|
<script> |
|
window.onload = function() { |
|
if ($('#modal-filter').length > 0) { |
|
$(".alertPreSorteggio").toggle(); |
|
} |
|
} |
|
</script> |
|
<? |
|
} |
|
if ($error) { |
|
header('HTTP/1.0 403 Forbidden'); |
|
die(); |
|
} |
|
?>
|