<?php 
#------------------------------------------------------------------------#
# FILE: q_<sezione>_ric.php
# CREATO DA: Paola Paoloni
# IN DATA: 02/01/2007
# CONTENUTO: 
#    INPUT:  $_SESSION[$sezione.'_valore1_ric'],
#            $_SESSION[$sezione.'_valore2_ric']
#    OUTPUT: $risultato_ric
#------------------------------------------------------------------------#
# VERSIONE: 0.1
# MODIFICATO DA: …
# IN DATA: …
# ->
#------------------------------------------------------------------------#
#------------------Variabili di ricerca------------------------------------------------------#


$trace->trace(3,"INIZIO QUERY: ".__FILE__);

$risultato_report_addebiti_ric    = NULL; // OUTPUT
if(!$id_cb_box)
{
// <if[1]>
   // Se sono in q_<sezione>_<azione>.php non DEVO  
	// avere un $anno != false
   K_eccezione::crea(array("codice"  =>"1.1"   , "tracer" => $trace,
                           "file"   =>__FILE__ , "linea"  =>__LINE__ ));
}

if (!K_eccezione::is_lanciata()) 
{ // <if[2]>
	// Trattasi di una SELECT *
	//PER OGNI UTENTE SELEZIONO IL TOTALE QUOTE NON PAGATE
	$sql_d_ric  = " SELECT addebiti.numero_documento, addebiti.importo, addebiti.data_versamento,addebiti.data_scadenza, regioni.denominazione, progettazioni.titolo, addebiti.data_del_documento,
	 fornitori_finanziatori.ragione_sociale, tipologie_costo.tipologia, addebiti.id as id_add, ";
 	$sql_d_ric .= " addebiti.c_id_progetto, addebiti.c_id_regione , addebiti.c_sede ";
	$sql_d_ric .= " FROM  addebiti";
	$sql_d_ric .= " LEFT JOIN fornitori_finanziatori on  addebiti.controparte_fornitore = fornitori_finanziatori.id ";
	$sql_d_ric .= " LEFT JOIN progettazioni on  addebiti.id_progetto = progettazioni.id ";
	$sql_d_ric .= " LEFT JOIN regioni on addebiti.id_regione = regioni.id ";
	$sql_d_ric .= " LEFT JOIN tipologie_costo on  addebiti.tipologia_costo= tipologie_costo.id ";
	$sql_d_ric .= " WHERE addebiti.abilitato = 1 ";
	$sql_d_ric .= " AND addebiti.data_versamento != '0000-00-00' ";	
	if ($id_fornitore != 0)
	$sql_d_ric .= " AND addebiti.controparte_fornitore = ' ".$id_fornitore." ' ";
	if ($id_cb_box == 1 && $regione!=0)
	$sql_d_ric .= " AND addebiti.id_regione = ' ".$regione." ' ";
	if ($id_cb_box == 1 && $regione==0)
	$sql_d_ric .= " AND addebiti.id_regione != '' "; 
	if ($id_cb_box == 2)
	$sql_d_ric .= " AND addebiti.sede = '1' ";
	if ($id_cb_box == 3  && $id_progetto !=0)
	$sql_d_ric .= " AND addebiti.id_progetto = ' ".$id_progetto." ' ";
	if ($id_cb_box == 3  && $id_progetto ==0)
	$sql_d_ric .= " AND addebiti.id_progetto != ' ' ";
	if ($id_tipologia != 0)
	$sql_d_ric .= " AND addebiti.tipologia_costo = ' ".$id_tipologia." ' ";
	if ($c_da_a != 0){
	$sql_d_ric .= " AND ";
	$sql_d_ric .= " (addebiti.data_scadenza BETWEEN  '".$data_da."' AND '".$data_a ."' ";
	$sql_d_ric .= " OR addebiti.data_versamento BETWEEN  '".$data_da."' AND '".$data_a ."' ";
	$sql_d_ric .= " OR addebiti.data_del_documento BETWEEN  '".$data_da."' AND '".$data_a ."')";
	}
	if ($scadenze == 2){
	$sql_d_ric .= " AND addebiti.data_scadenza > ' ".date('Y-m-d')." ' ";
	}
	$sql_d_ric .= " AND addebiti.abilitato= 1 ";
	if ($scadenze == 1){
	$sql_d_ric .= " AND addebiti.data_scadenza < ' ".date('Y-m-d')." ' ";
	}
	
	$trace->trace(3,"QUERY: ".$sql_d_ric);
	$risultato_report_addebiti_ric = $funzioni -> esegui_query_select($sql_d_ric); 

	// Problemi con il database?
	if (!$risultato_report_addebiti_ric["valori"]) 
	{ // <if[2.1]>
		$trace->trace(3,"ERRORE QUERY: ".mysql_error());
		K_eccezione::crea(array("codice"  =>"1.1",   "tracer" => $trace,
										"file"   =>__FILE__, "linea"  =>__LINE__ ));
	} // </if[2.1]>

} // </if[2]>

$trace->trace(3,"FINE QUERY: ".__FILE__);
?>