"; var_dump(array_values($_POST)); exit; */ if($_REQUEST['edificio_act']&&$_REQUEST['_pagi_pg']) // Esto es para que cuando se pasa un edificio no se pase también el { // número de página, lo que haría que no se pudiesen leer sus datos. $direccion = "location:busqueda.php?edificio_act=".$_REQUEST['edificio_act']; $direccion .= '&_pagi_pg_tmp='.$_REQUEST['_pagi_pg']; if ($_REQUEST['seccion_tmp']) $direccion .= "&seccion_tmp=".$_REQUEST['seccion_tmp']; if ($_REQUEST['encurso']) $direccion .= "&encurso=1"; header($direccion); } // Aquí se hace una consulta ordenada para hallar el primer registro de esta sección y poder mostrarlo por defecto. if($_REQUEST['avanzada']) { $filtros = "nombre like '%".$_REQUEST['avanzada']."%'"; $filtros .= " or direccion1 like '%".$_REQUEST['avanzada']."%'"; $filtros .= " or direccion2 like '%".$_REQUEST['avanzada']."%'"; $filtros .= " or telefono like '%".$_REQUEST['avanzada']."%'"; $filtros .= " or anio_ini like '%".$_REQUEST['avanzada']."%'"; $filtros .= " or anio_fin like '%".$_REQUEST['avanzada']."%'"; $filtros .= " or caracteristicas like '%".$_REQUEST['avanzada']."%'"; $_pagi_sql = "select * from edificios where ".$filtros; $opcion['filtro'] = $filtros; $EdificioData = Edificio::GetAllEdificio($opcion,$From,$Limit,false); } else if($_REQUEST['geografica']) { $filtros = "direccion1 like '%".$_REQUEST['geografica']."%'"; $filtros .= " or direccion2 like '%".$_REQUEST['geografica']."%'"; $_pagi_sql = "select * from edificios where ".$filtros; $opcion['filtro'] = $filtros; $EdificioData = Edificio::GetAllEdificio($opcion,$From,$Limit,false); } else if($_REQUEST['edificio_act']) { $filtros = "cod_edificio = ".$_REQUEST['edificio_act']; $_pagi_sql = "select * from edificios where ".$filtros; $opcion['filtro'] = $filtros; $EdificioData = Edificio::GetAllEdificio($opcion,$From,$Limit,false); } /************************************************/ /* PARA LAS SECCIONES NORMALES */ /************************************************/ else if($_REQUEST['seccion']) { $filtros = "cod_tipo like '%".$_REQUEST['seccion']."%'"; $_pagi_sql = "select * from edificios where ".$filtros; $opcion['filtro'] = $filtros; $EdificioData = Edificio::GetAllEdificio($opcion,$From,$Limit,false); } else if($_REQUEST['encurso']) { $filtros = "encurso like '%1%'"; $_pagi_sql = "select * from edificios where ".$filtros; $opcion['filtro'] = $filtros; $EdificioData = Edificio::GetAllEdificio($opcion,$From,$Limit,false); } else { $_pagi_sql = "select * from edificios"; $EdificioData = Edificio::GetAllEdificio($opcion,$From,$Limit,false); } if ($EdificioData) { $EdificioDataFinal = $EdificioData->toArray(); $contador = 0; foreach($EdificioDataFinal as $EdificioDataValue) { if (!$contador) // Si es el primer registro al que se accede, guardamos su código en $primer_edificio $primer_edificio = $EdificioDataValue->Get_cod_edificio(); $contador++; } } ?> Obra publica, Construccion residencial y no residencial - CAR Calidad
"; $_pagi_nav_siguiente = "página siguiente"; $_pagi_nav_primera = "primera página"; $_pagi_nav_ultima = "última página"; $_pagi_conteo_alternativo = true; $_pagi_nav_estilo = "texto"; include("lib/paginator.inc.php"); ?>
Get_cod_tipo()."'"); echo $Val['tipo']; } else { if($_REQUEST['encurso']) echo 'OBRAS EN CURSO'; else echo 'RESULTADOS DE LA BÚSQUEDA:'; } ?>
toArray(); $contador = 0; if(!$EdificioDataFinal) { echo'

 

NO SE HAN ENCONTRADO RESULTADOS'; } foreach($EdificioDataFinal as $EdificioDataValue) { ?> Get_cod_tipo()&&(!$_REQUEST['seccion'])&&(!$_REQUEST['edificio_act'])) // Si es una búsqueda, muestra la categoría de los edificios a continuación, // si es una sección, no hace falta al aparecer ya arriba { ?>
Get_cod_tipo()."'"); echo $Val['tipo']; ?>
Get_cod_tipo(); if($contador==0) // Aquí conseguimos el código del edificio que se está mostrando { $edificio_actual = $EdificioDataValue->Get_cod_edificio(); $contador++; } ?>