" ; $query = " select PA.*, case when (PA.Tipo = 0) then 'A Saldo' else 'In Conto' end as TipoProvv, A.idagenti as IdAgente, A.Nome as NomeAgente from $tprovvigioniAgenti PA inner join $tagenti A on A.idagenti = PA.idAgente order by PA.id " ; list($n, $d) = $db->RecuperaDati($query) ; for ($i=0; $i<$n; $i++) { $nIva = CalcolaQualeIva($d['Data'][$i]) ; $IdRec = $d['id'][$i] ; $NumProvv = ($d['NumeroProvvigione'][$i] > 0 ? $d['NumeroProvvigione'][$i] : "") ; $Tipo = $d['Tipo'][$i] ; $Testo = $d['Testo'][$i] ; $IdAge = $d['IdAgente'][$i] ; $Estratto = $d['Estratto'][$i] ; $Enasarco = $d['Enasarco'][$i] ; $Ritenuta = $d['Ritenuta'][$i] ; if (!@array_key_exists($d['IdAgente'][$i], $arrAge)) $arrAge[$d["IdAgente"][$i]] = $d["NomeAgente"][$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($numProvv) and $numProvv > 0 and $NumProvv != $numProvv) or (isset($tipo) and ($tipo != 'tutti') and ($tipo != $Tipo)) or (isset($testo) and $testo != '' and (strpos(strtoupper($Testo), strtoupper($testo)) === false)) or (isset($agente) and ($agente != 'tutti') and ($agente != $IdAge)) 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 .= "" . $NumProvv . "" ; $str .= "" . $d['TipoProvv'][$i] . "" ; $str .= "" . ItaDate($d['Data'][$i]) . "" ; $str .= "" . htmlspecialchars($d['Testo'][$i]) . "" ; $str .= "" . nfe($dapagare) . "" ; $str .= "" . htmlspecialchars($d['SommaTesto'][$i]) . "" ; $str .= "" . htmlspecialchars($d['NomeAgente'][$i]) . "" ; $str .= "" . $d['EstrattoConto'][$i] . "" ; $str .= "" . ItaDate($d['DataEstrattoConto'][$i]) . "" ; $str .= "" . SiNo($d['Enasarco'][$i]) . "" ; $str .= "" . SiNo($d['Ritenuta'][$i]) . "" ; $str .= "" ; } $str .= "" ; $header = "NUM,TIPO,DATA,TESTO,DA PAGARE,SOMMA (in lettere),AGENTE,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,6,6,27,7,14,10,11,15,8,8" ; $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($arrAge) ; @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