Fix visualizzazione totali Piano dei conti

This commit is contained in:
MatteoPistorello 2022-04-07 14:50:27 +02:00
parent 558570523d
commit 265525b665
2 changed files with 6 additions and 8 deletions

View File

@ -102,13 +102,7 @@ if (!empty($movimenti)) {
}
echo '
</table>
<script>
function open_movimento(id_mastrino, id_module){
launch_modal("'.tr('Dettagli movimento').'", "'.$structure->fileurl('dettagli_movimento.php').'?id_mastrino=" + id_mastrino + "&id_module=" + id_module);
}
</script>';
</table>';
} else {
echo '
<span>'.tr('Nessun movimento presente').'</span>';

View File

@ -81,7 +81,11 @@ foreach ($primo_livello as $conto_primo) {
foreach ($secondo_livello as $conto_secondo) {
// Livello 2
$totale_conto2 = $dbo->fetchOne('SELECT SUM(-totale) AS totale FROM `co_movimenti` INNER JOIN co_pianodeiconti3 ON co_movimenti.idconto=co_pianodeiconti3.id WHERE idconto IN(SELECT id FROM co_pianodeiconti3 WHERE idpianodeiconti2='.prepare($conto_secondo['id']).') AND co_movimenti.data>='.prepare($_SESSION['period_start']).' AND co_movimenti.data<='.prepare($_SESSION['period_end']))['totale'];
if ($conto_primo['descrizione'] == 'Economico') {
$totale_conto2 = $dbo->fetchOne('SELECT SUM(-totale) AS totale FROM `co_movimenti` INNER JOIN co_pianodeiconti3 ON co_movimenti.idconto=co_pianodeiconti3.id WHERE idconto IN(SELECT id FROM co_pianodeiconti3 WHERE idpianodeiconti2='.prepare($conto_secondo['id']).') AND co_movimenti.data>='.prepare($_SESSION['period_start']).' AND co_movimenti.data<='.prepare($_SESSION['period_end']))['totale'];
} else {
$totale_conto2 = $dbo->fetchOne('SELECT SUM(totale) AS totale FROM `co_movimenti` INNER JOIN co_pianodeiconti3 ON co_movimenti.idconto=co_pianodeiconti3.id WHERE idconto IN(SELECT id FROM co_pianodeiconti3 WHERE idpianodeiconti2='.prepare($conto_secondo['id']).') AND co_movimenti.data>='.prepare($_SESSION['period_start']).' AND co_movimenti.data<='.prepare($_SESSION['period_end']))['totale'];
}
echo '
<div class="conto2" id="conto2-'.$conto_secondo['id'].'">