<?php
#------------------------------------------------------------------------#
# FILE: report_regione_fin.php
# CREATO DA: Micaela Luna Nulla	
# IN DATA: 11/02/2007
# CONTENUTO: File che stampa il pdf del report_saldi.
#------------------------------------------------------------------------#
# VERSIONE: 0.1
# MODIFICATO DA: …
# IN DATA: …
# ->
#------------------------------------------------------------------------#
 
//session_start();
if (!session_is_registered("SID")) session_start(); 
require_once "../../common/include/ambiente.inc";
$unita     = "report";
$sezione   = "report_regioni_fin"; 

$funzioni= new K_funzioni();
$trace = new K_trace($prof_trace,"STAMPA REPORT REGIONE FIN");
$trace->trace(2,"start");
$trace->trace(5,"STAMPA REPORT REPORT REGIONE FIN");
$pdf =& new Cezpdf();

$k_profilo=( isset($_SESSION['k_profilo'])) ? $_SESSION['k_profilo'] : NULL ;
$id_utente = ( isset($_SESSION['id_utente']) ) ? $_SESSION['id_utente'] : NULL ;
$utente    = ( isset($_SESSION['user'])      ) ? $_SESSION['user']      : "anonimo" ;

$id_regione = @$_POST['id_regione'];
$dal         = @$_POST['dal'];
$al          = @$_POST['al'];

$diritti         = new K_diritti($id_utente,__FILE__);
$visualizzazione = "visualizzazione_".$unita;
$arr_per = $funzioni->calcola_percentuale($anno_in_corso);
$percentuale_quote_associazione = $arr_per['sede'];
$percentuale_quote_regione = $arr_per['regione']; 

include("../query/q_".$sezione."_accrediti_ric.php");
include("../query/q_".$sezione."_addebiti_ric.php");
//quote torna  $risultato_pagamenti_ric_economico $risultato_pagamenti_ric_finanziario
include("../query/q_".$sezione."_pagamenti_ric.php");

//cerco i progetti di quel gruppo 
include("../query/q_".$sezione."_progetti_ric.php");
// torna $risultato_progetti_ric
while ($row_progetto=mysql_fetch_array($risultato_progetti_ric['valori'])){
			$id_progetto=$row_progetto['id_progetto'];
			$array_progetti[$count]=$id_progetto;
			include("../query/q_".$sezione."_p_accrediti_ric.php");
			$array_accrediti[$id_progetto]=$risultato_accrediti_p_ric;
			include("../query/q_".$sezione."_p_addebiti_ric.php");
			$array_addebiti[$id_progetto]=$risultato_addebiti_p_ric;
			$count++;
	}//</while>

	$numero_progetti=1+$risultato_progetti_ric['num_righe'];
//echo "numero_progetti=".$numero_progetti."<br>";

$righe_addebiti=0;
$righe_accrediti=0;
foreach ($array_progetti as $id_in_esame){
$righe_accrediti+= $array_accrediti[$id_in_esame]['num_righe'];
$righe_addebiti+= $array_addebiti[$id_in_esame]['num_righe'];

}
$righe_accrediti+=$risultato_accrediti_ric['num_righe'];//aggiungo le righe degli accrediti della regione
$righe_addebiti+=$risultato_addebiti_ric['num_righe'];//aggiungo le righe degli accrediti della regione
//echo "righe_accrediti=".$righe_accrediti."<br>";
//echo "righe_addebiti=".$righe_addebiti."<br>";
$tot=4+(16*$numero_progetti)+16+$righe_accrediti+$righe_addebiti;
//echo "tot=".$tot."<br>";

$numero_pagine=0;
$numero_pagine=intval($tot/44)+1;
//echo "numero_pagine=".$numero_pagine."<br>";
$d = "Data:".date("d-m-Y");
$trace->trace(5,"STAMPA REPORT REGIONI FIN::inizia il pdf ");


//PAGINA 1
$pdf=$funzioni->crea_intestazione_pag($pdf,1,$numero_pagine);
$pdf=$funzioni->crea_piepagina_vuota($pdf);
$pdf->selectFont("./fonts/Times-BoldItalic.afm");
$pdf->ezSetDy(-25);
$pdf->ezText($d,12,array('justification'=>'left'));
$pdf->selectFont("fonts/Helvetica.afm");
$pdf->ezSetDy(-10);
$selezione="<b>CRITERI DI SELEZIONE PER IL REPORT SALDI:</b>: ";
$selezione=$selezione. " Regione: ".$funzioni->deseleziona_regione($id_regione); 
if (($dal != "") && ($al!="")){$selezione=$selezione. " Dal: ".$funzioni->gira_data($dal). "    Al: ".$funzioni->gira_data($al); }
$pdf->ezText($selezione,12,array('justification'=>'left'));
$pdf->ezSetDy(-20);

