diff --git a/modules/stampe_contabili/stampe_contabili.php b/modules/stampe_contabili/stampe_contabili.php index 4187a87ec..596d7ae7f 100644 --- a/modules/stampe_contabili/stampe_contabili.php +++ b/modules/stampe_contabili/stampe_contabili.php @@ -36,25 +36,30 @@ $periodi[] = [ $month_start = 1; $month_end = 3; -for ($i=1; $i<=4; $i++) { - $periodi[] = [ - 'id' => ''.$i.'_trimestre', - 'text' => tr('_NUM_° Trimestre _YEAR_', ['_NUM_' => $i, '_YEAR_' => $year]), - 'date_start' => $year.','.$month_start.',01', - 'date_end' => $year.','.$month_end.','.(new Carbon($year.'-'.$month_end.'-01'))->endOfMonth()->format('d'), - ]; - $month_start += 3; - $month_end += 3; + +if (setting('Liquidazione iva') == 'Trimestrale') { + for ($i=1; $i<=4; $i++) { + $periodi[] = [ + 'id' => ''.$i.'_trimestre', + 'text' => tr('_NUM_° Trimestre _YEAR_', ['_NUM_' => $i, '_YEAR_' => $year]), + 'date_start' => $year.','.$month_start.',01', + 'date_end' => $year.','.$month_end.','.(new Carbon($year.'-'.$month_end.'-01'))->endOfMonth()->format('d'), + ]; + $month_start += 3; + $month_end += 3; + } } -for ($i=1; $i<=12; $i++) { - $month = (new Carbon($year.'-'.$i.'-01'))->locale('it')->getTranslatedMonthName('IT MMMM'); - $periodi[] = [ - 'id' => ''.$i.'_mese', - 'text' => tr('_MONTH_ _YEAR_', ['_MONTH_' => $month, '_YEAR_' => $year]), - 'date_start' => $year.','.$i.',01', - 'date_end' => $year.','.$i.','.(new Carbon($year.'-'.$i.'-01'))->endOfMonth()->format('d'), - ]; +if (setting('Liquidazione iva') == 'Mensile') { + for ($i=1; $i<=12; $i++) { + $month = (new Carbon($year.'-'.$i.'-01'))->locale('it')->getTranslatedMonthName('IT MMMM'); + $periodi[] = [ + 'id' => ''.$i.'_mese', + 'text' => tr('_MONTH_ _YEAR_', ['_MONTH_' => $month, '_YEAR_' => $year]), + 'date_start' => $year.','.$i.',01', + 'date_end' => $year.','.$i.','.(new Carbon($year.'-'.$i.'-01'))->endOfMonth()->format('d'), + ]; + } }