<?php
date_default_timezone_set('America/Lima');

class cProductogeneral_cst{
	
	

	function mostrar_filtro_proceso($nom1,$nom2,$nom3,$cat_id,$mar){
		$sql="SELECT c.tb_categoria_nom,pmar.tb_productomarca_codbar,pr.tb_presentacion_id,m.tb_marca_id,ct.tb_catalogo_id,p.tb_producto_id,p.tb_producto_nom,
		m.tb_marca_nom,pmar.tb_productomarca_precos,pmar.tb_productomarca_preven,em.tb_empaque_nom,pr.tb_presentacion_nom
		FROM tb_producto p
		INNER JOIN tb_categoria c ON p.tb_categoria_id=c.tb_categoria_id
		LEFT JOIN tb_presentacion pr ON pr.tb_presentacion_id = p.tb_presentacion_id
		LEFT JOIN tb_catalogo ct ON p.tb_producto_id = ct.tb_producto_id
		 inner join tb_empaque em on em.tb_empaque_id = p.tb_empaque_id
        left join tb_productomarca pmar on pmar.tb_catalogo_id = ct.tb_catalogo_id
		left join tb_marca m on pmar.tb_marca_id = m.tb_marca_id
		left join tb_productomarcacodigo pmarcod on pmarcod.tb_productomarca_id = pmar.tb_productomarca_id
		left join tb_productofamilia pfam on pfam.tb_catalogo_id = ct.tb_catalogo_id
		left join tb_familia f on pfam.tb_familia_id = f.tb_familia_id
		WHERE p.tb_producto_xac='1' and tb_producto_nom != '' and pmar.tb_productomarca_xac = '1' ";
		
		if($nom1!="" || $nom2!="" || $nom3!="" ){
		
			$sql.=" AND p.tb_producto_nom LIKE '%$nom1%' AND p.tb_producto_nom LIKE '%$nom2%' 
		AND p.tb_producto_nom LIKE '%$nom3%'";
		}
		
	
		
		if($cat_id>0)$sql.=" AND p.tb_categoria_id = '$cat_id' ";
		if($mar!="")$sql.=" AND m.tb_marca_nom like '%$mar%' ";
		
	
		$sql.="group by  c.tb_categoria_nom,pmar.tb_productomarca_codbar,pr.tb_presentacion_id,m.tb_marca_id,ct.tb_catalogo_id,
		p.tb_producto_id,p.tb_producto_nom,em.tb_empaque_nom,pr.tb_presentacion_nom,
		m.tb_marca_nom,pmar.tb_productomarca_precos,pmar.tb_productomarca_preven ORDER BY p.tb_producto_mod desc ";

		$oCado = new Cado();
		$rst=$oCado->ejecute_sql($sql);
		return $rst;
	}
	

	
}
?>