conectar(); // instanciar los 0bjetos $tabla_museo=new Tabla_Museo($dataBase->getEnlaceHost()); $tabla_comarca=new Tabla_Comarca($dataBase->getEnlaceHost()); $tabla_foto=new Tabla_Foto($dataBase->getEnlaceHost()); $museo=new Museo(); $comarca=new Comarca(); if ($tabla_comarca->existe($Ncomarca)){ $subseccion=$Ncomarca; $lista_elementos=$tabla_museo->obtenerListaMuseosComarca($Ncomarca); $comarca=$tabla_comarca->obtener($Ncomarca); } $plantillas = array("plantillas/museos/comarca.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); $plantilla=str_replace("TAG_Ncomarca_VALUE",$comarca->getNcomarca(),$plantilla); $plantilla=str_replace("TAG_Tcomarca_VALUE",$comarca->getTcomarca(),$plantilla); $plantilla=str_replace("TAG_Mcom_es_VALUE",$comarca->getMcom_es(),$plantilla); $plantilla=str_replace("TAG_Mcom_eu_VALUE",$comarca->getMcom_eu(),$plantilla); $plantilla=str_replace("TAG_Mcom_en_VALUE",$comarca->getMcom_en(),$plantilla); $plantilla=str_replace("TAG_Mcom_fr_VALUE",$comarca->getMcom_fr(),$plantilla); $plantilla=str_replace("TAG_Tfoto_VALUE",$comarca->getTfoto(),$plantilla); $plantilla=str_replace("TAG_Tfot_es_VALUE",$comarca->getTfot_es(),$plantilla); $plantilla=str_replace("TAG_Tfot_eu_VALUE",$comarca->getTfot_eu(),$plantilla); $plantilla=str_replace("TAG_Tfot_en_VALUE",$comarca->getTfot_en(),$plantilla); $plantilla=str_replace("TAG_Tfot_fr_VALUE",$comarca->getTfot_fr(),$plantilla); if($comarca->getTfoto()=="") $plantilla = preg_replace("/([\s\S]*)/","", $plantilla); $plantilla = preg_replace("//","", $plantilla); echo $plantilla; ?>