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.
85 righe
3.9 KiB
85 righe
3.9 KiB
<?php |
|
$configPath = substr(__DIR__,0,strpos(__DIR__,"/public_html"))."/config.php"; |
|
include_once($configPath); |
|
$error = true; |
|
if (!empty($_SESSION["utente"]) && $_SESSION["utente"]->hasSuperPowers() && !empty($_GET["codice"])) { |
|
$gara = gara::init($_GET["codice"]); |
|
if (!empty($gara)) { |
|
$stati = gara::getStati(); |
|
$previous = ""; |
|
$record = $gara->info; |
|
$shown = false; |
|
?> |
|
<?php if ($record["stato"] > 10) : |
|
$shown = true ?> |
|
<div class="card mb-2"> |
|
<div class="card-body"> |
|
<h3><?= __("Modifica stato") ?></h3> |
|
<form action="/backend/gare/_tools/updateStato.php" id="changeStato" rel="valida"> |
|
<input type="hidden" name="codice" value="<?= $record["codice"] ?>"> |
|
<input type="hidden" name="token" value="<?= tokenGen() ?>"> |
|
<div class="form-group"> |
|
<select name="stato" id="statoBehind" title="<?= __("Stato") ?>" rel="S;0;0;A"> |
|
<option value=""><?= __("Seleziona") ?>...</option> |
|
<?php foreach($stati AS $id => $stato) : ?> |
|
<?php if (!empty($id) && $id < $record["stato"]) : ?> |
|
<option value="<?= $id ?>"><?= $stato["titolo"] ?></option> |
|
<?php endif ?> |
|
<?php endforeach ?> |
|
</select> |
|
</div> |
|
<button class="btn btn-block btn-warning" onclick="if (confirm('<?= __("Sei sicuro?") ?>')) { $('#changeStato').submit() }"><?= __("Cambia stato") ?></button> |
|
</form> |
|
</div> |
|
</div> |
|
<?php endif ?> |
|
<?php if ($gara->round["numero"] > 1 && !$gara->checkPartecipantiPresenti()) : |
|
$shown = true ?> |
|
<div class="card mb-2"> |
|
<div class="card-body"> |
|
<h3><?= __("Elimina ultima fase") ?></h3> |
|
<form action="/backend/gare/_tools/deleteFase.php" id="deleteFase" rel="valida"> |
|
<input type="hidden" name="codice" value="<?= $record["codice"] ?>"> |
|
<input type="hidden" name="token" value="<?= tokenGen() ?>"> |
|
<button class="btn btn-block btn-danger" onclick="if (confirm('<?= __("Sei sicuro?") ?>')) { $('#deleteFase').submit() }" ><?= __("Elimina ultima fase") ?></button> |
|
</form> |
|
</div> |
|
</div> |
|
<?php endif ?> |
|
<?php |
|
$lotti = $gara->getLotti(); |
|
$lotti = array_filter($lotti, function($lotto) { |
|
return $lotto["stato"] > 0; |
|
}); |
|
if (!empty($lotti)) : |
|
$shown = true |
|
?> |
|
<div class="card mb-2"> |
|
<div class="card-body"> |
|
<h3><?= __("Sblocca lotto") ?></h3> |
|
<?php foreach($lotti AS $lotto) : ?> |
|
<form action="/backend/gare/_tools/unlockLotto.php" id="unlockLotto<?= $lotto["codice"] ?>" rel="valida"> |
|
<input type="hidden" name="codice" value="<?= $record["codice"] ?>"> |
|
<input type="hidden" name="lotto" value="<?= $lotto["codice"] ?>"> |
|
<input type="hidden" name="token" value="<?= tokenGen() ?>"> |
|
<div class="card"> |
|
<div class="card-body"> |
|
<button class="float-right btn btn-primary" onclick="if (confirm('<?= __("Sei sicuro?") ?>')) { $('#unlockLotto<?= $lotto["codice"] ?>').submit() }"><?= __("Sblocca") ?></button> |
|
<strong><?= __("Lotto") ?> <?= $lotto["numero"] ?> - CIG <?= $lotto["cig"]; ?><strong><br> |
|
<small class="badge badge-primary"><?= $stati[$lotto["stato"]]["titolo"] ?></small> |
|
</div> |
|
</div> |
|
</form> |
|
<?php endforeach ?> |
|
</div> |
|
</div> |
|
<?php endif ?> |
|
<?= (!$shown) ? alertManager::printInfoBox(__("Nessuna operazione disponibile")) : "" ?> |
|
<?php |
|
$error = false; |
|
} |
|
} |
|
if ($error) { |
|
header('HTTP/1.0 403 Forbidden'); |
|
die(); |
|
}
|