RecuperaDati($q) ; for($i=0; $i<=$n; $i++) { $idOrdine = $d['IdOrdini'][$i] ; $idPag = $d['IdPagamento'][$i] ; $dFatt = $d['DataSpedFattura'][$i] ; debug (1, $d['DataSpedFattura'][$i] . " " . $d['IdPagamento'][$i]) ; if ($dFatt != "0000-00-00" and $dFatt != null) $dScadFatt = CalcolaDataScadenza($dFatt, $d['Giorni'][$i]) ; else $dScadFatt = "" ; debug (1, "Data Fatt = $dFatt ; Data Scad Fatt = $dScadFatt") ; $qupd = "Update ordini_2009 set DataScadFattura = '$dScadFatt' where IdOrdini = $idOrdine" ; debug (1, $qupd) ; $db->EseguiQuery($qupd) ; } */ // print_r($_GET + $_POST) ; $arrFornitori = array() ; $arrClienti = array() ; $arrIncassate = array() ; /*************** * per i filtri ***************/ $query = " select O.*, F.IdFornitori, F.nome as NomeFornitore, C.IdClienti, C.nome as NomeCliente from ordini O inner join fornitori F on F.idfornitori = O.idfornitore inner join clienti C on C.idclienti = O.idcliente where O.Anno = $anno and O.dataspedfattura <> '' and O.dataspedfattura <> '0000-00-00' " ; list($n, $dati) = $db->RecuperaDati($query) ; for ($i=0; $i<$n; $i++) { if (!@array_key_exists($dati['IdFornitori'][$i], $arrFornitori)) $arrFornitori[$dati["IdFornitori"][$i]] = $dati["NomeFornitore"][$i] ; if (!@array_key_exists($dati['IdClienti'][$i], $arrClienti)) $arrClienti[$dati["IdClienti"][$i]] = $dati["NomeCliente"][$i] ; if (!@array_key_exists($dati['SaldoFattura'][$i], $arrIncassate)) $arrIncassate[$dati['SaldoFattura'][$i]] = SiNo($dati['SaldoFattura'][$i]) ; } $header = "N. ORD,N. FATT,DATA FATT,DATA SCAD FATT, FORNITORE,CLIENTE,IMP. FATTURA,INCASSATA?" ; $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" ; $strSort = "int,int,date,date,str,str,euro,str" ; $iniWP = "5,6,8,10,26,26,10,8" ; $setColType = "ro,ro,ro,ro,ro,ro,ro,ro,ro,ro" ; $setColAlign = "center,center,center,center,left,left,right,center" ; /******************************************************************************* * controllo se devo eseguire degli ordinamenti e qual è la colonna da ordinare *******************************************************************************/ if (! isset($colToSort) or $colToSort == '') $colToSort = 1 ; if (! isset($direction) or $direction == '') $direction = "ASC" ; $strLoadXml = "LoadListaFatture.php?ordinaper=$colToSort&direction=$direction" ; /****************************************************************** * controllo se provengo da una operazione di filtraggio. ******************************************************************/ if ($ordine != '') $strLoadXml .= "&selord=$ordine" ; if ($fattura != '') $strLoadXml .= "&selfat=$fattura" ; if ($datafattura != '') $strLoadXml .= "&seldatafat=$datafattura" ; if ($datascadfattura != '') $strLoadXml .= "&seldatascadfat=$datascadfattura" ; if ($fornitore != '' and $fornitore != 'tutti') $strLoadXml .= "&selfor=$fornitore" ; if ($cliente != '' and $cliente != 'tutti') $strLoadXml .= "&selcli=$cliente" ; if ($incassata != '' and $incassata != 'tutti') $strLoadXml .= "&selinc=$incassata" ; @asort($arrFornitori) ; @asort($arrClienti) ; @asort($arrIncassate) ; ?> <? echo TITLE ?>
Totale Ordini = ;  Selezionati =   (Per selezionare un ordine clicca sulla riga corrispondente)