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.
 
 
 
 
 

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();
}
?>