/********************** * VERSIONE 3.0 READY **********************/ include ("../common/public.php") ; include ("../common/calc.php") ; /********************************************************* /* Routine per aggiornare la data scadenza di un ordine ********************************************************* $q = "select O.*, P.* from ordini_2009 O inner join pagamenti_2009 P on P.idPagamenti = O.IdPagamento " ; list($n, $d) = $db->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 = "