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.
 
 
 
 
 

41 righe
1.6 KiB

<?
if (!empty($concorso)) {
$show = false;
$modelli = $concorso->getModelli();
if (!empty($modelli)) {
foreach($modelli AS $modello) {
if ($rec["tipo"] == "comunicazioni" && (!empty($modello["destinatari"])) || ($rec["tipo"] !== "comunicazioni" && empty($modello["destinatari"]))) {
$hrefComando = "{$rec["link"]}?codice={$record["codice"]}&codice_round={$round["codice"]}&codice_modello={$modello["codice"]}";
$lock = $concorso->checkLockModello($modello["codice"]);
$statuses = 0;
$riferimenti = [];
if ($modello["lotto"] == "S") {
foreach($lotti AS $lotto) {
$riferimenti[] = "concorsi-{$concorso->info["codice"]}-{$concorso->round["codice"]}-{$lotto["codice"]}";
}
} else {
$riferimenti[] = "concorsi-{$concorso->info["codice"]}-{$concorso->round["codice"]}";
}
foreach($riferimenti AS $idRiferimento) {
$editor = new editorManager($modello["tipo"],$idRiferimento);
if (!empty($editor->latest())) {
$statuses++;
}
}
$status = "status-border-default";
if (!empty($statuses)) {
$status = "status-border-warning";
if (count($riferimenti) == $statuses) {
$status = "status-border-success";
}
}
?>
<a class="text-left btn my-1 <?= $status ?> btn-block btn-<?=($lock) ? "secondary" : "info"?>" href="<?= $hrefComando ?>" title="<?= __($modello["titolo"]) ?>">
<?= __($modello["titolo"]) ?>
</a>
<?
}
}
}
}
?>