$limite=37;
$pag=1;

//stampo la regione
$pdf->ezText($funzioni->deseleziona_regione($id_regione),12,array('justification'=>'left'));
$limite=$limite-2;
//ENTRATE
$pdf->ezSetDy(-10);
$pdf->setColor(19/255,6/255,113/255);
$pdf->ezText("<b>Entrate</b>",12,array('justification'=>'left'));//37 righe
$limite--;
$pdf->ezSetDy(-10);
//SCORRO LE ENTRATE
$righe_tabella_addebiti=	$risultato_addebiti_ric['num_righe'];
$righe_tabella_accrediti=	$risultato_accrediti_ric['num_righe'];
$totale_finanziamento = 0;
	
	$totale_finanziamento_finanziario = 0;
	$i=2; //è il contatore di righe
	$c=0; //è il contatore di tabelle
//quanti array mi occorrono?
	$num=intval($risultato_accrediti_ric['num_righe']/$limite)+2;//uno per intestazione e uno per quote)
	//echo "mi occorrono ".$limite." array<br>";
	$data=array();
	$data[0]=array();
	for($k=0;$k<=$num-1;$k++){
	
	$data[$k][0] = array(
							'Fonte'=>"<b>Fontee</b>",
					 		'Saldo Finanziario'=>"<b>Saldo Finanziario</b>",
					 		'Data di Riscossione'=>"<b>Data di Riscossione</b>"
							);
	}	
	
	$data[0][1] = array(
							'Fonte'=>"<b>SALDO AL ".$funzioni->gira_data($dal)."</b>",
					 		'Saldo Finanziario'=>number_format($saldo,2,',','.'),
					 		'Data di Riscossione'=>"<b>".$funzioni->gira_data($dal)."</b>"
							);
	$totale_finanziamento_finanziario+=$saldo;
