conectar(); // instanciar los 0bjetos $tabla_museo=new Tabla_Museo($dataBase->getEnlaceHost()); $tabla_tema=new Tabla_Tema($dataBase->getEnlaceHost()); $tabla_foto=new Tabla_Foto($dataBase->getEnlaceHost()); $museo=new Museo(); $tema=new Tema(); if ($tabla_tema->existe($Ntema)){ $subseccion=$Ntema; $lista_elementos=$tabla_museo->obtenerListaMuseosTemas($Ntema); $tema=$tabla_tema->obtener($Ntema); } $plantillas = array("plantillas/museos/museos.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); $plantillaFilasCompleta.=$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; $indice++; } $plantilla = preg_replace("/([\s\S]*)/",$plantillaFilasCompleta, $plantilla); $plantilla = preg_replace("/([\s\S]*)/",$plantillaFilasMapaCompleta, $plantilla); if($tema->getNtema()){ $plantilla=preg_replace("/([\s\S]*)/","",$plantilla); $plantilla=str_replace("TAG_Ntema_VALUE",$tema->getNtema(),$plantilla); $plantilla=str_replace("TAG_Ttema_es_VALUE",$tema->getTtema_es(),$plantilla); $plantilla=str_replace("TAG_Ttema_eu_VALUE",$tema->getTtema_eu(),$plantilla); $plantilla=str_replace("TAG_Ttema_en_VALUE",$tema->getTtema_en(),$plantilla); $plantilla=str_replace("TAG_Ttema_fr_VALUE",$tema->getTtema_fr(),$plantilla); $plantilla=str_replace("TAG_Mtema_es_VALUE",$tema->getMtema_es(),$plantilla); $plantilla=str_replace("TAG_Mtema_eu_VALUE",$tema->getMtema_eu(),$plantilla); $plantilla=str_replace("TAG_Mtema_en_VALUE",$tema->getMtema_en(),$plantilla); $plantilla=str_replace("TAG_Mtema_fr_VALUE",$tema->getMtema_fr(),$plantilla); $plantilla=str_replace("TAG_Tfoto_VALUE",$tema->getTfoto(),$plantilla); $plantilla=str_replace("TAG_Tdes_es_VALUE",$tema->getTdes_es(),$plantilla); $plantilla=str_replace("TAG_Tdes_eu_VALUE",$tema->getTdes_eu(),$plantilla); $plantilla=str_replace("TAG_Tdes_en_VALUE",$tema->getTdes_en(),$plantilla); $plantilla=str_replace("TAG_Tdes_fr_VALUE",$tema->getTdes_fr(),$plantilla); if($tema->getTfoto()=="") $plantilla = preg_replace("/([\s\S]*)/","", $plantilla); } $plantilla = preg_replace("//","", $plantilla); echo $plantilla; ?>