diff --git a/modules/anagrafiche/plugins/statistiche.php b/modules/anagrafiche/plugins/statistiche.php index d6c6dcad9..73c4660e7 100644 --- a/modules/anagrafiche/plugins/statistiche.php +++ b/modules/anagrafiche/plugins/statistiche.php @@ -2,6 +2,86 @@ include_once __DIR__.'/../../../core.php'; + +// Preventivi +$rsi = $dbo->fetchArray('SELECT co_preventivi.id, data_accettazione AS data, ragione_sociale FROM co_preventivi INNER JOIN an_anagrafiche ON co_preventivi.idanagrafica=an_anagrafiche.idanagrafica WHERE co_preventivi.idanagrafica='.prepare($id_record).' AND default_revision = 1'); +$totale_preventivi = 0; + +for ($i = 0; $i < count($rsi); ++$i) { + $totale_preventivi = sum($totale_preventivi, Modules\Preventivi\Preventivo::find($rsi[$i]['id'])->imponibile_scontato); +} + +echo ' +
'.tr('Sono stati svolti _NUMBER_ interventi per un totale di _MONEY_', [ - '_NUMBER_' => count($rsi), - '_MONEY_' => moneyFormat($totale_interventi), - ]).'
- '; -} else { - echo ' -'.tr('Nessun intervento').'.
'; } echo ' -'.tr('Sono stati fatti _NUMBER_ preventivi per un totale di _MONEY_', [ - '_NUMBER_' => count($rsi), - '_MONEY_' => moneyFormat($totale_preventivi), - ]).'
- '; -} else { - echo ' -'.tr('Nessun preventivo').'.
'; -} - -echo ' -'.tr('Sono stati stipulati _NUMBER_ contratti per un totale di _MONEY_', [ - '_NUMBER_' => count($rsi), - '_MONEY_' => moneyFormat($totale_contratti), - ]).'
- '; -} else { - echo ' -'.tr('Nessun contratto').'.
'; -} -echo ' -'.tr('Sono state emesse _NUMBER_ fatture di vendita per un totale di _MONEY_', [ - '_NUMBER_' => count($rsi), - '_MONEY_' => moneyFormat($totale_fatture_vendita), - ]).'
- '; -} else { - echo ' -'.tr('Nessuna fattura di vendita').'.
'; -} - -echo ' -'.tr('Sono state registrate _NUMBER_ fatture di acquisto per un totale di _MONEY_', [ - '_NUMBER_' => count($rsi), - '_TOT_' => moneyFormat($totale_fatture_acquisto), - ]).'
- '; -} else { - echo ' -'.tr('Nessuna fattura di acquisto').'.
'; -} echo ' -