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.
 
 
 
 
 

66 righe
2.7 KiB

<?
if (isset($round)) {
$continue = true;
$printConfirmMsg = false;
if ($gara->info["stato"] < 20 && !empty($_SESSION["alertsManager"]["gara-{$gara->info["codice"]}"])) {
$alertManager = &$_SESSION["alertsManager"]["gara-{$gara->info["codice"]}"];
?>
<div class="card mb-2">
<div class="card-header">
<span class="card-title"><span class="fa fa-exclamation-triangle"></span> <?= __("Avvisi ed errori") ?></span>
</div>
<div class="card-body">
<?
$alertManager->printList();
if (!empty($alertManager->alerts["danger"])) {
$continue = false;
}
if (!empty($alertManager->alerts["warning"])) {
$printConfirmMsg = true;
}
?>
</div>
</div>
<?
}
if (($record["private_verified"] == "N" && $gara->getModalita()["online"]) && $continue) {
$continue = false;
?>
<form id="verifica_firma" action="/backend/gare/pubblica/verifyPrivate.php" method="post">
<input type="hidden" name="codice_gara" value="<? echo $record["codice"] ?>">
<input type="hidden" name="token" value="<?= tokenGen() ?>">
<input type="hidden" name="private_key" id="private" rel="S;0;0;A" title="Chiave privata">
</form>
<div class="alert alert-warning text-center py-5">
<span class="fa fa-3x fa-exclamation-triangle"></span>
<br><?= __("Controllo ricezione chiave privata") ?><br><br>
<strong style="font-size:1.3em"><?= __("Carica la chiave privata per questa gara al fine di confermarne la ricezione") ?></strong><br>
<div id="form-chiave-privata" class="card my-2">
<div class="card-body">
<input type="file" id="chiave" title="<?= __("chiave privata") ?>" rel="S;0;0;F"/>
</div>
</div>
<script>
if (window.File && window.FileReader && window.FileList && window.Blob) {
function handleFileSelect(evt) {
var file = evt.target.files[0];
var r = new FileReader();
r.onload = function(e) {
var contents = e.target.result;
$("#private").val(contents);
$("#chiave").parent().removeClass('working');
$("#verifica_firma").submit();
}
r.readAsBinaryString(file);
}
document.getElementById("chiave").addEventListener('change', handleFileSelect, false);
} else {
$("#form-chiave-privata").html('<?= __('errore generico') ?>');
}
</script>
<?= __("N.B. La chiave sar&agrave; utilizzata solo allo scopo di verificarne la corretta ricezione e non sarà in alcun modo memorizzata sul server") ?>
</div>
<?
}
}
?>