RecuperaDati($qcli) ; debug (1, "TOT CLIENTI = $tot_clienti") ; print_r($dati) ; exit; */ $arrClienti = array() ; $arrAgenti = array() ; $arrCategorie = array() ; $arrZone = array() ; /************************* * mi costruisco i filtri *************************/ $qcli = " select *, C.cap as CapCliente, C.citta as CittaCliente, C.provincia as ProvinciaCliente, C.telefono as TelefonoCliente, C.fax as FaxCliente, C.indirizzo as IndirizzoCliente, C.piva as PivaCliente, C.codfisc as CodFiscCliente, C.nome as NomeCliente, C.Email as Email, A.Nome as NomeAgente, C.Note as NoteCliente, T.Descrizione as Tipologia, T.IdTipologie, Z.IdZone as IdZone, Z.NomeZona as NomeZona from clienti C inner join agenti A on A.IdAgenti = C.IdAgente inner join tipologie T on T.idtipologie = C.idtipologia left join zone Z on Z.IdZone = C.IdZona order by C.nome " ; list($tot_clienti, $dati) = $db->RecuperaDati($qcli) ; // print_r($dati) ; for ($i=0; $i<$tot_clienti; $i++) { $id_cliente = $dati['IdClienti'][$i] ; if (!@array_key_exists($id_cliente, $arrClienti)) { debug (0, "Id Cliente = $id_cliente") ; $arrClienti[$id_cliente] = $dati["NomeCliente"][$i] ; } if (!@array_key_exists($dati['IdFornitori'][$i], $arrFornitori)) $arrFornitori[$dati["IdFornitori"][$i]] = $dati["NomeFornitore"][$i] ; if (!@array_key_exists($dati['IdAgenti'][$i], $arrAgenti)) $arrAgenti[$dati["IdAgenti"][$i]] = $dati["NomeAgente"][$i] ; if (!@array_key_exists($dati['IdTipologie'][$i], $arrCategorie)) $arrCategorie[$dati["IdTipologie"][$i]] = $dati["Tipologia"][$i] ; if (!@array_key_exists($dati['IdZone'][$i], $arrZone) and $dati['IdZone'][$i] != '') $arrZone[$dati["IdZone"][$i]] = $dati["NomeZona"][$i] ; } @asort($arrClienti) ; @asort($arrAgenti) ; @asort($arrCategorie) ; @asort($arrZone) ; $header = "CLIENTE,AGENTE,CATEGORIA,TOT ORD,PARTITA IVA,CODICE FISCALE,INDIRIZZO,CAP,CITTA',ZONA,PROV,TELEFONO,FAX,E-MAIL,CONSEGNA,NOTE CHIUSURA" ; $label = explode(",", $header) ; $attHeaderStyle = "background-color:#ffffaa;border-bottom:1px solid silver;padding:2px 2px 0px 2px" ; $attH = "
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
" ; $attHS = "$attHeaderStyle,$attHeaderStyle,$attHeaderStyle,$attHeaderStyle,$attHeaderStyle,$attHeaderStyle,$attHeaderStyle,$attHeaderStyle,$attHeaderStyle,$attHeaderStyle,$attHeaderStyle,$attHeaderStyle,$attHeaderStyle,$attHeaderStyle,$attHeaderStyle$attHeaderStyle,$attHeaderStyle,$attHeaderStyle,$attHeaderStyle,$attHeaderStyle,$attHeaderStyle,$attHeaderStyle,$attHeaderStyle,$attHeaderStyle,$attHeaderStyle" ; $strSort = "str,,str,str,str,str,str,str,str,str,str,date,int,date,int,str,int" ; $iniW = "220,140,140,80,110,130,200,80,80,130,60,90,90,140,430,430" ; $setColType = "ro,ro,ro,ro,ro,ro,ro,ro,ro,ro,ro,ro,ro,ro,ro,ro" ; $setColAlign = "left,left,left,center,center,center,left,center,center,left,center,center,center,left,left,left" ; /******************************************************************************* * controllo se devo eseguire degli ordinamenti e qual è la colonna da ordinare *******************************************************************************/ if (! isset($colToSort) or $colToSort == '') $colToSort = 0 ; if (! isset($direction) or $direction == '') $direction = "ASC" ; $strLoadXml = "LoadListaClienti.php?ordinaper=$colToSort&direction=$direction" ; /****************************************************************** * controllo se provengo da una operazione di filtraggio. Questo si * verifica quando rag_sociale vale qualcosa ******************************************************************/ if ($cliente != '') $strLoadXml .= "&selcli=$cliente" ; if ($agente != '' and $agente != 'tutti') $strLoadXml .= "&selage=$agente" ; if ($categoria != '' and $categoria != 'tutti') $strLoadXml .= "&selcat=$categoria" ; if ($tot != '' and $tot != 'tutti') $strLoadXml .= "&seltot=$tot" ; if ($piva != '') $strLoadXml .= "&selpiva=$piva" ; if ($codfis != '') $strLoadXml .= "&selcodfis=$codfis" ; if ($ind != '') $strLoadXml .= "&selind=$ind" ; if ($cap != '') $strLoadXml .= "&selcap=$cap" ; if ($citta != '') $strLoadXml .= "&selcitta=$citta" ; if ($zona != '' and $zona != 'tutti') $strLoadXml .= "&selzona=$zona" ; if ($prov != '') $strLoadXml .= "&selprov=$prov" ; if ($tel != '') $strLoadXml .= "&seltel=$tel" ; if ($fax != '') $strLoadXml .= "&selfax=$fax" ; if ($email != '') $strLoadXml .= "&selemail=$email" ; if ($consegna != '') $strLoadXml .= "&selcons=$consegna" ; if ($note != '') $strLoadXml .= "&selnote=$note" ; debug (0, $strLoadXml) ; ?> New Document 0) : ?>
Totale Clienti = ;  Selezionati =   (Per selezionare un cliente clicca sulla riga corrispondente)


- Nessun cliente presente