" ; $query = " select P.*, case when (P.Tipo = 0) then 'A Saldo' else 'In Conto' end as TipoProvv, F.idfornitori as IdFornitore, F.Nome as NomeFornitore from $tprovvigioni P inner join $tfornitori F on F.idfornitori = P.fornitore order by P.IdProvvigioni" ; list($n, $d) = $db->RecuperaDati($query) ; for ($i=0; $i<$n; $i++) { $nIva = CalcolaQualeIva($d['Data'][$i]) ; $id = $d['IdProvvigioni'][$i] ; $Tipo = $d['Tipo'][$i] ; $Testo = $d['Testo'][$i] ; $idfor = $d['IdFornitore'][$i] ; $Estratto = $d['Estratto'][$i] ; $Enasarco = $d['Enasarco'][$i] ; $Ritenuta = $d['Ritenuta'][$i] ; if (!@array_key_exists($d['IdFornitore'][$i], $arrFor)) $arrFor[$d["IdFornitore"][$i]] = $d["NomeFornitore"][$i] ; if (!@array_key_exists($d['Tipo'][$i], $arrTipo)) $arrTipo[$d["Tipo"][$i]] = $d["TipoProvv"][$i] ; if (!@array_key_exists($d['Enasarco'][$i], $arrEna)) $arrEna[$d["Enasarco"][$i]] = SiNo($d["Enasarco"][$i]) ; if (!@array_key_exists($d['Ritenuta'][$i], $arrRite)) $arrRite[$d["Ritenuta"][$i]] = SiNo($d["Ritenuta"][$i]) ; if ( (isset($idProvv) and $idProvv > 0 and $id != $idProvv) or (isset($tipo) and ($tipo != 'tutti') and ($tipo != $Tipo)) or (isset($testo) and $testo != '' and (strpos(strtoupper($Testo), strtoupper($testo)) === false)) or (isset($fornitore) and ($fornitore != 'tutti') and ($fornitore != $idfor)) or (isset($estratto) and ($estratto != '') and ($estratto != $Estratto)) or (isset($enasarco) and ($enasarco != 'tutti') and ($enasarco != $Enasarco)) or (isset($ritenuta) and ($ritenuta != 'tutti') and ($ritenuta != $Ritenuta)) ) continue ; $act_fil ++ ; $iva = $d['SommaLire'][$i] * $nIva / 100 ; $totale = $d['SommaLire'][$i] + $iva ; if ($d['Enasarco'][$i]) { if ($d['CifraEna'][$i] > 0) $ena = $d['CifraEna'][$i] ; elseif ($d['SommaLireEna'][$i] != 0.00) $ena = $d['SommaLireEna'][$i] * $percena / 100 ; else $ena = $d['SommaLire'][$i] * $percena / 100 ; } else $ena = 0 ; if ($d['Ritenuta'][$i]) $rit = $d['SommaLire'][$i] * $percrit / 100 ; else $rit = 0 ; $dapagare = round($totale, 2) - round($ena, 2) - round($rit, 2) ; $GranTotale += $dapagare ; $str .= "" ; $str .= "$id/$anno" ; $str .= "" . ItaDate($d['Data'][$i]) . "" ; $str .= "" . $d['TipoProvv'][$i] . "" ; $str .= "" . htmlspecialchars($d['Testo'][$i]) . "" ; $str .= "" . nfe($dapagare) . "" ; $str .= "" . htmlspecialchars($d['SommaTesto'][$i]) . "" ; $str .= "" . htmlspecialchars($d['NomeFornitore'][$i]) . "" ; $str .= "" . $d['EstrattoConto'][$i] . "" ; $str .= "" . ItaDate($d['DataEstrattoConto'][$i]) . "" ; $str .= "" . SiNo($d['Enasarco'][$i]) . "" ; $str .= "" . SiNo($d['Ritenuta'][$i]) . "" ; $str .= "" ; } $str .= "" ; $header = "NUM,DATA,TIPO,TESTO,DA PAGARE,SOMMA (in lettere),FORNITORE,ESTRATTO CONTO,DATA ESTRATTO CONTO,ENASARCO,RITENUTA" ; $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" ; $footer = "TOTALE:-#cspan-#cspan-#cspan-" . nfe($GranTotale) . "--#cspan-#cspan-#cspan-#cspan-#cspan" ; $strSort = "int,date,str,str,euro,str,str,str,date,str,str" ; $iniWP = "5,8,8,27,10,14,25,14,17,10,10" ; $setColType = "ro,ro,ro,ro,ro,ro,ro,ro,ro,ro,ro,ro,ro,ro,ro" ; $setColAlign = "center,center,center,left,right,left,left,center,center,center,center,center" ; @asort($arrTipo) ; @asort($arrFor) ; @asort($arrEna) ; @asort($arrRite) ; ?> <? echo TITLE ?>
Numero Provvigioni: ; Attualmente filtrati: (per selezionare una provvigione clicca sulla riga corrispondente)
2) { ?>

Non hai i diritti necessari per accedere a questa pagina