conectar(); // instanciar los 0bjetos $tabla_museo=new Tabla_Museo($dataBase->getEnlaceHost()); $tabla_museoservicio=new Tabla_Museoservicio($dataBase->getEnlaceHost()); $tabla_actividadcompania=new Tabla_Actividadcompania($dataBase->getEnlaceHost()); $tabla_exposicioncompania=new Tabla_Exposicioncompania($dataBase->getEnlaceHost()); $tabla_actividad=new Tabla_Actividad($dataBase->getEnlaceHost()); $tabla_exposicion=new Tabla_Exposicion($dataBase->getEnlaceHost()); $tabla_foto=new Tabla_Foto($dataBase->getEnlaceHost()); $museo=new Museo(); if($opcion==1){ $Ncompani="1261657621,1261657690,1261657716"; $Nservici="1255946916,1255946932"; $txtBusquedaEs="Museos y niños"; $txtBusquedaEu="Museoak eta haurrak"; $txtBusquedaEn="Museos y niños"; $txtBusquedaFr="Museos y niños"; } if($opcion==2){ $Ncompani="1264153982"; $Nservici="1255946964,1255946972,1255946932,1264163308,1264163319,1264163333"; $txtBusquedaEs="Museos y accesibilidad"; $txtBusquedaEu="Museoak eta irisgarritasuna"; $txtBusquedaEn="Museos y accesibilidad"; $txtBusquedaFr="Museos y accesibilidad"; } if($opcion==3){ $Ninterior="1"; $Nservici="1261657345,1261657155"; $txtBusquedaEs="Museos fuera del museo"; $txtBusquedaEu="Museoak museotik kanpo"; $txtBusquedaEn="Museos fuera del museo"; $txtBusquedaFr="Museos fuera del museo"; } if($opcion==4){ $Ncompani="1263545244,1261657621,1261657690,1261657716,1261657749"; $Nservici="1263903359,1264163289"; $txtBusquedaEs="Museos y educación"; $txtBusquedaEu="Museoak eta hezkuntza"; $txtBusquedaEn="Museos y educación"; $txtBusquedaFr="Museos y educación"; } if($opcion==5){ $Ncompani="1264154010"; $Nservici="1254317182,1254317194,1263297775"; $txtBusquedaEs="Museos y conocimiento"; $txtBusquedaEu="Museoak eta jakintza"; $txtBusquedaEn="Museos y conocimiento"; $txtBusquedaFr="Museos y conocimiento"; } $arrayServicios=preg_split("/,/",$Nservici); $arrayNcompani=preg_split("/,/",$Ncompani); $array_museo_actividades=$tabla_actividad->obtenerArrayMuseosVisita($Ncompani,"",$Ninterior); $array_museo_exposiciones=$tabla_exposicion->obtenerArrayMuseosVisita($Ncompani,""); //$lista_elementos=$tabla_museo->obtenerListaMuseosAmedida($Ncompani,$Nservici,$Ninterior); $lista_elementos=$tabla_museo->obtenerListaMuseos(); $plantillas = array("plantillas/museos/museosamedida.htm","plantillas/cabecera.htm","plantillas/lateral.htm","plantillas/pie.htm"); $plantilla = plantillas($plantillas,"museos",$subseccion); $indice=0; $color="normal"; $cuantos=$lista_elementos->getUltimo(); $plantillaFilaGenerica=leerFichero(RAIZ."/plantillas/museos/fila_museo.htm"); $plantillaFilaMapaGenerica=leerFichero(RAIZ."/plantillas/museos/fila_mapa.htm"); while ($indice<$cuantos){ $museo=$lista_elementos->siguiente(); $plantillaFila=$plantillaFilaGenerica; $plantillaFilaMapa=$plantillaFilaMapaGenerica; $plantillaFila=str_replace(TAG_Nmuseo_VALUE,$museo->getNmuseo(),$plantillaFila); $plantillaFila=str_replace(TAG_Tmuse_es_VALUE,$museo->getTmuse_es(),$plantillaFila); $plantillaFila=str_replace(TAG_Tmuse_eu_VALUE,$museo->getTmuse_eu(),$plantillaFila); $plantillaFila=str_replace(TAG_Tmuse_en_VALUE,$museo->getTmuse_en(),$plantillaFila); $plantillaFila=str_replace(TAG_Tmuse_fr_VALUE,$museo->getTmuse_fr(),$plantillaFila); $plantillaFila=str_replace(TAG_Mdes_es_VALUE,$museo->getMdes_es(),$plantillaFila); $plantillaFila=str_replace(TAG_Mdes_eu_VALUE,$museo->getMdes_eu(),$plantillaFila); $plantillaFila=str_replace(TAG_Mdes_en_VALUE,$museo->getMdes_en(),$plantillaFila); $plantillaFila=str_replace(TAG_Mdes_fr_VALUE,$museo->getMdes_fr(),$plantillaFila); $plantillaFila=str_replace(TAG_Tlocalid_VALUE,$museo->getTlocalid(),$plantillaFila); //para la foto $foto=$tabla_foto->obtenerPrimero($museo->getNmuseo(),"","0","0","0"); if($foto->getNfoto()){ $plantillaFila = str_replace("TAG_Nfoto_VALUE",$foto->getNfoto(), $plantillaFila); $plantillaFila = str_replace("TAG_Tfoto_VALUE",$foto->getTfoto(), $plantillaFila); $plantillaFila = str_replace("TAG_Tdes_es_VALUE",$foto->getTdes_es(), $plantillaFila); $plantillaFila = str_replace("TAG_Tdes_eu_VALUE",$foto->getTdes_eu(), $plantillaFila); $plantillaFila = str_replace("TAG_Tdes_en_VALUE",$foto->getTdes_en(), $plantillaFila); $plantillaFila = str_replace("TAG_Tdes_fr_VALUE",$foto->getTdes_fr(), $plantillaFila); } else $plantillaFila = preg_replace("/([\s\S]*)/","", $plantillaFila); $plantillaFilaMapa=str_replace(TAG_Nmuseo_VALUE,$museo->getNmuseo(),$plantillaFilaMapa); $plantillaFilaMapa=str_replace(TAG_Tmuse_es_VALUE,$museo->getTmuse_es(),$plantillaFilaMapa); $plantillaFilaMapa=str_replace(TAG_Tmuse_eu_VALUE,$museo->getTmuse_eu(),$plantillaFilaMapa); $plantillaFilaMapa=str_replace(TAG_Tmuse_en_VALUE,$museo->getTmuse_en(),$plantillaFilaMapa); $plantillaFilaMapa=str_replace(TAG_Tmuse_fr_VALUE,$museo->getTmuse_fr(),$plantillaFilaMapa); $plantillaFilaMapa=str_replace(TAG_Tlatitud_VALUE,$museo->getTlatitud(),$plantillaFilaMapa); $plantillaFilaMapa=str_replace(TAG_Tlongitu_VALUE,$museo->getTlongitu(),$plantillaFilaMapa); $plantillaFilaMapa=str_replace(TAG_Temail_VALUE,$museo->getTemail(),$plantillaFilaMapa); $plantillaFilaMapa=str_replace(TAG_Tlocalid_VALUE,$museo->getTlocalid(),$plantillaFilaMapa); $plantillaFilaMapa=str_replace(TAG_Tweb_VALUE,$museo->getTweb(),$plantillaFilaMapa); $txtMtelefon = str_replace("\r", "\n",$museo->getMtelefon()); $txtMtelefon = str_replace("\n\n", "\n", $txtMtelefon); $plantillaFilaMapa=str_replace(TAG_Mtelefon_VALUE,str_replace("\n","
",$txtMtelefon),$plantillaFilaMapa); if($museo->getTlatitud()!="" and $museo->getTlongitu()!="") $plantillaFilasMapaCompleta.=$plantillaFilaMapa; //hacemos las comprobaciones de servicio $array_museoservicio=$tabla_museoservicio->obtenerArray($museo->getNmuseo()); $mostrar=0; for($i=0;$i0 or $Ninterior==1)){ //para el publico de actividades for($i=0;$igetNmuseo(),$array_museo_actividades)) $mostrar=1; } } if($mostrar==0 and count($arrayNcompani)>0){ //para el publico de exposicones for($i=0;$igetNmuseo(),$array_museo_exposiciones)) $mostrar=1; } } if ($mostrar==1){ //echo("SI ".$museo->getTmuse_es()."
"); $plantillaFilasCompleta.=$plantillaFila; } //else echo("NO ".$museo->getTmuse_es()."
"); $indice++; } $plantilla = str_replace("TAG_opcion_VALUE",$opcion, $plantilla); $plantilla = preg_replace("/([\s\S]*)/",$plantillaFilasMapaCompleta, $plantilla); $plantilla = preg_replace("/([\s\S]*)/",$plantillaFilasCompleta, $plantilla); $plantilla = str_replace("TAG_busqueda_es_VALUE",$txtBusquedaEs, $plantilla); $plantilla = str_replace("TAG_busqueda_eu_VALUE",$txtBusquedaEu, $plantilla); $plantilla = str_replace("TAG_busqueda_en_VALUE",$txtBusquedaEn, $plantilla); $plantilla = str_replace("TAG_busqueda_fr_VALUE",$txtBusquedaFr, $plantilla); $plantilla = str_replace("/","", $plantilla); $plantilla = str_replace("/","", $plantilla); $plantilla = preg_replace("/([\s\S]*)/","", $plantilla); $plantilla = preg_replace("//","", $plantilla); echo $plantilla; ?>