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
41 righe
1.6 KiB
<? |
|
if (!empty($gara)) { |
|
$show = false; |
|
$modelli = $gara->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 = $gara->checkLockModello($modello["codice"]); |
|
$statuses = 0; |
|
$riferimenti = []; |
|
if ($modello["lotto"] == "S") { |
|
foreach($lotti AS $lotto) { |
|
$riferimenti[] = "gare-{$gara->info["codice"]}-{$gara->round["codice"]}-{$lotto["codice"]}"; |
|
} |
|
} else { |
|
$riferimenti[] = "gare-{$gara->info["codice"]}-{$gara->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> |
|
<? |
|
} |
|
} |
|
} |
|
} |
|
?>
|