/****************************
* dettagli_report_prodotti
* VERSIONE 3.0 READY
*****************************/
include ("../common/public.php") ;
// print_r($_GET + $_POST) ;
$dbt = new FC_SQL ;
$arrIdPrd = explode("^", $id_prodotto) ;
$annop = $anno_to_check ;
$id_prodotto = $id_prd = $arrIdPrd[1] ;
/************************************************************************
* se arrIdPrd[0] == 'dt' allora la tabella da prendere in considerazione
* è quella dei dettagli, altrimenti è quella della sconto merce
*************************************************************************/
if ($arrIdPrd[0] == 'dt')
$dett_table = "dettagli" ;
else
$dett_table = "scontomerce" ;
if (substr($id_prd, 0, 2) == 'SA' )
{
$id_prodotto = substr($id_prodotto, 2) ;
$query = "
select
*,
month(dataordine) as MM,
F.provvigione as ProvvigioneAgenzia,
C.Nome as NomeCliente,
F.Nome as NomeFornitore,
PR.Nome as NomeProdotto
from
clienti_$annop C
inner join ordini_$annop O on O.idcliente = C.idclienti
inner join $dett_table D on D.idordine = O.idordini and
D.idprodotto = concat('SA', $id_prodotto)
inner join sarzi_$annop PR on concat('SA', PR.idprodotti) = D.idprodotto
left join pagamenti_$annop P on P.idpagamenti = O.idpagamento
left join fornitori_$annop F on F.idfornitori = O.idfornitore
where
C.idclienti = $id_cliente and
month(O.dataordine) = '$mese_to_check'
order by
O.IdOrdini
" ;
}
else
{
$query = "
select
*,
month(dataordine) as MM,
F.provvigione as ProvvigioneAgenzia,
C.Nome as NomeCliente,
F.Nome as NomeFornitore,
PR.Nome as NomeProdotto
from
clienti C
inner join ordini O on O.idcliente = C.idclienti and
O.Anno = $annop
inner join $dett_table D on D.idordine = O.idordini and
D.idprodotto = $id_prodotto and
D.Anno = $annop
inner join prodotti PR on PR.idprodotti = D.idprodotto
left join pagamenti P on P.idpagamenti = O.idpagamento
left join fornitori F on F.idfornitori = O.idfornitore
where
C.idclienti = $id_cliente and
month(O.dataordine) = '$mese_to_check'
order by
O.IdOrdini
" ;
}
$totale = 0 ;
$totaleprov = 0 ;
$str = "