/*********************** * VERSIONE 3.0 READY ***********************/ include ("../common/public.php") ; $gime = date("d/m") ; $an = $anno - 1 ; $arrAgenti = array() ; $arrClienti = array() ; $arrVal = array() ; /* if (EsisteTabella("clienti_$an")) { $clientiAnnoP = "clienti_$an" ; $ordiniAnnoP = "ordini_$an" ; } else { $clientiAnnoP = "$tclienti" ; $ordiniAnnoP = "$tordini" ; } */ if ($profilo < 3) { $query = " select A.idagenti as IdAgente , A.nome as NomeAgente, C.idclienti as IdCliente, C.Nome as NomeCliente from agenti A inner join clienti C on C.idagente = A.idagenti inner join ordini O on O.idcliente = C.idclienti and O.idagente = A.idagenti and (O.Anno = $anno or O.Anno = $an) " ; } else { $query = " select A.idagenti as IdAgente , A.nome as NomeAgente, C.idclienti as IdCliente, C.Nome as NomeCliente from agenti A inner join clienti C on C.idagente = A.idagenti inner join ordini O on O.idcliente = C.idclienti and O.idagente = A.idagenti and (O.Anno = $anno or O.Anno = $an) where A.idagenti != 4 and A.idagenti != 5 and A.idagenti != 9 and A.idagenti != 10 order by A.nome " ; } list($n, $d) = $db->RecuperaDati($query) ; for($i=0; $i<$n; $i++) { if (!array_key_exists($d['IdAgente'][$i], $arrAgenti)) $arrAgenti[$d['IdAgente'][$i]] = $d['NomeAgente'][$i] ; if (!array_key_exists($d['IdCliente'][$i], $arrClienti)) $arrClienti[$d['IdCliente'][$i]] = $d['NomeCliente'][$i] ; $idcli = $d['IdCliente'][$i] ; $ncli = $d['NomeCliente'][$i] ; if (!array_key_exists($d['IdAgente'][$i], $arrVal)) $arrVal[$d['IdAgente'][$i]] = array() ; $arrVal[$d['IdAgente'][$i]][$idcli] = $ncli ; } asort($arrClienti) ; ?>
| Solo Agenti | Da Agente al Cliente | Da Agente al Fornitore |