From c2d3373c86aeffee237be58904f0fa98371f17a8 Mon Sep 17 00:00:00 2001 From: Alessandro Date: Sun, 2 May 2021 15:16:12 +0200 Subject: [PATCH] Aggiornare 'lib/function_home.php' Corretta la query e nel collegamento alla variabile '$sale_id' nella sezione 'scadenze' e 'scadenze_insoluti' --- lib/function_home.php | 454 +++++++++++++++++++++--------------------- 1 file changed, 227 insertions(+), 227 deletions(-) diff --git a/lib/function_home.php b/lib/function_home.php index 81ef9c3..b5da716 100644 --- a/lib/function_home.php +++ b/lib/function_home.php @@ -1,228 +1,228 @@ -fetchArray( "select * , co_documenti.id as id_doc from co_documenti left join an_anagrafiche on co_documenti.idanagrafica=an_anagrafiche.idanagrafica - left join co_tipidocumento on co_documenti.idtipodocumento=co_tipidocumento.id - where co_tipidocumento.dir='entrata' order by co_documenti.id desc limit 0,10"); - - for($i = 0; $i < sizeof($rw); $i ++) { - $sale_id=$rw[$i][id_doc]; - $rw_tot = $dbo->fetchArray( "select SUM(subtotale - sconto + iva + rivalsainps - ritenutaacconto) as totale FROM co_righe_documenti where iddocumento = $sale_id "); - $sale_number=$rw[$i]['numero']; - $idanagrafica=$rw[$i]['idanagrafica']; - $customer_name=$rw[$i]['ragione_sociale']; - $descrizione=$rw[$i]['descrizione']; - $date_added=$rw[$i]['data']; - list($date,$hora)=explode(" ",$date_added); - list($Y,$m,$d)=explode("-",$date); - $data=$d."-".$m."-".$Y; - $total=$rw_tot[0]['totale'] +$rw[$i]['bollo'] + $rw[$i]['iva_rivalsainps'] ; - - ?> - - - - - - - - fetchArray( "select * , co_documenti.id as id_doc from co_documenti left join an_anagrafiche on co_documenti.idanagrafica=an_anagrafiche.idanagrafica - left join co_tipidocumento on co_documenti.idtipodocumento=co_tipidocumento.id - where co_tipidocumento.dir='uscita' order by co_documenti.id desc limit 0,10"); - - for($i = 0; $i < sizeof($rw); $i ++) { - $sale_id=$rw[$i][id_doc]; - $rw_tot = $dbo->fetchArray( "select SUM(subtotale - sconto + iva + rivalsainps - ritenutaacconto) as totale FROM co_righe_documenti where iddocumento = $sale_id "); - $sale_number=$rw[$i]['numero']; - $idanagrafica=$rw[$i]['idanagrafica']; - $customer_name=$rw[$i]['ragione_sociale']; - $descrizione=$rw[$i]['descrizione']; - $date_added=$rw[$i]['data']; - list($date,$hora)=explode(" ",$date_added); - list($Y,$m,$d)=explode("-",$date); - $data=$d."-".$m."-".$Y; - $total=$rw_tot[0]['totale'] +$rw[$i]['bollo'] + $rw[$i]['iva_rivalsainps'] ; - - ?> - - - - - - - - fetchArray( "select * from mg_articoli order by id desc limit 0, 5"); - ?> - - fetchArray( "select SUM(subtotale - co_righe_documenti.sconto + iva + co_righe_documenti.rivalsainps - co_righe_documenti.ritenutaacconto) as totale FROM co_righe_documenti - left join co_documenti on co_righe_documenti.iddocumento=co_documenti.id - left join co_tipidocumento on co_documenti.idtipodocumento=co_tipidocumento.id - where co_tipidocumento.dir='uscita' and co_tipidocumento.mod_sta='1' and year(co_documenti.data) = '$year' and month(co_documenti.data)= '$month'"); - $rw1 = $dbo->fetchArray( "select SUM(bollo + iva_rivalsainps) as totale FROM co_documenti - left join co_tipidocumento on co_documenti.idtipodocumento=co_tipidocumento.id - where co_tipidocumento.dir='uscita' and co_tipidocumento.mod_sta='1' and year(co_documenti.data) = '$year' and month(co_documenti.data)= '$month'"); - echo $total=number_format($rw[0]['totale'] + $rw1[0]['totale'] ,2,'.',''); -} - - -function sum_sales_month($month){ - global $dbo; - $year=date('Y'); - - $rw = $dbo->fetchArray( "select SUM(subtotale - co_righe_documenti.sconto + iva + co_righe_documenti.rivalsainps - co_righe_documenti.ritenutaacconto) as totale FROM co_righe_documenti - left join co_documenti on co_righe_documenti.iddocumento=co_documenti.id - left join co_tipidocumento on co_documenti.idtipodocumento=co_tipidocumento.id - where co_tipidocumento.dir='entrata' and co_tipidocumento.mod_sta='1' and year(co_documenti.data) = '$year' and month(co_documenti.data)= '$month'"); - $rw1 = $dbo->fetchArray( "select SUM(bollo + iva_rivalsainps) as totale FROM co_documenti - left join co_tipidocumento on co_documenti.idtipodocumento=co_tipidocumento.id - where co_tipidocumento.dir='uscita' and co_tipidocumento.mod_sta='1' and year(co_documenti.data) = '$year' and month(co_documenti.data)= '$month'"); - echo $total=number_format($rw[0]['totale'] + $rw1[0]['totale'] ,2,'.',''); -} - -function scadenze(){ - global $dbo; - $year=date('Y'); - $month=date('m'); - $module_name1="Scadenzario"; - $id_modulo_scad=query_secca("","id","zz_modules","where name ='".$module_name1."'"); - - - - $rw = $dbo->fetchArray( "SELECT * , co_tipidocumento.descrizione as des_doc - FROM (co_scadenziario INNER JOIN (((co_documenti INNER JOIN an_anagrafiche ON co_documenti.idanagrafica=an_anagrafiche.idanagrafica) - INNER JOIN co_pagamenti ON co_documenti.idpagamento=co_pagamenti.id) - INNER JOIN co_tipidocumento ON co_documenti.idtipodocumento=co_tipidocumento.id) ON co_scadenziario.iddocumento=co_documenti.id) - INNER JOIN co_statidocumento ON co_documenti.idstatodocumento=co_statidocumento.id HAVING 1=1 AND (ABS(`pagato`) < ABS(`da_pagare`) AND co_statidocumento.descrizione IN('Emessa','Parzialmente pagato')) - and co_tipidocumento.dir='entrata' and year(scadenza) = '$year' and month(scadenza)= '$month' - ORDER BY `scadenza` ASC"); - for($i = 0; $i < sizeof($rw); $i ++) { - $sale_id=$rw[$i][id]; - $sale_number=$rw[$i]['numero']; - $idanagrafica=$rw[$i]['idanagrafica']; - $customer_name=$rw[$i]['ragione_sociale']; - $descrizione=$rw[$i]['des_doc']; - $date_added=$rw[$i]['scadenza']; - list($date,$hora)=explode(" ",$date_added); - list($Y,$m,$d)=explode("-",$date); - $data=$d."-".$m."-".$Y; - $total=$rw[$i]['da_pagare'] ; - - ?> - - - - - - - - fetchArray( "SELECT * , co_tipidocumento.descrizione as des_doc - FROM (co_scadenziario INNER JOIN (((co_documenti INNER JOIN an_anagrafiche ON co_documenti.idanagrafica=an_anagrafiche.idanagrafica) - INNER JOIN co_pagamenti ON co_documenti.idpagamento=co_pagamenti.id) - INNER JOIN co_tipidocumento ON co_documenti.idtipodocumento=co_tipidocumento.id) ON co_scadenziario.iddocumento=co_documenti.id) - INNER JOIN co_statidocumento ON co_documenti.idstatodocumento=co_statidocumento.id HAVING 1=1 AND (ABS(`pagato`) < ABS(`da_pagare`) AND co_statidocumento.descrizione IN('Emessa','Parzialmente pagato')) - and co_tipidocumento.dir='entrata' and scadenza <= '$data_odierna' - ORDER BY `scadenza` ASC"); - for($i = 0; $i < sizeof($rw); $i ++) { - $sale_id=$rw[$i][id]; - $sale_number=$rw[$i]['numero']; - $idanagrafica=$rw[$i]['idanagrafica']; - $customer_name=$rw[$i]['ragione_sociale']; - $descrizione=$rw[$i]['des_doc']; - $date_added=$rw[$i]['scadenza']; - list($date,$hora)=explode(" ",$date_added); - list($Y,$m,$d)=explode("-",$date); - $data=$d."-".$m."-".$Y; - $total=$rw[$i]['da_pagare'] ; - - ?> - - - - - - - - fetchArray( "select * , co_documenti.id as id_doc from co_documenti left join an_anagrafiche on co_documenti.idanagrafica=an_anagrafiche.idanagrafica + left join co_tipidocumento on co_documenti.idtipodocumento=co_tipidocumento.id + where co_tipidocumento.dir='entrata' order by co_documenti.id desc limit 0,10"); + + for($i = 0; $i < sizeof($rw); $i ++) { + $sale_id=$rw[$i][id_doc]; + $rw_tot = $dbo->fetchArray( "select SUM(subtotale - sconto + iva + rivalsainps - ritenutaacconto) as totale FROM co_righe_documenti where iddocumento = $sale_id "); + $sale_number=$rw[$i]['numero']; + $idanagrafica=$rw[$i]['idanagrafica']; + $customer_name=$rw[$i]['ragione_sociale']; + $descrizione=$rw[$i]['descrizione']; + $date_added=$rw[$i]['data']; + list($date,$hora)=explode(" ",$date_added); + list($Y,$m,$d)=explode("-",$date); + $data=$d."-".$m."-".$Y; + $total=$rw_tot[0]['totale'] +$rw[$i]['bollo'] + $rw[$i]['iva_rivalsainps'] ; + + ?> + + + + + + + + fetchArray( "select * , co_documenti.id as id_doc from co_documenti left join an_anagrafiche on co_documenti.idanagrafica=an_anagrafiche.idanagrafica + left join co_tipidocumento on co_documenti.idtipodocumento=co_tipidocumento.id + where co_tipidocumento.dir='uscita' order by co_documenti.id desc limit 0,10"); + + for($i = 0; $i < sizeof($rw); $i ++) { + $sale_id=$rw[$i][id_doc]; + $rw_tot = $dbo->fetchArray( "select SUM(subtotale - sconto + iva + rivalsainps - ritenutaacconto) as totale FROM co_righe_documenti where iddocumento = $sale_id "); + $sale_number=$rw[$i]['numero']; + $idanagrafica=$rw[$i]['idanagrafica']; + $customer_name=$rw[$i]['ragione_sociale']; + $descrizione=$rw[$i]['descrizione']; + $date_added=$rw[$i]['data']; + list($date,$hora)=explode(" ",$date_added); + list($Y,$m,$d)=explode("-",$date); + $data=$d."-".$m."-".$Y; + $total=$rw_tot[0]['totale'] +$rw[$i]['bollo'] + $rw[$i]['iva_rivalsainps'] ; + + ?> + + + + + + + + fetchArray( "select * from mg_articoli order by id desc limit 0, 5"); + ?> + + fetchArray( "select SUM(subtotale - co_righe_documenti.sconto + iva + co_righe_documenti.rivalsainps - co_righe_documenti.ritenutaacconto) as totale FROM co_righe_documenti + left join co_documenti on co_righe_documenti.iddocumento=co_documenti.id + left join co_tipidocumento on co_documenti.idtipodocumento=co_tipidocumento.id + where co_tipidocumento.dir='uscita' and co_tipidocumento.mod_sta='1' and year(co_documenti.data) = '$year' and month(co_documenti.data)= '$month'"); + $rw1 = $dbo->fetchArray( "select SUM(bollo + iva_rivalsainps) as totale FROM co_documenti + left join co_tipidocumento on co_documenti.idtipodocumento=co_tipidocumento.id + where co_tipidocumento.dir='uscita' and co_tipidocumento.mod_sta='1' and year(co_documenti.data) = '$year' and month(co_documenti.data)= '$month'"); + echo $total=number_format($rw[0]['totale'] + $rw1[0]['totale'] ,2,'.',''); +} + + +function sum_sales_month($month){ + global $dbo; + $year=date('Y'); + + $rw = $dbo->fetchArray( "select SUM(subtotale - co_righe_documenti.sconto + iva + co_righe_documenti.rivalsainps - co_righe_documenti.ritenutaacconto) as totale FROM co_righe_documenti + left join co_documenti on co_righe_documenti.iddocumento=co_documenti.id + left join co_tipidocumento on co_documenti.idtipodocumento=co_tipidocumento.id + where co_tipidocumento.dir='entrata' and co_tipidocumento.mod_sta='1' and year(co_documenti.data) = '$year' and month(co_documenti.data)= '$month'"); + $rw1 = $dbo->fetchArray( "select SUM(bollo + iva_rivalsainps) as totale FROM co_documenti + left join co_tipidocumento on co_documenti.idtipodocumento=co_tipidocumento.id + where co_tipidocumento.dir='uscita' and co_tipidocumento.mod_sta='1' and year(co_documenti.data) = '$year' and month(co_documenti.data)= '$month'"); + echo $total=number_format($rw[0]['totale'] + $rw1[0]['totale'] ,2,'.',''); +} + +function scadenze(){ + global $dbo; + $year=date('Y'); + $month=date('m'); + $module_name1="Scadenzario"; + $id_modulo_scad=query_secca("","id","zz_modules","where name ='".$module_name1."'"); + + + + $rw = $dbo->fetchArray( "SELECT *, co_scadenziario.id as sid, co_tipidocumento.descrizione as des_doc + FROM (co_scadenziario INNER JOIN (((co_documenti INNER JOIN an_anagrafiche ON co_documenti.idanagrafica=an_anagrafiche.idanagrafica) + INNER JOIN co_pagamenti ON co_documenti.idpagamento=co_pagamenti.id) + INNER JOIN co_tipidocumento ON co_documenti.idtipodocumento=co_tipidocumento.id) ON co_scadenziario.iddocumento=co_documenti.id) + INNER JOIN co_statidocumento ON co_documenti.idstatodocumento=co_statidocumento.id HAVING 1=1 AND (ABS(`pagato`) < ABS(`da_pagare`) AND co_statidocumento.descrizione IN('Emessa','Parzialmente pagato')) + and co_tipidocumento.dir='entrata' and year(scadenza) = '$year' and month(scadenza)= '$month' + ORDER BY `scadenza` ASC"); + for($i = 0; $i < sizeof($rw); $i ++) { + $sale_id=$rw[$i]['sid']; + $sale_number=$rw[$i]['numero']; + $idanagrafica=$rw[$i]['idanagrafica']; + $customer_name=$rw[$i]['ragione_sociale']; + $descrizione=$rw[$i]['des_doc']; + $date_added=$rw[$i]['scadenza']; + list($date,$hora)=explode(" ",$date_added); + list($Y,$m,$d)=explode("-",$date); + $data=$d."-".$m."-".$Y; + $total=$rw[$i]['da_pagare'] ; + + ?> + + + + + + + + fetchArray( "SELECT *, co_scadenziario.id as sid, co_tipidocumento.descrizione as des_doc + FROM (co_scadenziario INNER JOIN (((co_documenti INNER JOIN an_anagrafiche ON co_documenti.idanagrafica=an_anagrafiche.idanagrafica) + INNER JOIN co_pagamenti ON co_documenti.idpagamento=co_pagamenti.id) + INNER JOIN co_tipidocumento ON co_documenti.idtipodocumento=co_tipidocumento.id) ON co_scadenziario.iddocumento=co_documenti.id) + INNER JOIN co_statidocumento ON co_documenti.idstatodocumento=co_statidocumento.id HAVING 1=1 AND (ABS(`pagato`) < ABS(`da_pagare`) AND co_statidocumento.descrizione IN('Emessa','Parzialmente pagato')) + and co_tipidocumento.dir='entrata' and scadenza <= '$data_odierna' + ORDER BY `scadenza` ASC"); + for($i = 0; $i < sizeof($rw); $i ++) { + $sale_id=$rw[$i]['sid']; + $sale_number=$rw[$i]['numero']; + $idanagrafica=$rw[$i]['idanagrafica']; + $customer_name=$rw[$i]['ragione_sociale']; + $descrizione=$rw[$i]['des_doc']; + $date_added=$rw[$i]['scadenza']; + list($date,$hora)=explode(" ",$date_added); + list($Y,$m,$d)=explode("-",$date); + $data=$d."-".$m."-".$Y; + $total=$rw[$i]['da_pagare'] ; + + ?> + + + + + + + + \ No newline at end of file