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.
 
 
 
 
 

88 righe
2.8 KiB

<?
if (!empty($programma)) {
$qe = $programma->getQuadroRisorse();
$voci = Programma::getTipologiaRisorse();
$annualita = $programma->getAnnualita();
if (!empty($qe)) {
ob_start();
$totali = [];
?>
<h2 style="text-align:center">QUADRO DELLE RISORSE NECESSARIE ALLA REALIZZAZIONE DEL PROGRAMMA</h2>
<br>
<table width="100%">
<thead>
<tr>
<td rowspan="3" style="width:40%; text-align:center">
<strong>TIPOLOGIA DI RISORSE</strong>
</td>
<td colspan="<?= count($annualita) + 1 ?>" style="text-align:center">
<strong>Arco temporale di validità del programma</strong>
</td>
</tr>
<tr>
<td colspan="<?= count($annualita) ?>" style="text-align:center">
<strong>Disponibilità finanziaria (1)</strong>
</td>
<td rowspan="2" style="text-align:center">
<strong>Importo totale (2)</strong>
</td>
</tr>
<tr>
<?
$cont = 0;
reset($annualita);
foreach($annualita AS $anno) {
$totali[$anno] = 0;
$cont++;
?>
<td style="text-align:center">Anno <?= $cont ?></td>
<?
}
?>
</tr>
</thead>
<?
foreach($voci AS $key => $tipologia) {
?>
<tr>
<td><?= $tipologia ?></td>
<?
$cont = 0;
$totale = 0;
reset($annualita);
foreach($annualita AS $anno) {
$dot = $qe[$cont][$key] ?? 0;
$totale += $dot;
$totali[$anno] += $dot;
?>
<td style="text-align:right">&euro; <?= number_format($dot,2,",",".") ?? "0.00" ?></td>
<?
$cont++;
}
?>
<td style="text-align:right">&euro; <?= number_format($totale,2,",",".") ?? "0.00" ?></td>
</tr>
<?
}
?>
<tr>
<td>Totale</td>
<?
$totale = 0;
foreach($totali AS $somma) {
$totale += $somma; ?>
<td style="text-align:right">&euro; <?= number_format($somma,2,",",".") ?? "0.00" ?></td>
<? } ?>
<td style="text-align:right">&euro; <?= number_format($totale,2,",",".") ?? "0.00" ?></td>
</tr>
</table>
<br>
<div style="text-align:right">
Il referente del programma<br>
<?= $programma->extraInfo["cognome"] . " " . $programma->extraInfo["nome"] ?>
</div>
<?
$content = ob_get_clean();
}
}
?>