while($riga = mysql_fetch_array($risultato_accrediti_ric['valori']))
         {
		 //controllo i e numero_tabella
		 if($i>$limite){
		 	$i=1;
			$c++;
			$limite=44;
		 }
		  if(!$riga['ragione_sociale_fornitore_finanziatore'])
				{
						if($riga['id_progetto_accredito']!=0)
						$nome_finanziatore = $funzioni->deseleziona_progetto($riga['id_progetto_accredito']);
						else
						if($riga['id_regione_accredito']!=0)
						$nome_finanziatore = $funzioni->deseleziona_regione($riga['id_regione_accredito']);
						else
						if($riga['sede_accredito']!=0)
						$nome_finanziatore = "Sede Amd";
				}
				else
				{
				$nome_finanziatore = $riga['ragione_sociale_fornitore_finanziatore'];
			}

		 
	 
		if($riga['data_pagamento_accredito'] >= $_POST['dal'] && $riga['data_pagamento_accredito'] <= $_POST['al'])
			{//<if[1.1]>
			//echo " :: ".$i." :: <br>";
			 $data [$c][$i] =
			 				array(
									'Fonte'=>$nome_finanziatore,
						 				'Saldo Finanziario'=>number_format($riga['importo_destinazione'],2,',','.'),
					 				'Data di Riscossione'=>$funzioni->gira_data($riga['data_pagamento_accredito']) 
								);
								
					
		      		
				$totale_finanziamento_finanziario += $riga['importo_destinazione'];
		 }//<if[1.1]>
		$i++;
	
	
	}//fine while
	
	//quote
	if( @$risultato_pagamenti_ric_finanziario) {




	$pagamenti_finanziario = mysql_fetch_array($risultato_pagamenti_ric_finanziario['valori']);
	$totale_quote_finanziario = $pagamenti_finanziario['totale_quote_finanziario'];
  
    $totale_finanziamento_finanziario+=$totale_quote_finanziario;
	$data [$c][$i] =array('Fonte'=>"Percentuale quote associative",
	                 
					 'Saldo Finanziario'=>number_format($totale_quote_finanziario,2,',','.'),
					 'Data di Riscossione'=>"-"
					);
	}


			
	$pdf->setColor(19/255,6/255,113/255);
	$pdf->ezTable($data[0],'','',
	array('showLines'=>0,'width'=>500,'shaded'=>2,'shadeCol'=>array(0.99,0.99,0.99),'shadeCol2'=>array(234/255,237/255,245/255),'showHeadings'=>0,'xPos'=>'center','fontSize'=>9,'textCol' =>array(19/255,61/255,13/255),
	'cols'=>array('Fonte'=>array('justification'=>'left'),'Saldo Finanziario'=>array('justification'=>'right'),'Data di Riscossione'=>array('justification'=>'left'))
	));
	$limite=$limite-$i;
	for($j=1;$j<=$c;$j++){
					$pag++;
					$limite=44;
					$pdf->ezNewPage();
					$pdf=$funzioni->crea_intestazione_pag($pdf,$pag,$numero_pagine);
					$pdf=$funzioni->crea_piepagina_vuota($pdf);
					$pdf->selectFont("fonts/Helvetica.afm");
					$pdf->setColor(19/255,6/255,113/255);
					$pdf->ezTable($data[$j],'','',
					array('showLines'=>0,'width'=>500,'shaded'=>2,'shadeCol'=>array(0.99,0.99,0.99),'shadeCol2'=>array(234/255,237/255,245/255),'showHeadings'=>0,'xPos'=>'center','fontSize'=>9,'textCol' =>array(19/255,61/255,13/255),
					'cols'=>array('Fonte'=>array('justification'=>'left'),'Saldo Finanziario'=>array('justification'=>'left'),'Data di Riscossione'=>array('justification'=>'left'))
					));
					$limite=$limite-$i;
					
	}
	//TOTALE ENTRATE ECONOMICO
	if($limite<=0) {$pag++;
					$limite=44;
					$pdf->ezNewPage();
					$pdf=$funzioni->crea_intestazione_pag($pdf,$pag,$numero_pagine);
					$pdf=$funzioni->crea_piepagina_vuota($pdf);}
	$pdf->ezSetDy(-10);

	
	 $limite=$limite-2;
	//TOALE ENTRATE FINANZIARIO
	if($limite<=0) {$pag++;
					$limite=44;
					$pdf->ezNewPage();
					$pdf=$funzioni->crea_intestazione_pag($pdf,$pag,$numero_pagine);
					$pdf=$funzioni->crea_piepagina_vuota($pdf);}
	$pdf->ezSetDy(-10);
	$pdf->selectFont("fonts/Helvetica.afm");
	$pdf->ezText("<b>Totale entrate finanziario = € ".number_format($totale_finanziamento_finanziario ,2,',','.')."</b>",12,array('justification'=>'right'));
	 $limite=$limite-2;
