include ("../common/public.php") ; $gime = date("d/m") ; $an = $anno - 1 ; $arrAgenti = array() ; $arrClienti = array() ; $arrVal = array() ; if ($profilo < 3) $query = " select A.idagenti as IdAgente, A.nome as NomeAgente, O.idcliente as IdCliente, C.Nome as NomeCliente from agenti A inner join ordini O on O.idagente = A.idagenti and O.Anno = $anno inner join clienti C on C.idclienti = O.idcliente union select A.idagenti as IdAgente, A.nome as NomeAgente, O.idcliente as IdCliente, C.Nome as NomeCliente from agenti A inner join ordini O on O.idagente = A.idagenti and O.Anno = $an inner join clienti C on C.idclienti = O.idcliente order by NomeAgente, NomeCliente " ; else $query = " select A.idagenti as IdAgente, A.nome as NomeAgente, O.idcliente as IdCliente, C.Nome as NomeCliente from agenti A inner join ordini O on O.idagente = A.idagenti and O.Anno = $anno inner join clienti C on C.idclienti = O.idcliente where A.idagenti != 4 and A.idagenti != 5 and A.idagenti != 9 and A.idagenti != 10 union select A.idagenti as IdAgente, A.nome as NomeAgente, O.idcliente as IdCliente, C.Nome as NomeCliente from agenti A inner join ordini O on O.idagente = A.idagenti and O.Anno = $an inner join clienti C on C.idclienti = O.idcliente where A.idagenti != 4 and A.idagenti != 5 and A.idagenti != 9 and A.idagenti != 10 order by NomeAgente, NomeCliente " ; 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 ; } ?>
| Solo Agenti | Da Agente al Cliente | Da Agente al Fornitore |