fetchArray('SELECT ragione_sociale, (SELECT MIN(orario_inizio) FROM in_interventi_tecnici WHERE idintervento=in_interventi.id) AS data, (SELECT SUM(prezzo_ore_consuntivo+prezzo_km_consuntivo+prezzo_dirittochiamata) FROM in_interventi_tecnici WHERE idintervento=in_interventi.id) AS totale FROM in_interventi INNER JOIN an_anagrafiche ON in_interventi.idanagrafica=an_anagrafiche.idanagrafica WHERE in_interventi.idanagrafica='.prepare($id_record)); $totale_interventi = 0; $data_start = strtotime("now"); for ($i = 0; $i < count($rsi); ++$i) { $totale_interventi += $rsi[$i]['totale']; // Calcolo data più bassa per la ricerca if (strtotime($rsi[$i]['data']) < $data_start) { $data_start = strtotime($rsi[$i]['data']); } } echo '

'._('Interventi').'

'; if (count($rsi) > 0) { echo '

'.str_replace(['_NUMBER_', '_EUR_'], [count($rsi), Translator::numberToLocale($totale_interventi)], _('Sono stati svolti _NUMBER_ interventi per un totale di _EUR_ €')).'

'._('Visualizza').'

'; } else { echo '

'._('Nessun intervento').'.

'; } echo '
'; // Preventivi $rsi = $dbo->fetchArray('SELECT data_accettazione AS data, ragione_sociale, budget FROM co_preventivi INNER JOIN an_anagrafiche ON co_preventivi.idanagrafica=an_anagrafiche.idanagrafica WHERE co_preventivi.idanagrafica='.prepare($id_record)); $totale_preventivi = 0; $data_start = strtotime("now"); for ($i = 0; $i < count($rsi); ++$i) { $totale_preventivi += $rsi[$i]['budget']; // Calcolo data più bassa per la ricerca if (strtotime($rsi[$i]['data']) < $data_start) { $data_start = strtotime($rsi[$i]['data']); } } echo '

'._('Preventivi').'

'; if (count($rsi) > 0) { echo '

'.str_replace(['_NUMBER_', '_EUR_'], [count($rsi), Translator::numberToLocale($totale_preventivi)], _('Si è lavorato per _NUMBER_ preventivi per un totale di _EUR_ €')).'

'._('Visualizza').'

'; } else { echo '

'._('Nessun preventivo').'.

'; } echo '
'; // Contratti $rsi = $dbo->fetchArray('SELECT data_accettazione AS data, ragione_sociale, budget FROM co_contratti INNER JOIN an_anagrafiche ON co_contratti.idanagrafica=an_anagrafiche.idanagrafica WHERE co_contratti.idanagrafica='.prepare($id_record)); $totale_contratti = 0; $data_start = strtotime(date('Ymd')); for ($i = 0; $i < count($rsi); ++$i) { $totale_contratti += $rsi[$i]['budget']; // Calcolo data più bassa per la ricerca if (strtotime($rsi[$i]['data']) < $data_start) { $data_start = strtotime($rsi[$i]['data']); } } echo '

'._('Contratti').'

'; if (count($rsi) > 0) { echo '

'.str_replace(['_NUMBER_', '_EUR_'], [count($rsi), Translator::numberToLocale($totale_contratti)], _('Si è lavorato per _NUMBER_ contratti per un totale di _EUR_ €')).'

'._('Visualizza').'

'; } else { echo '

'._('Nessun contratto').'.

'; } echo '
'; // Fatture echo '

'._('Fatture').'

'; // Fatture di vendita $rsi = $dbo->fetchArray("SELECT data, ragione_sociale, (SELECT SUM(subtotale+iva) FROM co_righe_documenti WHERE iddocumento=co_documenti.id) AS totale FROM co_documenti INNER JOIN an_anagrafiche ON co_documenti.idanagrafica=an_anagrafiche.idanagrafica WHERE idtipodocumento IN(SELECT id FROM co_tipidocumento WHERE dir='entrata') AND co_documenti.idanagrafica=".prepare($id_record)); $totale_fatture_vendita = 0; $data_start = strtotime("now"); for ($i = 0; $i < count($rsi); ++$i) { $totale_fatture_vendita += $rsi[$i]['totale']; // Calcolo data più bassa per la ricerca if (strtotime($rsi[$i]['data']) < $data_start) { $data_start = strtotime($rsi[$i]['data']); } } if (count($rsi) > 0) { echo '

'.str_replace(['_NUMBER_', '_EUR_'], [count($rsi), Translator::numberToLocale($totale_fatture_vendita)], _('Sono state emesse _NUMBER_ fatture di vendita per un totale di _EUR_ €')).'

'._('Visualizza').'

'; } else { echo '

'._('Nessuna fattura di vendita').'.

'; } echo '
'; // Fatture di acquisto $rsi = $dbo->fetchArray("SELECT data, ragione_sociale, (SELECT SUM(subtotale+iva) FROM co_righe_documenti WHERE iddocumento=co_documenti.id) AS totale FROM co_documenti INNER JOIN an_anagrafiche ON co_documenti.idanagrafica=an_anagrafiche.idanagrafica WHERE idtipodocumento IN(SELECT id FROM co_tipidocumento WHERE dir='uscita') AND co_documenti.idanagrafica=".prepare($id_record)); $totale_fatture_acquisto = 0; $data_start = strtotime("now"); for ($i = 0; $i < count($rsi); ++$i) { $totale_fatture_acquisto += $rsi[$i]['totale']; // Calcolo data più bassa per la ricerca if (strtotime($rsi[$i]['data']) < $data_start) { $data_start = strtotime($rsi[$i]['data']); } } if (count($rsi) > 0) { echo '

'.str_replace(['_NUMBER_', '_EUR_'], [count($rsi), Translator::numberToLocale($totale_fatture_acquisto)], _('Sono state registrate _NUMBER_ fatture di acquisto per un totale di _EUR_ €')).'

'._('Visualizza').'

'; } else { echo '

'._('Nessuna fattura di acquisto').'.

'; } echo '
';