RecuperaDati($query) ; $totRecord = $n ; for ($i=0; $i<$n; $i++) { $nomeAgente = $d['NomeAgente'][$i] ; $tipoMandato = $d['TipoMandato'][$i] ; $idAgente = $d['IdAgente'][$i] ; $annoC = $d['AnnoCompetenza'][$i] ; $calcEna = $d['Enasarco'][$i] ; $sommaEna = $d['SommaLireEna'][$i] ; $cifraEna = $d['CifraEna'][$i] ; $ammEnasarco = 0 ; if (!array_key_exists($nomeAgente, $arrVal)) $arrVal[$nomeAgente] = array() ; /******************************************** * In ogni caso questa query la devo fare qui ********************************************/ $qena = " select PG.* from ParametriGenerali PG where PG.Anno = $annoC " ; list($nena, $dena) = $dbtmp->RecuperaDati($qena) ; $arrMaxEnaVis[$annoC] = $dena['MaxAgentePluri'][0] ; $arrMaxEna[$annoC] = NumToSql($dena['MaxAgentePluri'][0]) ; $arrMaxEnaMonoVis[$annoC] = $dena['MaxAgenteMono'][0] ; $arrMaxEnaMono[$annoC] = NumToSql($dena['MaxAgenteMono'][0]) ; $perEnasarco = NumToSql($dena['PercEnasarco'][0]) ; if (! in_array($annoC, $arrAnni)) $arrAnni[] = $annoC ; if ($sommaEna > 0) { if ($calcEna == 1) $ammEnasarco = round(((float)$sommaEna * (float)$perEnasarco) / 100, 2) ; else $ammEnasarco = 0 ; } else if ($cifraEna > 0) $ammEnasarco = $cifraEna ; $arrVal[$nomeAgente][$annoC]['IdAgente'] = $idAgente ; $arrVal[$nomeAgente][$annoC]['TipoMandato'] = $tipoMandato ; $arrVal[$nomeAgente][$annoC]['TotaleEnasarco'] += $ammEnasarco ; $arrVal[$nomeAgente][$annoC]['TotaleProvvigioni'] ++ ; } @asort($arrAnni) ; @asort($arrMaxEnaVis) ; @asort($arrMaxEna) ; @asort($arrMaxEnaMonoVis) ; @asort($arrMaxEnaMono) ; $arrParGen = array() ; $arrParGen = RecuperaParametriGenerali($arrParGen, $tparametri) ; $nome = $arrParGen['NomeAgenzia'] ; $sede = "Sede operativa: " . $arrParGen['IndirizzoAgenzia'] ; $datisede = "Telefono: " . $arrParGen['TelefonoAgenzia'] . " Fax: " . $arrParGen['FaxAgenzia'] . " -- P.I. " . $arrParGen['PartitaIvaAgenzia'] ; $emailsede = "Email: " . $arrParGen['MailAgenzia'] ; ?> New Document $arrValAnni) // while(list($nAgente, $arrValAnni) = each($arrVal)) { ?> $an) // while (list(, $an) = each($arrAnni)) { if (array_key_exists($an, $arrValAnni)) { $tipoMandato = $arrValAnni[$an]['TipoMandato'] ; $amm = $arrValAnni[$an]['TotaleEnasarco'] ; $numProvv = $arrValAnni[$an]['TotaleProvvigioni'] ; } else { $tipoMandato = -1 ; $amm = 0 ; $numProvv = 0 ; } ?>




Controllo Versamenti Enasarco anno solare al dateNow($format="%d/%m/%Y") ?>

Nome Agente Anno Num. Provv. Enasarco Versata Massimale Enasarco Differenza