conectar(); // instanciar los 0bjetos $tabla_actividad=new Tabla_Actividad($dataBase->getEnlaceHost()); $actividad=new Actividad(); $tabla_exposicion=new Tabla_Exposicion($dataBase->getEnlaceHost()); $exposicion=new Exposicion(); $tabla_noticia=new Tabla_Noticia($dataBase->getEnlaceHost()); $noticia=new Noticia(); $tabla_museo=new Tabla_Museo($dataBase->getEnlaceHost()); $museo=new Museo(); // conectar a la BBDD $dataBase=new DataBase(); $dataBase->conectar(); // instanciar los 0bjetos //inicio del rss $txt_rss="\n". "". "gipuzkoakomuseoak.net". "http://www.gipuzkoakomuseoak.net". "".limpiarHTML("").""; //noticias $arrayElementos=array(); $lista_elementos=$tabla_noticia->obtenerListaNoticias($Nmuseo); for($i=0;$i<$lista_elementos->getUltimo();$i++){ $elemento=$lista_elementos->siguiente(); $codigo=$elemento->getNnoticia(); array_push($arrayElementos,"$codigo#1"); } //actividades $lista_elementos=$tabla_actividad->obtenerListaActividades($Nmuseo,"",""); for($i=0;$i<$lista_elementos->getUltimo();$i++){ $elemento=$lista_elementos->siguiente(); $codigo=$elemento->getNactivid(); array_push($arrayElementos,"$codigo#2"); } //exposiciones $lista_elementos=$tabla_exposicion->obtenerListaExposiciones($Nmuseo,"",""); for($i=0;$i<$lista_elementos->getUltimo();$i++){ $elemento=$lista_elementos->siguiente(); $codigo=$elemento->getNexposic(); array_push($arrayElementos,"$codigo#3"); } rsort($arrayElementos); for($i=0;$iobtener($elemento[0]); $enlace="http://www.gipuzkoakomuseoak.net/museos/noticias/noticia.php?id=$id&Nmuseo=".$elemento->getNmuseo()."&Nnoticia=".$elemento->getNnoticia(); if($GLOBALS["id"]=="es"){ $titulo=$elemento->getTtit_es(); $descripcion=$elemento->getMent_es(); } else{ $titulo=$elemento->getTtit_eu(); $descripcion=$elemento->getMent_eu(); } $Fmodific=split("-",$elemento->getFalta()); $txt_rss.="". "<![CDATA[".limpiarHTML($titulo)."]]>". "".limpiarHTML($enlace)."". "". "".gmdate("M d Y H:i:s",gmmktime(0,0,0,$Fmodific[1],$Fmodific[2],$Fmodific[0])) ." GMT". ""; } elseif($elemento[1]==2){ //actividades $elemento=$tabla_actividad->obtener($elemento[0]); $enlace="http://www.gipuzkoakomuseoak.net/museos/actividades/actividad.php?id=$id&Nmuseo=".$elemento->getNmuseo()."&Nactivid=".$elemento->getNactivid(); if($GLOBALS["id"]=="es"){ $titulo=$elemento->getTtit_es(); $descripcion=$elemento->getMdes_es(); } else{ $titulo=$elemento->getTtit_eu(); $descripcion=$elemento->getMdes_eu(); } $Fmodific=split("-",$elemento->getFalta()); $txt_rss.="". "<![CDATA[".limpiarHTML($titulo)."]]>". "".limpiarHTML($enlace)."". "". "".gmdate("M d Y H:i:s",gmmktime(0,0,0,$Fmodific[1],$Fmodific[2],$Fmodific[0])) ." GMT". ""; } elseif($elemento[1]==3){ //exposicion $elemento=$tabla_exposicion->obtener($elemento[0]); $enlace="http://www.gipuzkoakomuseoak.net/museos/exposiciones/exposicion.php?id=$id&Nmuseo=".$elemento->getNmuseo()."&Nexposic=".$elemento->getNexposic(); if($GLOBALS["id"]=="es"){ $titulo=$elemento->getTtit_es(); $descripcion=$elemento->getMexp_es(); } else{ $titulo=$elemento->getTtit_eu(); $descripcion=$elemento->getMexp_eu(); } $Fmodific=split("-",$elemento->getFalta()); $txt_rss.="". "<![CDATA[".limpiarHTML($titulo)."]]>". "".limpiarHTML($enlace)."". "". "".gmdate("M d Y H:i:s",gmmktime(0,0,0,$Fmodific[1],$Fmodific[2],$Fmodific[0])) ." GMT". ""; } } $dataBase->desconectar(); $txt_rss.=""; header('Content-Type: text/xml'); echo $txt_rss; ?>