template_dir = $dir_base."/templates/"; $plantilla_anio->compile_dir = $dir_base."/templates_c/"; $plantilla_anio->config_dir = $dir_base."/configs/"; $plantilla_anio->cache_dir = $dir_base."/cache/"; //$plantilla_anio->debugging = true; $dir_base=$_SERVER["DOCUMENT_ROOT"]."/apariencias/cuerpo/"; $plantilla = new Smarty; $plantilla->template_dir = $dir_base."/templates/"; $plantilla->compile_dir = $dir_base."/templates_c/"; $plantilla->config_dir = $dir_base."/configs/"; $plantilla->cache_dir = $dir_base."/cache/"; require_once ( $_SERVER["DOCUMENT_ROOT"]."/modulos/mod_agencia/pub/config_agencia_local_inc.php" ); $conn = &ADONewConnection('mysql'); $conn->Connect($AGENCIA_HOST,$AGENCIA_USER,$AGENCIA_CLAVE,$AGENCIA_BD); $conn->debug=($_REQUEST["debug"]==1); if (file_exists($_SERVER["DOCUMENT_ROOT"].'/apariencias/eventos/agencia/configs/modulo.conf')) { $plantilla_anio->config_load('modulo.conf'); $config_num_meses=$plantilla_anio->get_config_vars('ver_anio_num_meses'); } if ( !empty ($_GET["Y"]) AND $_GET["Y"]>0 ) $y = $_GET["Y"]; elseif ( !empty ($_GET["y"]) AND $_GET["y"]>0 ) $y = $_GET["y"]; else $y = date ('Y'); if ( !empty($config_num_meses) AND empty($_REQUEST["pag"]) ) { $_REQUEST["pag"]=1; } if ( !empty($_REQUEST["pag"]) AND !empty($config_num_meses) ) { if ($_REQUEST["pag"]>(12/$config_num_meses) ) $_REQUEST["pag"]= intval (12 / $config_num_meses); $meses_fin=($_REQUEST["pag"]*$config_num_meses)+1; $meses_ini=$meses_fin-$config_num_meses; if ($meses_ini < 1) {$meses_ini=1;} if ($meses_fin > 13) {$meses_fin=13;} } else { $meses_ini=1; $meses_fin=13; } for ($meses=$meses_ini; $meses<$meses_fin; $meses++) { $m=$meses; $plantilla_anio->assign('M'.$meses,include($_SERVER["DOCUMENT_ROOT"]."/modulos/mod_agencia/pub/eventos/mostrar_calendario_inc_ano_completo.php")); } function add_querystring_var($url, $key, $value) { $url = preg_replace('/(.*)(\?|&)' . $key . '=[^&]+?(&)(.*)/i', '$1$2$4', $url . '&'); $url = substr($url, 0, -1); if (strpos($url, '?') === false) { return ($url . '?' . $key . '=' . $value); } else { return ($url . '&' . $key . '=' . $value); } } function remove_querystring_var($url, $key) { $url = preg_replace('/(.*)(\?|&)' . $key . '=[^&]+?(&)(.*)/i', '$1$2$4', $url . '&'); $url = substr($url, 0, -1); return ($url); } if ($meses_ini == 1) $pag_anterior=""; else $pag_anterior=add_querystring_var($_SERVER["REQUEST_URI"],"pag",($_REQUEST["pag"]-1)); if ($meses_fin ==13) $pag_siguiente=""; else $pag_siguiente=add_querystring_var($_SERVER["REQUEST_URI"],"pag",($_REQUEST["pag"]+1)); $plantilla_anio->assign("pag_anterior",$pag_anterior); $plantilla_anio->assign("pag_siguiente",$pag_siguiente); $plantilla_anio->assign("ANIO",$y); $anoanterior=$y-1; $anoposterior=$y+1; $plantilla_anio->assign("ANIO_MAS",'»'); $plantilla_anio->assign("ANIO_MENOS",'«'); $plantilla_anio->assign(CABECERO_INTERIOR,$_SERVER['DOCUMENT_ROOT']."/apariencias/cuerpo/templates/cabecero_interior.php"); $plantilla_anio->assign(TITULO_INTERIOR,"Listado de Eventos para el ".$y); if (!empty($idcat)) $categoriaagenda=$conn->GetOne("SELECT titulo FROM mod_agencia_eventos_categorias WHERE id='".$idcat."'"); $plantilla_anio->assign(CATEGORIA,$categoriaagenda); $html_anio=$plantilla_anio->fetch("ver_anio.tpl"); /* $html_menu=include ($_SERVER["DOCUMENT_ROOT"]."/modulos/mod_menu/pub/menu_vertical_inc.php"); $plantilla->assign(MENU,$html_menu); $plantilla->assign(cabecero,$_SERVER["DOCUMENT_ROOT"]."/apariencias/cabecero/cabecero.html");*/ // Metadata incluye los keywords en la pagina. @include_once ($_SERVER["DOCUMENT_ROOT"]."/modulos/shared_software/metadata.php"); // Zonas incluye el menu, el cabecero, .... de cuerpo_menu, segun le pasen valores por arriba o leyendo de la BD de zonas. @include_once ($_SERVER["DOCUMENT_ROOT"]."/modulos/shared_software/zonas.php"); $plantilla->assign(CONTENIDO,$html_anio); // $plantilla->assign(area,"eventos"); $plantilla->display("cuerpo_menu.tpl"); $conn->close(); ?>