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.
 
 
 
 
 

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";
}
}
?>