//USCITE
	if($limite<=0) {$pag++;
					$limite=44;
					$pdf->ezNewPage();
					$pdf=$funzioni->crea_intestazione_pag($pdf,$pag,$numero_pagine);
					$pdf=$funzioni->crea_piepagina_vuota($pdf);}
	$pdf->ezSetDy(-10);
	$pdf->setColor(195/255,21/255,21/255);
	$pdf->ezText("<b>Uscite</b>",12,array('justification'=>'left'));
	$pdf->ezSetDy(-10);
	$limite--;
	
	//SCORRO LE USCITE
	$totale_spesa = 0;
	$totale_spesa_economico = 0;
	$totale_spesa_finanziario = 0;
	$i=1; //è il contatore di righe
	$c=0; //è il contatore di tabelle
	//quanti array mi occorrono?
	$num=intval($risultato_addebiti_ric['num_righe']/$limite)+1;
	//echo "mi occorrono ".$num." array<br>";
	$data2=array();
	$data2[0]=array();
	for($k=0;$k<=$num-1;$k++){
	$data2[$k][0] = array('Fonte'=>"<b>Fonte</b>",
					 'Saldo Finanziario'=>"<b>Saldo Finanziario</b>",
					 'Data del Versamento'=>"<b>Data del Versamento</b>"
					);
	}		
	//while
	while($riga = mysql_fetch_array($risultato_addebiti_ric['valori']))
	{
			  //controllo i e numero_tabella
		 if($i>$limite){
		 	$i=1;
			$c++;
			$limite=44;
		 }
			  if(!$riga['ragione_sociale_fornitore_finanziatore'])
				{
						if($riga['c_id_progetto_addebito']!=0)
						$nome_fornitore = $funzioni->deseleziona_progetto($riga['c_id_progetto_addebito']);
						else
						if($riga['c_id_regione_addebito']!=0)
						$nome_fornitore = $funzioni->deseleziona_regione($riga['c_id_regione_addebito']);
						else
						if($riga['c_sede_addebito']!=0)
						$nome_fornitore = "Sede Amd";
				}
				else
				{
				$nome_fornitore = $riga['ragione_sociale_fornitore_finanziatore'];
				}
        // $trace->trace(9,"STAMPA REPORT SALDI:I=".$i);
		if (!$riga['data_versamento_addebito'] || $riga['data_versamento_addebito']=='' || $riga['data_versamento_addebito']=='0000-00-00')
		{// <if[1]>
		//$trace->trace(9,"STAMPA REPORT SALDI:ECONOMICO");

			//$trace->trace(9,"RIGA AGGIUNTA A PAG ".$pag." E I=".$i);
			
			 $data2[$c][$i] =array('Fonte'=>$nome_fornitore,
	                
					 'Saldo Finanziario'=>"-",
					 'Data del Versamento'=>$funzioni->gira_data($riga['data_versamento_addebito']) 
					);
			
					
		     
		$i++;
		 } // <if[1]>
		 else
		{ // <else[1]>
		    //$trace->trace(9,"STAMPA REPORT SALDI:FINANZIARIO");
			// Versato (finanziario)
			if ( $riga['data_versamento_addebito'] >= $_POST['dal'] && $riga['data_versamento_addebito'] <= $_POST['al'] )
			{			 
					$trace->trace(9,"RIGA AGGIUNTA A PAG ".$pag." E I=".$i);
					 $data2 [$c][$i] =array('Fonte'=>$nome_fornitore,
	                
					 'Saldo Finanziario'=>number_format($riga['importo_addebito'],2,',','.'),
					 'Data del Versamento'=>$funzioni->gira_data($riga['data_versamento_addebito'])
					);
					
					
				$totale_spesa_finanziario += $riga['importo_addebito'];				
			$i++;	
			} // </if[1.2]> 
		} // </else[1]>
		
		
	
	
	}//fine while
	$pdf->selectFont("fonts/Helvetica.afm");
	$pdf->setColor(19/255,6/255,113/255);
	$pdf->ezTable($data2[0],'','',
	array('showLines'=>0,'width'=>500,'shaded'=>2,'shadeCol'=>array(0.99,0.99,0.99),'shadeCol2'=>array(250/255,212/255,214/255),'showHeadings'=>0,'xPos'=>'center','fontSize'=>9,'textCol' =>array(19/255,61/255,13/255),
	'cols'=>array('Fonte'=>array('justification'=>'left'),'Saldo Finanziario'=>array('justification'=>'left'),'Data di Riscossione'=>array('justification'=>'left'))
	));
	$limite=$limite-$i;
	for($j=1;$j<=$c;$j++){
					$pag++;
					$limite=44;
					$pdf->ezNewPage();
					
					$pdf->setColor(19/255,6/255,113/255);
					$pdf=$funzioni->crea_intestazione_pag($pdf,$pag,$numero_pagine);
					$pdf=$funzioni->crea_piepagina_vuota($pdf);
					$pdf->selectFont("fonts/Helvetica.afm");
					$pdf->ezTable($data2[$j],'','',
					array('showLines'=>0,'width'=>500,'shaded'=>2,'shadeCol'=>array(0.99,0.99,0.99),'shadeCol2'=>array(250/255,212/255,214/255),'showHeadings'=>0,'xPos'=>'center','fontSize'=>9,'textCol' =>array(19/255,61/255,13/255) ,
					'cols'=>array('Fonte'=>array('justification'=>'left'),'Saldo Finanziario'=>array('justification'=>'left'),'Data di Riscossione'=>array('justification'=>'left'))
					));
					$limite=$limite-$i;
					
	}
	//TOTALE USCIT ECONOMICO
	if($limite<=0) {$pag++;
					$limite=44;
					$pdf->ezNewPage();
					$pdf=$funzioni->crea_intestazione_pag($pdf,$pag,$numero_pagine);
					$pdf=$funzioni->crea_piepagina_vuota($pdf);}
	$pdf->ezSetDy(-10);
	$pdf->selectFont("fonts/Helvetica.afm");
		 $limite=$limite-2;
	//TOALE USCITE FINANZIARIO
	if($limite<=0) {$pag++;
					$limite=44;
					$pdf->ezNewPage();
					$pdf=$funzioni->crea_intestazione_pag($pdf,$pag,$numero_pagine);
					$pdf=$funzioni->crea_piepagina_vuota($pdf);}
	$pdf->ezSetDy(-10);
	$pdf->selectFont("fonts/Helvetica.afm");
	$pdf->ezText("<b>Totale uscite finanziario = € ".number_format($totale_spesa_finanziario,2,',','.')."</b>",12,array('justification'=>'right'));
	 $limite=$limite-2;
	
	
	
	$saldo_finanziario= $totale_finanziamento_finanziario  - $totale_spesa_finanziario;

	//TOALE USCITE FINANZIARIO
	if($limite<=0) {$pag++;
					$limite=44;
					$pdf->ezNewPage();
					$pdf=$funzioni->crea_intestazione_pag($pdf,$pag,$numero_pagine);
					$pdf=$funzioni->crea_piepagina_vuota($pdf);}
	$pdf->ezSetDy(-10);
	$pdf->selectFont("fonts/Helvetica.afm");

	 $limite=$limite-2;
	//TOALE USCITE FINANZIARIO
	if($limite<=0) {$pag++;
					$limite=44;
					$pdf->ezNewPage();
					$pdf=$funzioni->crea_intestazione_pag($pdf,$pag,$numero_pagine);
					$pdf=$funzioni->crea_piepagina_vuota($pdf);}
	$pdf->ezSetDy(-10);
	$pdf->selectFont("fonts/Helvetica.afm");
	$pdf->ezText("<b>Saldo Finanziario  = € ".number_format($saldo_finanziario,2,',','.')."</b>",12,array('justification'=>'right'));
	 $limite=$limite-2;

		 
	 
	 
	 
