[HOME]

Path : /home/hermanostamargo/www/includes/
Upload :
Current File : /home/hermanostamargo/www/includes/consultas-generales.php

<?php
	date_default_timezone_set("Europe/Madrid");
	
	mysqli_query($conn,"set names 'utf8'");

	$arrlength = count($languages);//idiomas

	// aviso *********************************
	$url = DOMAIN_NAME . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'];
	if (false !== strpos($url,'/amp/')) {
	    include("../../landing/sql_popup.php");
	} else {
	    include("../landing/sql_popup.php");
	}
	// FIN aviso *********************************

	// dirección ***************************************
	$consulta_dir = "SELECT * FROM contacto WHERE id=1";
	$result_dir = mysqli_query($conn,$consulta_dir);
	$row_dir = mysqli_fetch_array($result_dir);
	// FIN dirección ***********************************

	// redes sociales, logo y descripcion general de la empresa *****************************
	for($x = 0; $x < $arrlength; $x++) {
		if ( $languages[$x][2] == 1 ) {
			if ( $idioma == $languages[$x][0] ) {
	    		//imagenes carrusel
				$consulta_redes = "SELECT 
								id, 
								imagen, 
								enlace,
								titulo_{$languages[$x][0]} AS titulo 
							FROM  redessociales WHERE visible=1 ORDER by orden ASC";
				//logo y descripciónn de la empresa
				$consulta_logo = "SELECT *, 
								descripcion_{$languages[$x][0]} AS descripcion  
								FROM imagenescabecera 
								WHERE id=1";	
				//protección de datos
				$sqllegal = "SELECT 
						titulo_{$languages[$x][0]} AS titulo,
						descripcion_{$languages[$x][0]} AS descripcion,
						title_{$languages[$x][0]} AS title,
						description_{$languages[$x][0]} AS description
						FROM politicadeprivacidad WHERE id=1";	


	    	}
		}
	}
	$result_redes = mysqli_query($conn,$consulta_redes);
	$result_redes_header = mysqli_query($conn,$consulta_redes);
	$result_redes_home = mysqli_query($conn,$consulta_redes);
	// fin redes sociales

	$result_logo = mysqli_query($conn,$consulta_logo);
	$row_logo = mysqli_fetch_array($result_logo);

	$logo = URL_ROOT."/images/" . $row_logo['logo'];
	list($width_logo, $height_logo) = getimagesize($logo);

	//foto principal
	$result_fotoprincipal = mysqli_query($conn,$consulta_logo);
	$row_fotoprincipal = mysqli_fetch_array($result_fotoprincipal);
	$fotoprincipal = URL_ROOT . "/images/" . $row_fotoprincipal['fotoprincipal'];
	list($width_fotoprincipal, $height_fotoprincipal) = getimagesize($fotoprincipal);	


	//protección de datos
	$reslegal = mysqli_query($conn,$sqllegal);
	$rowlegal = mysqli_fetch_array($reslegal);

	// FIN fin redes sociales logo y descripcion general de la empresa *********************


	//destacados (para la home y el footer) *************************************************
	function detacados ($table_bd, $lang){
		$sql_auto = "SELECT 
						serv.id AS serv_id,
						serv.titulo_{$lang} AS titulo,
						serv.descripcion_{$lang} AS descripcion,
						servf.imagen_thumb AS img,
						servf.leyenda_{$lang} AS leyenda 
					FROM {$table_bd} AS serv
					INNER JOIN {$table_bd}fotos AS servf ON serv.id=servf.idfamilia
					WHERE serv.destacado=1 AND serv.visible=1 AND servf.destacada ORDER by serv.ORDEN, serv.id 
					LIMIT 6
		 			";
		 	return $sql_auto;
	}
	for($x = 0; $x < $arrlength; $x++) {
		if ( $languages[$x][2] == 1 ) {
			if ( $idioma == $languages[$x][0] ) {
				//DESTACADAS
				 detacados ("servicios",$languages[$x][0]);
				 detacados ("trabajos",$languages[$x][0]);
				 $sql_servicios = detacados ("servicios",$languages[$x][0]);
				 $sql_flota = detacados ("trabajos",$languages[$x][0]);

	    	}
		}
	}
	$res_servicios = mysqli_query($conn,$sql_servicios);
	$res_flota = mysqli_query($conn,$sql_flota);
	$res_servicios_footer = mysqli_query($conn,$sql_servicios);
	$res_flota_footer = mysqli_query($conn,$sql_flota);
	//FIN destacados *******************************************************************************



	// menu principal *******************************************************************************
	$cons_menu ="SELECT * FROM botonesmenu ORDER BY orden, id ASC";
	$result_menu = mysqli_query($conn,$cons_menu);

	if ($arrlength > 1) {
		for($x = 0; $x < $arrlength; $x++) { 
			if ( $languages[$x][2] == 1 ) { 
				//$conBotones=0;
				if ( $idioma == $languages[$x][0] ) {
					$conBotones=0;
					while($row_menu = mysqli_fetch_array($result_menu)){
						//echo $languages[$x][1];
						${titulo_menu.$conBotones} = $row_menu["titulo_".$languages[$x][0]];
						${tabla_submenu.$conBotones} = $row_menu['tablasubmenu'];
						${nombre_carpeta.$conBotones} = $row_menu['idnombre'];;
						
						//submenus *****************************************************************************
						if( ${tabla_submenu.$conBotones} != ""){
							$sql_submenus = "SELECT * FROM " . ${tabla_submenu.$conBotones} . " WHERE visible=1 ORDER BY orden"; 
							//echo $sql_submenus;
							$res_submenus = mysqli_query($conn,$sql_submenus);
							while( $row_submenus = mysqli_fetch_array($res_submenus) ){ 
								${titulo_submenu.$conBotones} .= "<li><a href='" .PROTOCOL.DOMAIN_NAME. ${nombre_carpeta.$conBotones} . "/" . $row_submenus['id'] . "-". toAscii($row_submenus['titulo_'.$languages[$x][0]], "'") ."/'>".$row_submenus['titulo_'.$languages[$x][0]]."</a></li>";
							}
						}



						// submenús catálogo de productos ***************************************************
						if( ${tabla_submenu.$conBotones} == "categoria1b" ) {
						        $sql_submenus_cat = "SELECT DISTINCT 
								c1.titulo_{$languages[$x][0]} AS titulo,
								c1.id,
								p.idcategoria2
								FROM categoria1b AS c1 
								INNER JOIN productosb AS p 
								ON p.idcategoria1 = c1.id 
								AND p.visible = 1 
								GROUP BY c1.id ORDER BY c1.orden, c1.id ASC";
						        $res_submenus_cat = mysqli_query($conn, $sql_submenus_cat);

							while( $arr_asoc_cat = mysqli_fetch_array($res_submenus_cat) ){
								if( $arr_asoc_cat['idcategoria2'] > 0 ){
									${titulo_submenu_cat.$conBotones} .= "<li><a href='#'>" . $arr_asoc_cat['titulo'] . "</a>";

									$sql_submenus_cat2 = "SELECT DISTINCT 
												c2.id,
												c2.titulo_{$languages[$x][0]} AS titulo 
												FROM categoria2b AS c2 
												INNER JOIN productosb AS p 
												ON p.idcategoria2 = c2.id 
												AND c2.idcategoria1=" . $arr_asoc_cat['id'] . " 
												AND p.visible = 1 
												ORDER BY c2.orden ASC";

									$res_submenus_cat2 = mysqli_query($conn, $sql_submenus_cat2);
									
									${titulo_submenu_cat.$conBotones} .= "<ul>";
						            
						            while ( $arr_submenus_cat2 = mysqli_fetch_array($res_submenus_cat2) ) {
						                ${titulo_submenu_cat.$conBotones} .= "<li><a href='" . PROTOCOL.DOMAIN_NAME . "catalogo/cat-" . $arr_asoc_cat['id'] . "-" . $arr_submenus_cat2['id'] . "/" . toAscii($arr_submenus_cat2['titulo'], "'").">".toAscii($arr_submenus_cat2['titulo'], "'") . "/'  title='Cargar " . $arr_asoc_cat['titulo'] ."'>" . $arr_submenus_cat2['titulo'] . "</a></li>";
						            }

						            ${titulo_submenu_cat.$conBotones} .= "</ul>";
						            ${titulo_submenu_cat.$conBotones} .= "</li>";

								} else { //productosb directos del menú
									${titulo_submenu_cat.$conBotones} .= "<li><a href='".PROTOCOL.DOMAIN_NAME. "catalogo/cat-" . $arr_asoc_cat['id'] . "/" . toAscii($arr_asoc_cat['titulo'], "'") . "/' title='Cargar " . $arr_asoc_cat['titulo'] . "'>" . $arr_asoc_cat['titulo'] . "</a></li>";
								}
							}


						}
						// submenús catálogo de productos **************************************************

						//submenus  *****************************************************************************
						$conBotones++;
					} // fin while

				} // fin if $idioma

			} // fin if $languages
		} //fin for
	} // fin if
	// FIN menu principal *******************************************************************************

echo mysqli_error($conn);


?>