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.
37 righe
1.3 KiB
37 righe
1.3 KiB
<? |
|
if (isset($lotti)) { |
|
$statuses = []; |
|
foreach($lotti AS $lotto) { |
|
$checkCategorie = $gara->getSOA($lotto["codice"]); |
|
$hrefComandoStatus = str_replace("index.php","edit.php",$hrefComando)."&codice_lotto=".$lotto["codice"]; |
|
if (!empty($checkCategorie)) { |
|
$somma = 0; |
|
foreach($checkCategorie AS $categoria) { |
|
$somma += $categoria["importo"]; |
|
} |
|
$riferimentoTotale = $lotto["importoBase"] + $lotto["importoManodopera"] + $lotto["oneriNoRibasso"]; |
|
if ($gara->normaRiferimento == "2016-50") { |
|
$riferimentoTotale = $lotto["importoBase"] + $lotto["oneriNoRibasso"]; |
|
} |
|
$somma = number_format($somma,2); |
|
$riferimentoTotale = number_format($riferimentoTotale,2); |
|
if ($somma == $riferimentoTotale) { |
|
$statuses[] = "status-border-success"; |
|
} else { |
|
$alertManager->addWarningAlert(__("Lotto") . " " . $lotto["numero"] . " - " . __("Controllare le qualificazioni SOA inserite"),$hrefComandoStatus); |
|
$statuses[] = "status-border-warning"; |
|
} |
|
} |
|
} |
|
if (!empty($statuses)) { |
|
$statuses = array_unique($statuses); |
|
if (count($statuses) > 1) { |
|
$status = "status-border-warning"; |
|
} else { |
|
$status = $statuses[0]; |
|
} |
|
} else { |
|
$status = "status-border-default"; |
|
} |
|
} |
|
?>
|