conectar(); // instanciar los 0bjetos $tabla_museo=new Tabla_Museo($dataBase->getEnlaceHost()); $tabla_foto=new Tabla_Foto($dataBase->getEnlaceHost()); $tabla_actividad=new Tabla_Actividad($dataBase->getEnlaceHost()); $tabla_actividadcompania=new Tabla_Actividadcompania($dataBase->getEnlaceHost()); $tabla_compania=new Tabla_Compania($dataBase->getEnlaceHost()); $tabla_exposicion=new Tabla_Exposicion($dataBase->getEnlaceHost()); $tabla_informacion=new Tabla_Informacion($dataBase->getEnlaceHost()); $tabla_museoruta=new Tabla_Museoruta($dataBase->getEnlaceHost()); $tabla_ruta=new Tabla_Ruta($dataBase->getEnlaceHost()); $tabla_visita=new Tabla_Visita($dataBase->getEnlaceHost()); $tabla_noticia=new Tabla_Noticia($dataBase->getEnlaceHost()); $museo=new Museo(); // comprobar que existe if ($tabla_museo -> existe($Nmuseo)) $museo=$tabla_museo->obtener($Nmuseo); else $museo=$tabla_museo->obtenerPrimero(); $Nmuseo=$museo->getNmuseo(); $plantillas = array("plantillas/museos/museo.htm","plantillas/cabecera.htm","plantillas/menu_museo.htm","plantillas/lateral_museo.htm","plantillas/pie.htm"); $plantilla = plantillas($plantillas,"museos","presentacion",$Nmuseo); $error=array('TAG_Nmuseo'=>array (1,$museo->getNmuseo(),""), 'TAG_Tmuse_es'=>array (1,$museo->getTmuse_es(),""), 'TAG_Tmuse_eu'=>array (1,$museo->getTmuse_eu(),""), 'TAG_Tmuse_en'=>array (1,$museo->getTmuse_en(),""), 'TAG_Tmuse_fr'=>array (1,$museo->getTmuse_fr(),""), 'TAG_Ntipo'=>array (1,obtener("Ntipo",$museo->getNtipo()),""), 'TAG_Mdes_es'=>array (1,$museo->getMdes_es(),""), 'TAG_Mdes_eu'=>array (1,$museo->getMdes_eu(),""), 'TAG_Mdes_en'=>array (1,$museo->getMdes_en(),""), 'TAG_Mdes_fr'=>array (1,$museo->getMdes_fr(),""), 'TAG_Ncomarca'=>array (1,obtener("Ncomarca",$museo->getNcomarca()),"") ); while (list($key,$value)=each($error)){ $plantilla=str_replace($key."_CHECKED".$value[1],"checked=\"checked\"",$plantilla); $plantilla=str_replace($key."_VALUE",$value[1],$plantilla); if (!$value[0]) $plantilla=str_replace($key,"error",$plantilla); else $plantilla=str_replace($key,"ok",$plantilla); } //para las foto $lista_fotos=$tabla_foto->obtenerListaFotos($Nmuseo,"0","0","0","0"); $plantillaFilaGenerica=leerFichero(RAIZ."/plantillas/museos/fila_foto.htm"); for($i=0;$i<$lista_fotos->getUltimo();$i++){ $plantillaFila=$plantillaFilaGenerica; $foto=$lista_fotos->siguiente(); if($i==0){ $plantilla = str_replace("TAG_Nfoto_VALUE",$foto->getNfoto(), $plantilla); $plantilla = str_replace("TAG_Tfoto_VALUE",$foto->getTfoto(), $plantilla); $plantilla = str_replace("TAG_Tdes_es_VALUE",$foto->getTdes_es(), $plantilla); $plantilla = str_replace("TAG_Tdes_eu_VALUE",$foto->getTdes_eu(), $plantilla); $plantilla = str_replace("TAG_Tdes_en_VALUE",$foto->getTdes_en(), $plantilla); $plantilla = str_replace("TAG_Tdes_fr_VALUE",$foto->getTdes_fr(), $plantilla); } else{ $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); $plantillaFilasCompleta.=$plantillaFila; } } $plantilla = preg_replace("/([\s\S]*)/",$plantillaFilasCompleta, $plantilla); $plantillaFilasCompleta=""; if($lista_fotos->getUltimo()==0) $plantilla = preg_replace("/([\s\S]*)/","", $plantilla); //para las actividades $plantillaFilaGenerica=leerFichero(RAIZ."/plantillas/museos/fila_actividad.htm"); $arrayActividades=$tabla_actividad->obtenerArrayActividades($Nmuseo,"1","$aFecha-$mFecha-$dia","$aFecha-$mFecha-31","","","",""); $arrayActividades=msort($arrayActividades,"codigo"); for($i=count($arrayActividades)-1;$i>=0;$i--){ $plantillaFila=$plantillaFilaGenerica; $actividad=$tabla_actividad->obtener($arrayActividades[$i]["Nactivid"]); $plantillaFila=str_replace(TAG_Nactivid_VALUE,$actividad->getNactivid(),$plantillaFila); $plantillaFila=str_replace(TAG_Nmuseo_VALUE,$actividad->getNmuseo(),$plantillaFila); $plantillaFila=str_replace(TAG_Ttit_es_VALUE,$actividad->getTtit_es(),$plantillaFila); $plantillaFila=str_replace(TAG_Ttit_eu_VALUE,$actividad->getTtit_eu(),$plantillaFila); $plantillaFila=str_replace(TAG_Ttit_en_VALUE,$actividad->getTtit_en(),$plantillaFila); $plantillaFila=str_replace(TAG_Ttit_fr_VALUE,$actividad->getTtit_fr(),$plantillaFila); $plantillaFila=str_replace(TAG_Mdes_es_VALUE,cortar_frase($actividad->getMdes_es(),150),$plantillaFila); $plantillaFila=str_replace(TAG_Mdes_eu_VALUE,cortar_frase($actividad->getMdes_eu(),150),$plantillaFila); $plantillaFila=str_replace(TAG_Mdes_en_VALUE,cortar_frase($actividad->getMdes_en(),150),$plantillaFila); $plantillaFila=str_replace(TAG_Mdes_fr_VALUE,cortar_frase($actividad->getMdes_fr(),150),$plantillaFila); $Ninterior = $actividad->getNinterior(); $txtNinterior = "No seleccionado"; if ($Ninterior == 1) $txtNinterior = "Interior"; if ($Ninterior == 2) $txtNinterior = "Exterior"; if ($Ninterior == 3) $txtNinterior = "Interior / Exterior"; $plantillaFila=str_replace(TAG_Ninterior_VALUE,$txtNinterior,$plantillaFila); $txtFinicio=fechaIdioma($actividad->getFinicio()); $txtFfinal=fechaIdioma($actividad->getFfinal()); if($txtFinicio=="00-00-0000") $txtFinicio=""; if($txtFfinal=="00-00-0000") $txtFfinal=""; else $txtFfinal=" / ".$txtFfinal; $plantillaFila=str_replace(TAG_Finicio_VALUE,$txtFinicio,$plantillaFila); $plantillaFila=str_replace(TAG_Ffinal_VALUE,$txtFfinal,$plantillaFila); $Nreserva = $actividad->getNreserva(); $txtNreserva = "No"; $txtClassNreserva = "no"; if ($Nreserva == 1){ $txtNreserva = "Sí"; $txtClassNreserva = "si"; } $plantillaFila=str_replace(TAG_Nreserva_VALUE,$txtNreserva,$plantillaFila); $plantillaFila=str_replace(TAG_classNreserva_VALUE,$txtClassNreserva,$plantillaFila); //para el publico $arraySeleccionadosEs=array(); $arraySeleccionadosEu=array(); $arraySeleccionadosEn=array(); $arraySeleccionadosFr=array(); $arraySeleccionados=$tabla_actividadcompania->obtenerArray($actividad->getNactivid()); for($j=0;$jexiste($arraySeleccionados[$j])) $compania=$tabla_compania->obtener($arraySeleccionados[$j]); $arraySeleccionadosEs[$j]=$compania->getTcomp_es(); $arraySeleccionadosEu[$j]=$compania->getTcomp_eu(); $arraySeleccionadosEn[$j]=$compania->getTcomp_en(); $arraySeleccionadosFr[$j]=$compania->getTcomp_fr(); } $plantillaFila = str_replace("TAG_Tcomp_es_VALUE",implode(", ",$arraySeleccionadosEs), $plantillaFila); $plantillaFila = str_replace("TAG_Tcomp_eu_VALUE",implode(", ",$arraySeleccionadosEu), $plantillaFila); $plantillaFila = str_replace("TAG_Tcomp_en_VALUE",implode(", ",$arraySeleccionadosEn), $plantillaFila); $plantillaFila = str_replace("TAG_Tcomp_fr_VALUE",implode(", ",$arraySeleccionadosFr), $plantillaFila); //para la foto $foto=$tabla_foto->obtenerPrimero($Nmuseo,"",$actividad->getNactivid(),"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); if($arrayActividades[$i]["hoy"]==1) $plantillaFilasCompletaHoy.=$plantillaFila; elseif ($arrayActividades[$i]["hoy"]==2) $plantillaFilasCompleta.=$plantillaFila; } $plantilla = preg_replace("/([\s\S]*)/",$plantillaFilasCompletaHoy.$plantillaFilasCompleta, $plantilla); if(count(arrayActividades)==0){ $plantilla = preg_replace("/[^!]*/","", $plantilla); $plantilla=str_replace("TAG_CLASS_EXPOSICION","expos",$plantilla); } //para las exposiciones $plantillaFilasCompleta=""; $plantillaFilasCompletaHoy=""; $plantillaFilaGenerica=leerFichero(RAIZ."/plantillas/museos/fila_exposicion.htm"); $arrayExposiciones=$tabla_exposicion->obtenerArrayExposiciones($Nmuseo,"1","$aFecha-$mFecha-$dia","$aFecha-$mFecha-31","","","",""); $arrayExposiciones=msort($arrayExposiciones,"codigo"); for($i=count($arrayExposiciones)-1;$i>=0;$i--){ $plantillaFila=$plantillaFilaGenerica; $exposicion=$tabla_exposicion->obtener($arrayExposiciones[$i]["Nexposic"]); $plantillaFila=str_replace(TAG_Nexposic_VALUE,$exposicion->getNexposic(),$plantillaFila); $plantillaFila=str_replace(TAG_Nmuseo_VALUE,$exposicion->getNmuseo(),$plantillaFila); $plantillaFila=str_replace(TAG_Ttit_es_VALUE,$exposicion->getTtit_es(),$plantillaFila); $plantillaFila=str_replace(TAG_Ttit_eu_VALUE,$exposicion->getTtit_eu(),$plantillaFila); $plantillaFila=str_replace(TAG_Ttit_en_VALUE,$exposicion->getTtit_en(),$plantillaFila); $plantillaFila=str_replace(TAG_Ttit_fr_VALUE,$exposicion->getTtit_fr(),$plantillaFila); $plantillaFila=str_replace(TAG_Mexp_es_VALUE,cortar_frase($exposicion->getMexp_es(),150),$plantillaFila); $plantillaFila=str_replace(TAG_Mexp_eu_VALUE,cortar_frase($exposicion->getMexp_eu(),150),$plantillaFila); $plantillaFila=str_replace(TAG_Mexp_en_VALUE,cortar_frase($exposicion->getMexp_en(),150),$plantillaFila); $plantillaFila=str_replace(TAG_Mexp_fr_VALUE,cortar_frase($exposicion->getMexp_fr(),150),$plantillaFila); $txtFinicio=fechaIdioma($exposicion->getFinicio()); $txtFfinal=fechaIdioma($exposicion->getFfinal()); if($txtFinicio=="00-00-0000") $txtFinicio=""; if($txtFfinal=="00-00-0000") $txtFfinal=""; else $txtFfinal=" / ".$txtFfinal; $plantillaFila=str_replace(TAG_Finicio_VALUE,$txtFinicio,$plantillaFila); $plantillaFila=str_replace(TAG_Ffinal_VALUE,$txtFfinal,$plantillaFila); //para la foto $foto=$tabla_foto->obtenerPrimero($Nmuseo,$exposicion->getNexposic(),"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); if($arrayExposiciones[$i]["hoy"]==1) $plantillaFilasCompletaHoy.=$plantillaFila; elseif ($arrayExposiciones[$i]["hoy"]==2) $plantillaFilasCompleta.=$plantillaFila; } $plantilla = preg_replace("/([\s\S]*)/",$plantillaFilasCompletaHoy.$plantillaFilasCompleta, $plantilla); /* //para las actividades $plantillaFilasCompleta=""; $lista_elementos=$tabla_actividad->obtenerListaActividadesDesde($desde,$Nmuseo,"1","","",""); $plantillaFilaGenerica=leerFichero(RAIZ."/plantillas/museos/fila_actividad.htm"); for($i=0;$i<$lista_elementos->getUltimo();$i++){ $plantillaFila=$plantillaFilaGenerica; $actividad=$lista_elementos->siguiente(); $plantillaFila=str_replace(TAG_Nactivid_VALUE,$actividad->getNactivid(),$plantillaFila); $plantillaFila=str_replace(TAG_Nmuseo_VALUE,$actividad->getNmuseo(),$plantillaFila); $plantillaFila=str_replace(TAG_Ttit_es_VALUE,$actividad->getTtit_es(),$plantillaFila); $plantillaFila=str_replace(TAG_Ttit_eu_VALUE,$actividad->getTtit_eu(),$plantillaFila); $plantillaFila=str_replace(TAG_Ttit_en_VALUE,$actividad->getTtit_en(),$plantillaFila); $plantillaFila=str_replace(TAG_Ttit_fr_VALUE,$actividad->getTtit_fr(),$plantillaFila); $plantillaFila=str_replace(TAG_Mdes_es_VALUE,cortar_frase($actividad->getMdes_es(),150),$plantillaFila); $plantillaFila=str_replace(TAG_Mdes_eu_VALUE,cortar_frase($actividad->getMdes_eu(),150),$plantillaFila); $plantillaFila=str_replace(TAG_Mdes_en_VALUE,cortar_frase($actividad->getMdes_en(),150),$plantillaFila); $plantillaFila=str_replace(TAG_Mdes_fr_VALUE,cortar_frase($actividad->getMdes_fr(),150),$plantillaFila); $Ninterior = $actividad->getNinterior(); $txtNinterior = "No seleccionado"; if ($Ninterior == 1) $txtNinterior = "Interior"; if ($Ninterior == 2) $txtNinterior = "Exterior"; if ($Ninterior == 3) $txtNinterior = "Interior / Exterior"; $plantillaFila=str_replace(TAG_Ninterior_VALUE,$txtNinterior,$plantillaFila); $txtFinicio=fechaIdioma($actividad->getFinicio()); $txtFfinal=fechaIdioma($actividad->getFfinal()); if($txtFinicio=="00-00-0000") $txtFinicio=""; if($txtFfinal=="00-00-0000") $txtFfinal=""; else $txtFfinal=" / ".$txtFfinal; $plantillaFila=str_replace(TAG_Finicio_VALUE,$txtFinicio,$plantillaFila); $plantillaFila=str_replace(TAG_Ffinal_VALUE,$txtFfinal,$plantillaFila); $Nreserva = $actividad->getNreserva(); $txtNreserva = "No"; $txtClassNreserva = "no"; if ($Nreserva == 1){ $txtNreserva = "Sí"; $txtClassNreserva = "si"; } $plantillaFila=str_replace(TAG_Nreserva_VALUE,$txtNreserva,$plantillaFila); $plantillaFila=str_replace(TAG_classNreserva_VALUE,$txtClassNreserva,$plantillaFila); //para el publico $arraySeleccionadosEs=array(); $arraySeleccionadosEu=array(); $arraySeleccionadosEn=array(); $arraySeleccionadosFr=array(); $arraySeleccionados=$tabla_actividadcompania->obtenerArray($actividad->getNactivid()); for($j=0;$jexiste($arraySeleccionados[$j])) $compania=$tabla_compania->obtener($arraySeleccionados[$j]); $arraySeleccionadosEs[$j]=$compania->getTcomp_es(); $arraySeleccionadosEu[$j]=$compania->getTcomp_eu(); $arraySeleccionadosEn[$j]=$compania->getTcomp_en(); $arraySeleccionadosFr[$j]=$compania->getTcomp_fr(); } $plantillaFila = str_replace("TAG_Tcomp_es_VALUE",implode(", ",$arraySeleccionadosEs), $plantillaFila); $plantillaFila = str_replace("TAG_Tcomp_eu_VALUE",implode(", ",$arraySeleccionadosEu), $plantillaFila); $plantillaFila = str_replace("TAG_Tcomp_en_VALUE",implode(", ",$arraySeleccionadosEn), $plantillaFila); $plantillaFila = str_replace("TAG_Tcomp_fr_VALUE",implode(", ",$arraySeleccionadosFr), $plantillaFila); //para la foto $foto=$tabla_foto->obtenerPrimero($Nmuseo,"",$actividad->getNactivid(),"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; } $plantilla = preg_replace("/([\s\S]*)/",$plantillaFilasCompleta, $plantilla); if($lista_elementos->getUltimo()==0){ $plantilla = preg_replace("/[^!]*/","", $plantilla); $plantilla=str_replace("TAG_CLASS_EXPOSICION","expos",$plantilla); } //para las exposiciones $plantillaFilasCompleta=""; $lista_elementos=$tabla_exposicion->obtenerListaExposicionesDesde($desde,$Nmuseo,"1","","",""); $plantillaFilaGenerica=leerFichero(RAIZ."/plantillas/museos/fila_exposicion.htm"); for($i=0;$i<$lista_elementos->getUltimo();$i++){ $plantillaFila=$plantillaFilaGenerica; $exposicion=$lista_elementos->siguiente(); $plantillaFila=str_replace(TAG_Nexposic_VALUE,$exposicion->getNexposic(),$plantillaFila); $plantillaFila=str_replace(TAG_Nmuseo_VALUE,$exposicion->getNmuseo(),$plantillaFila); $plantillaFila=str_replace(TAG_Ttit_es_VALUE,$exposicion->getTtit_es(),$plantillaFila); $plantillaFila=str_replace(TAG_Ttit_eu_VALUE,$exposicion->getTtit_eu(),$plantillaFila); $plantillaFila=str_replace(TAG_Ttit_en_VALUE,$exposicion->getTtit_en(),$plantillaFila); $plantillaFila=str_replace(TAG_Ttit_fr_VALUE,$exposicion->getTtit_fr(),$plantillaFila); $plantillaFila=str_replace(TAG_Mexp_es_VALUE,cortar_frase($exposicion->getMexp_es(),150),$plantillaFila); $plantillaFila=str_replace(TAG_Mexp_eu_VALUE,cortar_frase($exposicion->getMexp_eu(),150),$plantillaFila); $plantillaFila=str_replace(TAG_Mexp_en_VALUE,cortar_frase($exposicion->getMexp_en(),150),$plantillaFila); $plantillaFila=str_replace(TAG_Mexp_fr_VALUE,cortar_frase($exposicion->getMexp_fr(),150),$plantillaFila); $txtFinicio=fechaIdioma($exposicion->getFinicio()); $txtFfinal=fechaIdioma($exposicion->getFfinal()); if($txtFinicio=="00-00-0000") $txtFinicio=""; if($txtFfinal=="00-00-0000") $txtFfinal=""; else $txtFfinal=" / ".$txtFfinal; $plantillaFila=str_replace(TAG_Finicio_VALUE,$txtFinicio,$plantillaFila); $plantillaFila=str_replace(TAG_Ffinal_VALUE,$txtFfinal,$plantillaFila); //para la foto $foto=$tabla_foto->obtenerPrimero($Nmuseo,$exposicion->getNexposic(),"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; } $plantilla = preg_replace("/([\s\S]*)/",$plantillaFilasCompleta, $plantilla); if($lista_elementos->getUltimo()==0){ $plantilla = preg_replace("/[^!]*/","", $plantilla); $plantilla=str_replace("TAG_CLASS_ACTIVIDAD","expos",$plantilla); } $plantilla = preg_replace("/([\s\S]*)/",$plantillaFilasCompleta, $plantilla); */ //para las informaciones $plantillaFilasCompleta=""; $lista_elementos=$tabla_informacion->obtenerListaInformacionesDesde($desde,$Nmuseo,"1"); $plantillaFilaGenerica=leerFichero(RAIZ."/plantillas/museos/fila_informacion.htm"); for($i=0;$i<$lista_elementos->getUltimo();$i++){ $plantillaFila=$plantillaFilaGenerica; $informacion=$lista_elementos->siguiente(); $plantillaFila=str_replace(TAG_Ninfo_VALUE,$informacion->getNinfo(),$plantillaFila); $plantillaFila=str_replace(TAG_Nmuseo_VALUE,$informacion->getNmuseo(),$plantillaFila); $plantillaFila=str_replace(TAG_Ttit_es_VALUE,$informacion->getTtit_es(),$plantillaFila); $plantillaFila=str_replace(TAG_Ttit_eu_VALUE,$informacion->getTtit_eu(),$plantillaFila); $plantillaFila=str_replace(TAG_Ttit_en_VALUE,$informacion->getTtit_en(),$plantillaFila); $plantillaFila=str_replace(TAG_Ttit_fr_VALUE,$informacion->getTtit_fr(),$plantillaFila); $plantillaFila=str_replace(TAG_Mdes_es_VALUE,$informacion->getMdes_es(),$plantillaFila); $plantillaFila=str_replace(TAG_Mdes_eu_VALUE,$informacion->getMdes_eu(),$plantillaFila); $plantillaFila=str_replace(TAG_Mdes_en_VALUE,$informacion->getMdes_en(),$plantillaFila); $plantillaFila=str_replace(TAG_Mdes_fr_VALUE,$informacion->getMdes_fr(),$plantillaFila); //para la foto $foto=$tabla_foto->obtenerPrimero($Nmuseo,"","0",$informacion->getNinfo(),"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; } $plantilla = preg_replace("/([\s\S]*)/",$plantillaFilasCompleta, $plantilla); if($lista_elementos->getUltimo()==0){ $plantilla = preg_replace("/[^!]*/","", $plantilla); } //para las rutas $plantillaFilasCompleta=""; $arraySeleccionados=$tabla_museoruta->obtenerArray($Nmuseo,""); $plantillaFilaGenerica=leerFichero(RAIZ."/plantillas/museos/fila_ruta.htm"); for($i=0;$iexiste($Nruta)) $ruta=$tabla_ruta->obtener($Nruta); $plantillaFila=str_replace(TAG_Nruta_VALUE,$ruta->getNruta(),$plantillaFila); $plantillaFila=str_replace(TAG_Ttit_es_VALUE,$ruta->getTtit_es(),$plantillaFila); $plantillaFila=str_replace(TAG_Ttit_eu_VALUE,$ruta->getTtit_eu(),$plantillaFila); $plantillaFila=str_replace(TAG_Ttit_en_VALUE,$ruta->getTtit_en(),$plantillaFila); $plantillaFila=str_replace(TAG_Ttit_fr_VALUE,$ruta->getTtit_fr(),$plantillaFila); $plantillaFilasCompleta.=$plantillaFila; } $plantilla = preg_replace("/([\s\S]*)/",$plantillaFilasCompleta, $plantilla); if(count($arraySeleccionados)==0){ $plantilla = preg_replace("/[^!]*/","", $plantilla); } //para las noticias $plantillaFilasCompleta=""; $lista_elementos=$tabla_noticia->obtenerListaNoticiasDesde($desde,$Nmuseo,"1","0",""); $plantillaFilaGenerica=leerFichero(RAIZ."/plantillas/museos/fila_noticia.htm"); for($i=0;$i<$lista_elementos->getUltimo();$i++){ $plantillaFila=$plantillaFilaGenerica; $noticia=$lista_elementos->siguiente(); $plantillaFila=str_replace(TAG_Nnoticia_VALUE,$noticia->getNnoticia(),$plantillaFila); $plantillaFila=str_replace(TAG_Nmuseo_VALUE,$noticia->getNmuseo(),$plantillaFila); $plantillaFila=str_replace(TAG_Ttit_es_VALUE,$noticia->getTtit_es(),$plantillaFila); $plantillaFila=str_replace(TAG_Ttit_eu_VALUE,$noticia->getTtit_eu(),$plantillaFila); $plantillaFila=str_replace(TAG_Ttit_en_VALUE,$noticia->getTtit_en(),$plantillaFila); $plantillaFila=str_replace(TAG_Ttit_fr_VALUE,$noticia->getTtit_fr(),$plantillaFila); $plantillaFila=str_replace(TAG_Falta_VALUE,fechaIdioma($noticia->getFalta()),$plantillaFila); $plantillaFilasCompleta.=$plantillaFila; } $plantilla = preg_replace("/([\s\S]*)/",$plantillaFilasCompleta, $plantilla); if($lista_elementos->getUltimo()==0){ $plantilla = preg_replace("/[^!]*/","", $plantilla); } //para las visitas $plantillaFilasCompleta=""; $lista_elementos=$tabla_visita->obtenerListaVisitasDesde($desde,$Nmuseo); $plantillaFilaGenerica=leerFichero(RAIZ."/plantillas/museos/fila_visita.htm"); for($i=0;$i<$lista_elementos->getUltimo();$i++){ $plantillaFila=$plantillaFilaGenerica; $visita=$lista_elementos->siguiente(); $plantillaFila=str_replace(TAG_Nvisita_VALUE,$visita->getNvisita(),$plantillaFila); $plantillaFila=str_replace(TAG_Nmuseo_VALUE,$visita->getNmuseo(),$plantillaFila); $plantillaFila=str_replace(TAG_Mvisita_VALUE,$visita->getMvisita(),$plantillaFila); $plantillaFila=str_replace(TAG_Falta_VALUE,fechaIdioma($visita->getFalta()),$plantillaFila); //solo las ultimas 3 if($i<3)$plantillaFilasCompleta.=$plantillaFila; } $plantilla = preg_replace("/([\s\S]*)/",$plantillaFilasCompleta, $plantilla); if($lista_elementos->getUltimo()==0){ $plantilla = preg_replace("/[^!]*/","", $plantilla); } $plantilla=str_replace("TAG_Nmuseo_VALUE",$Nmueso,$plantilla); $dataBase->desconectar(); echo($plantilla); ?>