//SCORRO I PROGETTI	

foreach ($array_progetti as $id_in_esame){
	//TITOLO PROGETTO
	if($limite<=0) {$pag++;
					$limite=44;
					$pdf->ezNewPage();
					$pdf=$funzioni->crea_intestazione_pag($pdf,$pag,$numero_pagine);
					$pdf=$funzioni->crea_piepagina_vuota($pdf);}		
	$pdf->ezText($funzioni->deseleziona_progetto($id_in_esame),12,array('justification'=>'left'));
	 $limite=$limite-2;
	//ENTRATE
	if($limite<=0) {$pag++;
					$limite=44;
					$pdf->ezNewPage();
					$pdf=$funzioni->crea_intestazione_pag($pdf,$pag,$numero_pagine);
					$pdf=$funzioni->crea_piepagina_vuota($pdf);}
	$pdf->ezSetDy(-10);
	$pdf->setColor(19/255,6/255,113/255);
	$pdf->ezText("<b>Entrate</b>",12,array('justification'=>'left'));//37 righe
	$limite--;
	$pdf->ezSetDy(-10);
	//SCORRO LE ENTRATE
	//echo "id_in_esame=".$id_in_esame."<br>";
	$risultato_accrediti_ric=$array_accrediti[$id_in_esame];
	$risultato_addebiti_ric=$array_addebiti[$id_in_esame];
	$righe_tabella_addebiti=	$risultato_addebiti_ric['num_righe'];
	$righe_tabella_accrediti=	$risultato_accrediti_ric['num_righe'];
	//echo "righe_tabella_accrediti=".$risultato_accrediti_ric['num_righe']."<br>";
	//echo "righe_tabella_accrediti=".$righe_tabella_accrediti."<br>";
	$totale_finanziamento = 0;
	
	$totale_finanziamento_finanziario = 0;
	$i=1; //è il contatore di righe
	$c=0; //è il contatore di tabelle
	//quanti array mi occorrono?
	$num=intval($risultato_accrediti_ric['num_righe']/$limite)+1;
	//echo "mi occorrono ".$limite." array<br>";
	$data=array();
	$data[0]=array();
	for($k=0;$k<=$num-1;$k++){
	
	$data[$k][0] = array(
							'Fonte'=>"<b>Fonte</b>",
	                    	
					 		'Saldo Finanziario'=>"<b>Saldo Finanziario</b>",
					 		'Data di Riscossione'=>"<b>Data di Riscossione</b>"
							);
	}
	//echo " :: k::".$num." :: <br>";
	//echo " :: ".$data[0][0]['Fonte']." :: <br>";
	while($riga = mysql_fetch_array($risultato_accrediti_ric['valori']))
         {
		 //controllo i e numero_tabella
		 if($i>$limite){
		 	$i=1;
			$c++;
			$limite=44;
		 }
		  if(!$riga['ragione_sociale_fornitore_finanziatore'])
				{
						if($riga['id_progetto_accredito']!=0)
						$nome_finanziatore = $funzioni->deseleziona_progetto($riga['id_progetto_accredito']);
						else
						if($riga['id_regione_accredito']!=0)
						$nome_finanziatore = $funzioni->deseleziona_regione($riga['id_regione_accredito']);
						else
						if($riga['sede_accredito']!=0)
						$nome_finanziatore = "Sede Amd";
				}
				else
				{
				$nome_finanziatore = $riga['ragione_sociale_fornitore_finanziatore'];
			}

		 
	   if ($riga['pagato_accredito'])
		{ // <if[1]>
		//$trace->trace(9,"1 STAMPA REPORT SALDI:FINANZIARIO");

		if($riga['data_pagamento_accredito'] >= $_POST['dal'] && $riga['data_pagamento_accredito'] <= $_POST['al'])
			{//<if[1.1]>
			//echo " :: ".$i." :: <br>";
			 $data [$c][$i] =
			 				array(
									'Fonte'=>$nome_finanziatore,
	                 			
					 				'Saldo Finanziario'=>number_format($riga['importo_destinazione'],2,',','.'),
					 				'Data di Riscossione'=>$funzioni->gira_data($riga['data_pagamento_accredito']) 
								);
								
					
		        $totale_finanziamento_economico += $riga['importo_destinazione'];				
				$totale_finanziamento_finanziario += $riga['importo_destinazione'];
		 }//<if[1.1]>
		 } // <if[1]>
		 else
		{ // <else[1]>
		    //$trace->trace(9,"STAMPA REPORT SALDI:ECONOMICO");
			if($riga['data_previsto_pagamento_accredito'] >= $_POST['dal'] && $riga['data_previsto_pagamento_accredito'] <= $_POST['al'])
			{ // <if[1.2]> 
			 //echo " :: ".$i." :: <br>";
			  $data [$c][$i] =array('Fonte'=>$riga['ragione_sociale_fornitore_finanziatore'],
	                
					 'Saldo Finanziario'=>"-",
					 'Data di Riscossione'=>$funzioni->gira_data($riga['data_pagamento_accredito'])
					);
						
				$totale_finanziamento_economico += $riga['importo_destinazione'];				
				
			} // </if[1.2]> 
		} // </else[1]>
		
		$i++;
	
	
	}//fine while		
	$pdf->setColor(19/255,6/255,113/255);
	$pdf->ezTable($data[0],'','',
	array('showLines'=>0,'width'=>500,'shaded'=>2,'shadeCol'=>array(0.99,0.99,0.99),'shadeCol2'=>array(234/255,237/255,245/255),'showHeadings'=>0,'xPos'=>'center','fontSize'=>9,'textCol' =>array(19/255,61/255,13/255),
	'cols'=>array('Fonte'=>array('justification'=>'left'),'Saldo Finanziario'=>array('justification'=>'left'),'Data di Riscossione'=>array('justification'=>'left'))
	));
	$limite=$limite-$i;
	for($j=1;$j<=$c;$j++){
					$pag++;
					$limite=44;
					$pdf->ezNewPage();
					$pdf=$funzioni->crea_intestazione_pag($pdf,$pag,$numero_pagine);
					$pdf=$funzioni->crea_piepagina_vuota($pdf);
					$pdf->selectFont("fonts/Helvetica.afm");
					$pdf->setColor(19/255,6/255,113/255);
					$pdf->ezTable($data[$j],'','',
					array('showLines'=>0,'width'=>500,'shaded'=>2,'shadeCol'=>array(0.99,0.99,0.99),'shadeCol2'=>array(234/255,237/255,245/255),'showHeadings'=>0,'xPos'=>'center','fontSize'=>9,'textCol' =>array(19/255,61/255,13/255),
					'cols'=>array('Fonte'=>array('justification'=>'left'),'Saldo Finanziario'=>array('justification'=>'left'),'Data di Riscossione'=>array('justification'=>'left'))
					));
					$limite=$limite-$i;
					
	}
	//TOTALE ENTRATE ECONOMICO
	if($limite<=0) {$pag++;
					$limite=44;
					$pdf->ezNewPage();
					$pdf=$funzioni->crea_intestazione_pag($pdf,$pag,$numero_pagine);
					$pdf=$funzioni->crea_piepagina_vuota($pdf);}
	$pdf->ezSetDy(-10);
	$pdf->selectFont("fonts/Helvetica.afm");
	
	 $limite=$limite-2;
	//TOALE ENTRATE FINANZIARIO
	if($limite<=0) {$pag++;
					$limite=44;
					$pdf->ezNewPage();
					$pdf=$funzioni->crea_intestazione_pag($pdf,$pag,$numero_pagine);
					$pdf=$funzioni->crea_piepagina_vuota($pdf);}
	$pdf->ezSetDy(-10);
	$pdf->selectFont("fonts/Helvetica.afm");
	$pdf->ezText("<b>Totale entrate finanziario = € ".number_format($totale_finanziamento_finanziario ,2,',','.')."</b>",12,array('justification'=>'right'));
	 $limite=$limite-2;
	//USCITE
	if($limite<=0) {$pag++;
					$limite=44;
					$pdf->ezNewPage();
					$pdf=$funzioni->crea_intestazione_pag($pdf,$pag,$numero_pagine);
					$pdf=$funzioni->crea_piepagina_vuota($pdf);}
	$pdf->ezSetDy(-10);
	$pdf->setColor(195/255,21/255,21/255);
	$pdf->ezText("<b>Uscite</b>",12,array('justification'=>'left'));
	$pdf->ezSetDy(-10);
	$limite--;
	
	//SCORRO LE USCITE
	$totale_spesa = 0;
	$totale_spesa_economico = 0;
	$totale_spesa_finanziario = 0;
	$i=1; //è il contatore di righe
	$c=0; //è il contatore di tabelle
	//quanti array mi occorrono?
	$num=intval($risultato_addebiti_ric['num_righe']/$limite)+1;
	//echo "mi occorrono ".$num." array<br>";
	$data2=array();
	$data2[0]=array();
	for($k=0;$k<=$num-1;$k++){
	$data2[$k][0] = array('Fonte'=>"<b>Fonte</b>",
	               
					 'Saldo Finanziario'=>"<b>Saldo Finanziario</b>",
					 'Data del Versamento'=>"<b>Data del Versamento</b>"
					);
	}		
	//while
	while($riga = mysql_fetch_array($risultato_addebiti_ric['valori']))
	{
			  //controllo i e numero_tabella
		 if($i>$limite){
		 	$i=1;
			$c++;
			$limite=44;
		 }
			  if(!$riga['ragione_sociale_fornitore_finanziatore'])
				{
						if($riga['c_id_progetto_addebito']!=0)
						$nome_fornitore = $funzioni->deseleziona_progetto($riga['c_id_progetto_addebito']);
						else
						if($riga['c_id_regione_addebito']!=0)
						$nome_fornitore = $funzioni->deseleziona_regione($riga['c_id_regione_addebito']);
						else
						if($riga['c_sede_addebito']!=0)
						$nome_fornitore = "Sede Amd";
				}
				else
				{
				$nome_fornitore = $riga['ragione_sociale_fornitore_finanziatore'];
				}
        // $trace->trace(9,"STAMPA REPORT SALDI:I=".$i);
		if (!$riga['data_versamento_addebito'] || $riga['data_versamento_addebito']=='' || $riga['data_versamento_addebito']=='0000-00-00')
		{// <if[1]>
		//$trace->trace(9,"STAMPA REPORT SALDI:ECONOMICO");

			//$trace->trace(9,"RIGA AGGIUNTA A PAG ".$pag." E I=".$i);
			
			 $data2[$c][$i] =array('Fonte'=>$nome_fornitore,
	                
					 'Saldo Finanziario'=>"-",
					 'Data del Versamento'=>$funzioni->gira_data($riga['data_versamento_addebito']) 
					);
			
					
		        $totale_spesa_economico += $riga['importo_addebito'];
		$i++;
		 } // <if[1]>
		 else
		{ // <else[1]>
		    //$trace->trace(9,"STAMPA REPORT SALDI:FINANZIARIO");
			// Versato (finanziario)
			if ( $riga['data_versamento_addebito'] >= $_POST['dal'] && $riga['data_versamento_addebito'] <= $_POST['al'] )
			{			 
					$trace->trace(9,"RIGA AGGIUNTA A PAG ".$pag." E I=".$i);
					 $data2 [$c][$i] =array('Fonte'=>$nome_fornitore,
	                
					 'Saldo Finanziario'=>$riga['importo_addebito'],
					 'Data del Versamento'=>$funzioni->gira_data($riga['data_versamento_addebito'])
					);
					
				
				$totale_spesa_finanziario += $riga['importo_addebito'];				
			$i++;	
			} // </if[1.2]> 
		} // </else[1]>
		
		
	
	
	}//fine while
	$pdf->selectFont("fonts/Helvetica.afm");
	$pdf->setColor(19/255,6/255,113/255);
	$pdf->ezTable($data2[0],'','',
	array('showLines'=>0,'width'=>500,'shaded'=>2,'shadeCol'=>array(0.99,0.99,0.99),'shadeCol2'=>array(250/255,212/255,214/255),'showHeadings'=>0,'xPos'=>'center','fontSize'=>9,'textCol' =>array(19/255,61/255,13/255),
	'cols'=>array('Fonte'=>array('justification'=>'left'),'Saldo Finanziario'=>array('justification'=>'left'),'Data di Riscossione'=>array('justification'=>'left'))
	));
	$limite=$limite-$i;
	for($j=1;$j<=$c;$j++){
					$pag++;
					$limite=44;
					$pdf->ezNewPage();
					
					$pdf->setColor(19/255,6/255,113/255);
					$pdf=$funzioni->crea_intestazione_pag($pdf,$pag,$numero_pagine);
					$pdf=$funzioni->crea_piepagina_vuota($pdf);
					$pdf->selectFont("fonts/Helvetica.afm");
					$pdf->ezTable($data2[$j],'','',
					array('showLines'=>0,'width'=>500,'shaded'=>2,'shadeCol'=>array(0.99,0.99,0.99),'shadeCol2'=>array(250/255,212/255,214/255),'showHeadings'=>0,'xPos'=>'center','fontSize'=>9,'textCol' =>array(19/255,61/255,13/255) ,
					'cols'=>array('Fonte'=>array('justification'=>'left'),'Saldo Finanziario'=>array('justification'=>'left'),'Data di Riscossione'=>array('justification'=>'left'))
					));
					$limite=$limite-$i;
					
	}
	//TOTALE USCIT ECONOMICO
	if($limite<=0) {$pag++;
					$limite=44;
					$pdf->ezNewPage();
					$pdf=$funzioni->crea_intestazione_pag($pdf,$pag,$numero_pagine);
					$pdf=$funzioni->crea_piepagina_vuota($pdf);}
	$pdf->ezSetDy(-10);
	$pdf->selectFont("fonts/Helvetica.afm");
	
	 $limite=$limite-2;
	//TOALE USCITE FINANZIARIO
	if($limite<=0) {$pag++;
					$limite=44;
					$pdf->ezNewPage();
					$pdf=$funzioni->crea_intestazione_pag($pdf,$pag,$numero_pagine);
					$pdf=$funzioni->crea_piepagina_vuota($pdf);}
	$pdf->ezSetDy(-10);
	$pdf->selectFont("fonts/Helvetica.afm");
	$pdf->ezText("<b>Totale uscite finanziario = € ".number_format($totale_spesa_finanziario,2,',','.')."</b>",12,array('justification'=>'right'));
	 $limite=$limite-2;
	
	
	$saldo_economico = $totale_finanziamento_economico  - $totale_spesa_economico;
	$saldo_finanziario= $totale_finanziamento_finanziario  - $totale_spesa_finanziario;

	//TOALE USCITE FINANZIARIO
	if($limite<=0) {$pag++;
					$limite=44;
					$pdf->ezNewPage();
					$pdf=$funzioni->crea_intestazione_pag($pdf,$pag,$numero_pagine);
					$pdf=$funzioni->crea_piepagina_vuota($pdf);}
	$pdf->ezSetDy(-10);
	$pdf->selectFont("fonts/Helvetica.afm");

	 $limite=$limite-2;
	//TOALE USCITE FINANZIARIO
	if($limite<=0) {$pag++;
					$limite=44;
					$pdf->ezNewPage();
					$pdf=$funzioni->crea_intestazione_pag($pdf,$pag,$numero_pagine);
					$pdf=$funzioni->crea_piepagina_vuota($pdf);}
	$pdf->ezSetDy(-10);
	$pdf->selectFont("fonts/Helvetica.afm");
	$pdf->ezText("<b>Saldo Finanziario  = € ".number_format($saldo_finanziario,2,',','.')."</b>",12,array('justification'=>'right'));
	 $limite=$limite-2;

	
}

$pdf->ezStream();	
$trace->trace(5,"STAMPA report saldi::Dopo aver scritto ");
$trace=0;
$pdf=0;
$funzioni=0;
?>