ARCHIVO : $classNoticias->RECIENTES; $classNoticias->obtenerDatosBuscador( $cadenaBusqueda, NUMERO_REGISTROS, $pagina, $archivoRecientes ); // Página de imágenes $imgRepetidor = new ImgRepetidor( siNulo( $gValoresIni['IMAGENES']['urls'], "" ) ); $urlsImagenes = $imgRepetidor->dameDireccion( "./noticias/verimg.php" ) ; // Agenda de carreras $agendaCarreraSemanaO = array(); $imagenCarrera0 = ""; $agendaCarreraSemana1 = array(); $imagenCarrera1 = ""; if ( $archivo == "N") { $tablaCarreras = new Tabla('./bd/datos/carreras.datos'); $classCarreras = new Carreras ($tablaCarreras); $agendaCarreraSemanaO = $classCarreras->obtenerCarrerasSemana( 0 ); if ( count( $agendaCarreraSemanaO ) > 0 ) { $imagenCarrera0 = Galeria::obtenerNombreImagenAleatoriaGaleria( 'imagenes/carreras' ) ; // Se llama al método de la clase Galeria de manera estática } $agendaCarreraSemana1 = $classCarreras->obtenerCarrerasSemana( 1 ); if ( count( $agendaCarreraSemana1 ) > 0 ) { $imagenCarrera1 = Galeria::obtenerNombreImagenAleatoriaGaleria( 'imagenes/carreras' ) ; // Se llama al método de la clase Galeria de manera estática } } // Circuitos Nuevos/modificados $circuitosNuevosModificados = array(); $imagenCircuito = ""; if ( $archivo == "N") { define("NUMERO_CIRCUITOS_ESTADISTICAS", $gValoresIni['CIRCUITOS']['numCirNuevos']); define("DIAS_ACTUALIZACION", $gValoresIni['CIRCUITOS']['diasActualizacionCircuitos']); define("DIAS_AVISO", $gValoresIni['CIRCUITOS']['diasAvisoCircuitos']); $classCircuitosIndice = new CircuitosIndice ( './bd/datos/circuitos.datos', DIAS_ACTUALIZACION, DIAS_AVISO ); $circuitosNuevosModificados = $classCircuitosIndice->obtenerUltimosCircuitosModificados( NUMERO_CIRCUITOS_ESTADISTICAS ); // Se llama al método de la clase Galeria de manera estática $imagenCircuito = Galeria::obtenerNombreImagenAleatoriaGaleria( 'imagenes/circuitos' ) ; } // Mecánica // Resultados competiciones $resultadosCompeticion = null; if ( $archivo == "N" ) { $numRegClasificacion = isset( $gValoresIni['RESULTADOS_CARRERAS']['numRegClasificacion'] ) ? $gValoresIni['RESULTADOS_CARRERAS']['numRegClasificacion'] : -1; if ( $numRegClasificacion > 0) { $resultadosCompeticionClase = new ResultadosCompeticion ( './bd/datos/resultados_competicion.datos' ); $resultadosCompeticion = $resultadosCompeticionClase-> obtenerRegistros( $numRegClasificacion ) ; } } // Noticias Rss $resultadoNoticiasRss = null; $resultadoNoticiasVideosRss = null; // Traza //~ trazaDepurar( "monstrarRSS", $gValoresIni[ 'RSS_NOTICIAS' ][ 'mostrar' ] ); // Fin de traza if ( $archivo == "N" && isset ( $gValoresIni[ 'RSS_NOTICIAS' ][ 'mostrar' ] ) && strtoupper ( trim ( $gValoresIni[ 'RSS_NOTICIAS' ][ 'mostrar' ] ) ) == 'S' ) { define('RSS_DIAS_ANTIGUEDAD', $gValoresIni[ 'RSS_NOTICIAS' ][ 'diasAntiguedad' ] ); define('RSS_DIAS_NOTICIASACTUALES', $gValoresIni[ 'RSS_NOTICIAS' ][ 'diasNotActuales' ] ); define('RSS_NUMEROVISITALIMITECOEFICIENTE', $gValoresIni[ 'RSS_NOTICIAS' ][ 'numeroVisitaLimiteCoeficiente' ] ); $noticiasRss = new NoticiasRss( "./bd/datos/rss_noticias.datos", RSS_NUMEROVISITALIMITECOEFICIENTE ); //~ $etiquetas = "#general# #vídeos#"; $etiquetas = "#general#"; $resultadoRss = $noticiasRss->obtenerNoticias( RSS_DIAS_ANTIGUEDAD, RSS_DIAS_NOTICIASACTUALES, $etiquetas); $noticiasRss = new NoticiasRss( "./bd/datos/rss_noticias.datos", RSS_NUMEROVISITALIMITECOEFICIENTE, 1, 1, 0, 1, 1 ); $etiquetas = "#vídeos#"; $resultadoVideosRss = $noticiasRss->obtenerNoticias( RSS_DIAS_ANTIGUEDAD, RSS_DIAS_NOTICIASACTUALES, $etiquetas, $resultadoRss ); $resultadoNoticiasRss['NOTICIAS'][] = $resultadoRss['NOTICIAS']; $resultadoNoticiasRss['NOTICIAS'][] = $resultadoVideosRss['NOTICIAS']; $resultadoNoticiasRss['NOTICIAS_IMPORTANTES'][] = $resultadoRss['NOTICIAS_IMPORTANTES']; $resultadoNoticiasRss['NOTICIAS_IMPORTANTES'][] = $resultadoVideosRss['NOTICIAS_IMPORTANTES']; $resultadoNoticiasRss['NOTICIAS_IMPORTANTES_ANT'][] = $resultadoRss['NOTICIAS_IMPORTANTES_ANT']; $resultadoNoticiasRss['NOTICIAS_IMPORTANTES_ANT'][] = $resultadoVideosRss['NOTICIAS_IMPORTANTES_ANT']; } // Twitter $mostrarTwitter = false; if ( $archivo == "N" && isset ( $gValoresIni[ 'TWITTER_LECTURA' ][ 'mostrar' ] ) && strtoupper ( trim ( $gValoresIni[ 'TWITTER_LECTURA' ][ 'mostrar' ] ) ) == 'S' ) { $mostrarTwitter = true; } // Traza //~ trazaDepurar( 'resultadoNoticiasRss', $resultadoNoticiasRss); // Fin de traza // Título de las noticias $tituloPrincipalNoticias = 'NOTICIAS'; if ( $archivo == "N" ) { if ( ! isset( $classNoticias->resultado ) || count ( $classNoticias->resultado ) == 0 ) { if ( count( $resultadoNoticiasRss['NOTICIAS'][0] ) > 0 || count( $resultadoNoticiasRss['NOTICIAS'][1] ) > 0) { $tituloPrincipalNoticias = 'OTRAS_NOTICIAS'; } else if ( count( $resultadoNoticiasRss['NOTICIAS_IMPORTANTES'][0] ) > 0 || count( $resultadoNoticiasRss['NOTICIAS_IMPORTANTES'][1] ) > 0 ) { $tituloPrincipalNoticias = 'OTRAS_NOTICIAS_IMPORTANTES'; } else if ( count( $resultadoNoticiasRss['NOTICIAS_IMPORTANTES_ANT'][0] ) > 0 || count( $resultadoNoticiasRss['NOTICIAS_IMPORTANTES_ANT'][1] ) > 0 ) { $tituloPrincipalNoticias = 'OTRAS_NOTICIAS_IMPORTANTES_ANT'; } else if ( $mostrarTwitter ) { $tituloPrincipalNoticias = 'TWITTER'; } } } // SMATY --------------------------------------------------------------------------------- // load Smarty library require_once( './php/smartyLibs/Smarty.class.php' ); $smarty = new Smarty; $smarty->template_dir = './smarty/templates/'; $smarty->compile_dir = './smarty/templates_c/'; $smarty->config_dir = './smarty/configs/'; $smarty->cache_dir = './smarty/cache/'; $smarty->caching = ( $gValoresIni['SMARTY']['cahe'] == 'S') ; $smarty->debugging = ( $gValoresIni['SMARTY']['debug'] == 'S') ; $smarty->left_delimiter = $gValoresIni['SMARTY']['delimitador_izquierda']; $smarty->right_delimiter = $gValoresIni['SMARTY']['delimitador_derecha']; # ASIGNACION DE VARIABLES ############## $smarty->assign( 'fechaModificacion', $classNoticias->fechaModificacion ); $smarty->assign( 'numeroTotalRegistros', number_format ( $classNoticias->numeroTotalRegistros, 0, ",", "." ) ); $smarty->assign( 'numeroRegistros', number_format ( $classNoticias->numeroRegistros, 0, ",", "." ) ); $smarty->assign( 'regIni', number_format ( $classNoticias->regIni, 0, ",", "." ) ); $smarty->assign( 'regFin', number_format ( $classNoticias->regFin, 0, ",", "." ) ); $smarty->assign( 'noticiasVector', $classNoticias->resultado ); $smarty->assign( 'paginar', $classNoticias->paginar ); $smarty->assign( 'esPaginar', ( count( $classNoticias->paginar ) > 1 ) ); $smarty->assign( 'pagina', $pagina ); $smarty->assign( 'archivo', $archivo ); $smarty->assign( 'cadenaBusqueda', htmlentities ( $cadenaBusqueda ) ); $smarty->assign( 'urlsImagenes', $urlsImagenes ); $smarty->assign( 'agendaCarreraSemanaO', $agendaCarreraSemanaO ); $smarty->assign( 'imagenCarrera0', $imagenCarrera0 ); $smarty->assign( 'agendaCarreraSemana1', $agendaCarreraSemana1 ); $smarty->assign( 'imagenCarrera1', $imagenCarrera1 ); $smarty->assign( 'circuitosNuevosModificados', $circuitosNuevosModificados ); $smarty->assign( 'imagenCircuito', $imagenCircuito ); $smarty->assign( 'resultadosCompeticion', $resultadosCompeticion ); $smarty->assign( 'resultadoNoticiasRss', $resultadoNoticiasRss ); $smarty->assign( 'resultadoNoticiasVideosRss', $resultadoNoticiasVideosRss ); $smarty->assign( 'rssNoticiasDiasAntiguedad', $gValoresIni[ 'RSS_NOTICIAS' ][ 'diasAntiguedad' ] ); $smarty->assign( 'tituloPrincipalNoticias', $tituloPrincipalNoticias ); $smarty->assign( 'mostrarTwitter', $mostrarTwitter ); # FIN DE ASIGNACION DE VARIABLES ######### # TEMPLATE ####### // $smarty->display('boxes/not/not.tpl'); $smarty->display('contenido.tpl'); // FIN DE SMATY -------------------------------------------------------------------------- require_once('./php/global.fin.php'); ?>