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_exposicion=new Tabla_Exposicion($dataBase->getEnlaceHost()); $museo=new Museo(); $plantillas = array("plantillas/agenda/index.htm","plantillas/cabecera.htm","plantillas/lateral_general.htm","plantillas/pie.htm"); $plantilla = plantillas($plantillas,"agenda"); $diaInicio=1; $diaFinal=31; $opcionDia="1"; if($_GET["dFecha"]){ $opcionDia=""; $diaInicio=$_GET["dFecha"]; $diaFinal=$_GET["dFecha"]; } $plantilla=str_replace("TAG_DIA_VALUE",$dia,$plantilla); $plantilla=str_replace("TAG_MES_VALUE",nombreMesLargo($mFecha),$plantilla); $txtComboFecha = obtenerCombosFechaEst("2020-12-31","$aFecha-$mFecha-$diaInicio","Fecha",$opcionDia); $plantilla = str_replace("TAG_COMBO_FECHA",$txtComboFecha, $plantilla); $arrayActividades=$tabla_actividad->obtenerArrayActividades("","","$aFecha-$mFecha-$diaInicio","$aFecha-$mFecha-$diaFinal","","","",""); $arrayExposiciones=$tabla_exposicion->obtenerArrayExposiciones("","","$aFecha-$mFecha-$diaInicio","$aFecha-$mFecha-$diaFinal","","","",""); $arrayActividades=msort($arrayActividades,"codigo"); $arrayExposiciones=msort($arrayExposiciones,"codigo"); $plantillaFilaGenerica=leerFichero(RAIZ."/plantillas/agenda/fila.htm"); //actividades for($i=count($arrayActividades)-1;$i>=0;$i--){ $plantillaFila=$plantillaFilaGenerica; $actividad=$tabla_actividad->obtener($arrayActividades[$i]["Nactivid"]); $codigo=$actividad->getNactivid(); $Ttit_es=$actividad->getTtit_es(); $Ttit_eu=$actividad->getTtit_eu(); $Ttit_en=$actividad->getTtit_en(); $Ttit_fr=$actividad->getTtit_fr(); $Mdes_es=$actividad->getMdes_es(); $Mdes_eu=$actividad->getMdes_eu(); $Mdes_en=$actividad->getMdes_en(); $Mdes_fr=$actividad->getMdes_fr(); $txtFinicio=fechaIdioma($actividad->getFinicio()); $txtFfinal=fechaIdioma($actividad->getFfinal()); if($txtFinicio=="00-00-0000") $txtFinicio=""; if($txtFfinal=="00-00-0000") $txtFfinal=""; else $txtFfinal=" / ".$txtFfinal; $foto=$tabla_foto->obtenerPrimero($actividad->getNmuseo(),"0",$actividad->getNactivid(),"0","0"); $museo=new Museo(); if($tabla_museo->existe($actividad->getNmuseo())) $museo=$tabla_museo->obtener($actividad->getNmuseo()); $enlace="/museos/actividades/actividad.php?id=$id&Nactivid=".$actividad->getNactivid()."&Nmuseo=".$actividad->getNmuseo(); $plantillaFila=str_replace(TAG_Ttit_es_VALUE,$Ttit_es,$plantillaFila); $plantillaFila=str_replace(TAG_Ttit_es_VALUE,$Ttit_es,$plantillaFila); $plantillaFila=str_replace(TAG_Ttit_eu_VALUE,$Ttit_eu,$plantillaFila); $plantillaFila=str_replace(TAG_Ttit_en_VALUE,$Ttit_en,$plantillaFila); $plantillaFila=str_replace(TAG_Ttit_fr_VALUE,$Ttit_fr,$plantillaFila); $plantillaFila=str_replace(TAG_Mdes_es_VALUE,$Mdes_es,$plantillaFila); $plantillaFila=str_replace(TAG_Mdes_eu_VALUE,$Mdes_eu,$plantillaFila); $plantillaFila=str_replace(TAG_Mdes_en_VALUE,$Mdes_en,$plantillaFila); $plantillaFila=str_replace(TAG_Mdes_fr_VALUE,$Mdes_fr,$plantillaFila); $plantillaFila=str_replace(TAG_Finicio_VALUE,$txtFinicio,$plantillaFila); $plantillaFila=str_replace(TAG_Ffinal_VALUE,$txtFfinal,$plantillaFila); $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_ENLACE_VALUE,$enlace,$plantillaFila); 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 and $aFecha=="" and $mFecha=="") $plantillaFilasCompletaHoy.=$plantillaFila; elseif ($arrayActividades[$i]["hoy"]==2 or $aFecha!="" or $mFecha!="") $plantillaFilasCompleta.=$plantillaFila; } $plantillaFilasCompleta=$plantillaFilasCompletaHoy.$plantillaFilasCompleta; $plantilla = preg_replace("/([\s\S]*)/",$plantillaFilasCompleta, $plantilla); //exposiciones $plantillaFilasCompleta=""; $plantillaFilasCompletaHoy=""; for($i=count($arrayExposiciones)-1;$i>=0;$i--){ $plantillaFila=$plantillaFilaGenerica; $exposicion=$tabla_exposicion->obtener($arrayExposiciones[$i]["Nexposic"]); $codigo=$exposicion->getNexposic(); $Ttit_es=$exposicion->getTtit_es(); $Ttit_eu=$exposicion->getTtit_eu(); $Ttit_en=$exposicion->getTtit_en(); $Ttit_fr=$exposicion->getTtit_fr(); $Mdes_es=$exposicion->getMexp_es(); $Mdes_eu=$exposicion->getMexp_eu(); $Mdes_en=$exposicion->getMexp_en(); $Mdes_fr=$exposicion->getMexp_fr(); $txtFinicio=fechaIdioma($exposicion->getFinicio()); $txtFfinal=fechaIdioma($exposicion->getFfinal()); if($txtFinicio=="00-00-0000") $txtFinicio=""; if($txtFfinal=="00-00-0000") $txtFfinal=""; else $txtFfinal=" / ".$txtFfinal; $foto=$tabla_foto->obtenerPrimero($exposicion->getNmuseo(),$exposicion->getNexposic(),"0","0","0"); $museo=new Museo(); if($tabla_museo->existe($exposicion->getNmuseo())) $museo=$tabla_museo->obtener($exposicion->getNmuseo()); $enlace="/museos/exposiciones/exposicion.php?id=$id&Nexposic=".$exposicion->getNexposic()."&Nmuseo=".$exposicion->getNmuseo(); $plantillaFila=str_replace(TAG_Ttit_es_VALUE,$Ttit_es,$plantillaFila); $plantillaFila=str_replace(TAG_Ttit_es_VALUE,$Ttit_es,$plantillaFila); $plantillaFila=str_replace(TAG_Ttit_eu_VALUE,$Ttit_eu,$plantillaFila); $plantillaFila=str_replace(TAG_Ttit_en_VALUE,$Ttit_en,$plantillaFila); $plantillaFila=str_replace(TAG_Ttit_fr_VALUE,$Ttit_fr,$plantillaFila); $plantillaFila=str_replace(TAG_Mdes_es_VALUE,$Mdes_es,$plantillaFila); $plantillaFila=str_replace(TAG_Mdes_eu_VALUE,$Mdes_eu,$plantillaFila); $plantillaFila=str_replace(TAG_Mdes_en_VALUE,$Mdes_en,$plantillaFila); $plantillaFila=str_replace(TAG_Mdes_fr_VALUE,$Mdes_fr,$plantillaFila); $plantillaFila=str_replace(TAG_Finicio_VALUE,$txtFinicio,$plantillaFila); $plantillaFila=str_replace(TAG_Ffinal_VALUE,$txtFfinal,$plantillaFila); $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_ENLACE_VALUE,$enlace,$plantillaFila); 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 and $aFecha=="" and $mFecha=="") $plantillaFilasCompletaHoy.=$plantillaFila; elseif ($arrayExposiciones[$i]["hoy"]==2 or $aFecha!="" or $mFecha!="") $plantillaFilasCompleta.=$plantillaFila; } $plantillaFilasCompleta=$plantillaFilasCompletaHoy.$plantillaFilasCompleta; $plantilla = preg_replace("/([\s\S]*)/",$plantillaFilasCompleta, $plantilla); echo $plantilla; ?>