conectar(); // instanciar los 0bjetos $tabla_tema=new Tabla_Tema($dataBase->getEnlaceHost()); $tabla_servicio=new Tabla_Servicio($dataBase->getEnlaceHost()); $tabla_compania=new Tabla_Compania($dataBase->getEnlaceHost()); $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()); $tema=new Tema(); $plantillas = array("plantillas/visita/index.htm","plantillas/cabecera.htm","plantillas/pie.htm"); $plantilla = plantillas($plantillas,"visita"); $busNtema = obtenerNtemaBuscadorVisita(); $busNcompani = obtenerNcompaniBuscadorVisita(); $busNservici = obtenerNserviciBuscadorVisita(); $busFinicio = obtenerFinicioBuscadorVisita(); $busFfinal = obtenerFfinalBuscadorVisita(); $lista_elementos=$tabla_tema->obtenerListaTemas(); $plantillaFilasCompleta=""; $indice=0; $cuantos=$lista_elementos->getUltimo(); $plantillaFilaGenerica=leerFichero(RAIZ."/plantillas/visita/fila_check_tema.htm"); while ($indice<$cuantos){ $tema=$lista_elementos->siguiente(); $plantillaFila=$plantillaFilaGenerica; $plantillaFila=str_replace(TAG_Ntema_VALUE,$tema->getNtema(),$plantillaFila); $plantillaFila=str_replace(TAG_Ttema_es_VALUE,$tema->getTtema_es(),$plantillaFila); $plantillaFila=str_replace(TAG_Ttema_eu_VALUE,$tema->getTtema_eu(),$plantillaFila); $plantillaFila=str_replace(TAG_Ttema_en_VALUE,$tema->getTtema_en(),$plantillaFila); $plantillaFila=str_replace(TAG_Ttema_fr_VALUE,$tema->getTtema_fr(),$plantillaFila); $txtSel=""; if(in_array($tema->getNtema(),$busNtema)) $txtSel="checked=\"checked\""; $plantillaFila=str_replace("TAG_CHECKED_VALUE".$tema->getNtema(),$txtSel,$plantillaFila); $plantillaFilasCompleta.=$plantillaFila; $indice++; } $plantilla = preg_replace("/([\s\S]*)/",$plantillaFilasCompleta, $plantilla); $lista_elementos=$tabla_servicio->obtenerListaServicios(); $plantillaFilasCompleta=""; $indice=0; $cuantos=$lista_elementos->getUltimo(); $plantillaFilaGenerica=leerFichero(RAIZ."/plantillas/visita/fila_check_servicio.htm"); while ($indice<$cuantos){ $servicio=$lista_elementos->siguiente(); $plantillaFila=$plantillaFilaGenerica; $plantillaFila=str_replace(TAG_Nservici_VALUE,$servicio->getNservici(),$plantillaFila); $plantillaFila=str_replace(TAG_Tserv_es_VALUE,$servicio->getTserv_es(),$plantillaFila); $plantillaFila=str_replace(TAG_Tserv_eu_VALUE,$servicio->getTserv_eu(),$plantillaFila); $plantillaFila=str_replace(TAG_Tserv_en_VALUE,$servicio->getTserv_en(),$plantillaFila); $plantillaFila=str_replace(TAG_Tserv_fr_VALUE,$servicio->getTserv_fr(),$plantillaFila); $txtSel=""; if(in_array($servicio->getNservici(),$busNservici)) $txtSel="checked=\"checked\""; $plantillaFila=str_replace("TAG_CHECKED_VALUE".$servicio->getNservici(),$txtSel,$plantillaFila); $plantillaFilasCompleta.=$plantillaFila; $indice++; } $plantilla = preg_replace("/([\s\S]*)/",$plantillaFilasCompleta, $plantilla); $lista_elementos=$tabla_compania->obtenerListaCompanias(); $plantillaFilasCompleta=""; $indice=0; $cuantos=$lista_elementos->getUltimo(); $plantillaFilaGenerica=leerFichero(RAIZ."/plantillas/visita/fila_check_compania.htm"); while ($indice<$cuantos){ $compania=$lista_elementos->siguiente(); $plantillaFila=$plantillaFilaGenerica; $plantillaFila=str_replace(TAG_Ncompani_VALUE,$compania->getNcompani(),$plantillaFila); $plantillaFila=str_replace(TAG_Tcomp_es_VALUE,$compania->getTcomp_es(),$plantillaFila); $plantillaFila=str_replace(TAG_Tcomp_eu_VALUE,$compania->getTcomp_eu(),$plantillaFila); $plantillaFila=str_replace(TAG_Tcomp_en_VALUE,$compania->getTcomp_en(),$plantillaFila); $plantillaFila=str_replace(TAG_Tcomp_fr_VALUE,$compania->getTcomp_fr(),$plantillaFila); $txtSel=""; if(in_array($compania->getNcompani(),$busNcompani)) $txtSel="checked=\"checked\""; $plantillaFila=str_replace("TAG_CHECKED_VALUE".$compania->getNcompani(),$txtSel,$plantillaFila); $plantillaFilasCompleta.=$plantillaFila; $indice++; } $plantilla = preg_replace("/([\s\S]*)/",$plantillaFilasCompleta, $plantilla); $plantilla = str_replace("TAG_COMBO_Finicio", obtenerCombosFechaEst("2020-12-31",$busFinicio,"Finicio"), $plantilla); echo $plantilla; ?>