From 69071050f02856ba6e3df28abc79f1c23877e4f3 Mon Sep 17 00:00:00 2001 From: Thomas Zilio Date: Fri, 19 Jul 2019 18:07:22 +0200 Subject: [PATCH] Fix merge --- modules/interventi/row-add.php | 1 - modules/interventi/row-edit.php | 1 - plugins/statistiche_anagrafiche/info.php | 25 +++++++++++------------- 3 files changed, 11 insertions(+), 16 deletions(-) diff --git a/modules/interventi/row-add.php b/modules/interventi/row-add.php index 113726abb..b41b538ab 100644 --- a/modules/interventi/row-add.php +++ b/modules/interventi/row-add.php @@ -5,7 +5,6 @@ use Modules\Interventi\Intervento; include_once __DIR__.'/../../core.php'; $documento = Intervento::find($id_record); -$costi = get_costi_intervento($id_record); // Impostazioni per la gestione $options = [ diff --git a/modules/interventi/row-edit.php b/modules/interventi/row-edit.php index f902fdb60..4288170ef 100644 --- a/modules/interventi/row-edit.php +++ b/modules/interventi/row-edit.php @@ -5,7 +5,6 @@ use Modules\Interventi\Intervento; include_once __DIR__.'/../../core.php'; $documento = Intervento::find($id_record); -$costi = get_costi_intervento($id_record); // Impostazioni per la gestione $options = [ diff --git a/plugins/statistiche_anagrafiche/info.php b/plugins/statistiche_anagrafiche/info.php index b07efff59..535e9741c 100644 --- a/plugins/statistiche_anagrafiche/info.php +++ b/plugins/statistiche_anagrafiche/info.php @@ -8,6 +8,7 @@ use Modules\DDT\DDT; use Modules\Fatture\Fattura; use Modules\Ordini\Ordine; use Modules\Preventivi\Preventivo; +use Modules\Interventi\Intervento; $calendar_id = filter('calendar_id'); $start = filter('start'); @@ -46,12 +47,8 @@ elseif ($anagrafica->isTipo('Tecnico')) { $interventi = $dbo->fetchArray('SELECT id FROM in_interventi INNER JOIN in_interventi_tecnici ON in_interventi.id = in_interventi_tecnici.idintervento WHERE in_interventi_tecnici.idtecnico='.prepare($id_record).' AND data_richiesta BETWEEN '.prepare($start).' AND '.prepare($end)); } -$totale_interventi = 0; -foreach ($interventi as $intervento){ - $costi = get_costi_intervento($intervento['id']); - - $totale_interventi += $costi['totale_scontato']; -} +$interventi = Intervento::whereIn('id', array_column($interventi, 'id'))->get(); +$totale_interventi = $interventi->sum('totale_imponibile'); // Ddt in uscita $ddt_uscita = DDT::whereBetween('data', [$start, $end]) @@ -93,7 +90,7 @@ echo ' '.($preventivi->count() > 0 ? ''.tr('Visualizza').' ' : '').'
- '.count($preventivi).'
+ '.$preventivi->count().'
'.moneyFormat($totale_preventivi).'
@@ -108,7 +105,7 @@ echo ' '.($contratti->count() > 0 ? ''.tr('Visualizza').' ' : '').'
- '.count($contratti).'
+ '.$contratti->count().'
'.moneyFormat($totale_contratti).'
@@ -123,7 +120,7 @@ echo ' '.($ordini_cliente->count() > 0 ? ''.tr('Visualizza').' ' : '').'
- '.count($ordini_cliente).'
+ '.$ordini_cliente->count().'
'.moneyFormat($totale_ordini_cliente).'
@@ -134,13 +131,13 @@ echo '
- +
'.tr('Attività').' - '.(count($interventi) > 0 ? ''.tr('Visualizza').' ' : '').' + '.($interventi->count() > 0 ? ''.tr('Visualizza').' ' : '').'
- '.count($interventi).'
+ '.$interventi->count().'
'.moneyFormat($totale_interventi).'
@@ -155,7 +152,7 @@ echo ' '.($ddt_uscita->count() > 0 ? ''.tr('Visualizza').' ' : '').'
- '.count($ddt_uscita).'
+ '.$ddt_uscita->count().'
'.moneyFormat($totale_ddt_uscita).'
@@ -170,7 +167,7 @@ echo ' '.($fatture_vendita->count() > 0 ? ''.tr('Visualizza').' ' : '').'
- '.count($fatture_vendita).'
+ '.$fatture_vendita->count().'
'.moneyFormat($totale_fatture_vendita).'