= '8' ) { // entonces extraer la informacion por el dia especifacdo //si falla pero existe la fecha se llama a la semana week.php - El hecho de que podamos buscar por un día en concreto $agno = obtenerAgnoRaw($_GET['date']); // la longitud de la cadena es: mayor a uno $mes = obtenerMesRaw($_GET['date']); $dia = obtenerDiaRaw($_GET['date']); echo "
"; echo " Un Dia Antes

Eventos del día: " . $dia . "/" . $mes . "/" . $agno . "

"; echo "
"; // Se pregunta por lo eventos $paginaInicio = new cEvento(); // Instancia el Objeto cEvento y le pregunta por los días $resultados = db_request($paginaInicio->eventosPerDia($dia, $mes, $agno)); unset($paginaInicio); // Destruir la variable OK+?? // Verficacion de la calidad de los datos if (db_rows($resultados) <= 0) { // No existen datos o no son válidos echo "

Lo sentimos :(
No existen eventos registrados en Cusco,
para el día : " .$dia.".".$mes.".".$agno."

Si Ud. tiene un evento para hoy registrelo

"; echo "o tal vez prefiera ver nuestros eventos para el mes | semana "; } else { // Crear los datos de eventos del dia echo "
"; // Esto esta demas por error de mi hoja de estilos echo ""; // while ($fila_reg = db_parser($resultados)) { echo ""; // Formatear para que se vea los eventos de un dia echo ""; echo ""; echo ""; } echo "
Horas:
" . substr($fila_reg['horaEvento'], 0, 5) . "
" . utf8_encode($fila_reg['tituloEvento']) . "
Lugar: ". utf8_encode($fila_reg['nombreLugarEvento']) ."
Más información [+]
 
"; } } else { $dia = "1"; $mes = "2"; $agno = "3"; echo "No hay opciones entonces se queda en mes"; // Si no hay parametros de ningun tipo se pasa el resultado al calendario mensual } } else { // Creacion de un calendario de mes entero // Nombre de los meses $MESCOMPLETO[1] = 'Enero'; $MESCOMPLETO[2] = 'Febrero'; $MESCOMPLETO[3] = 'Marzo'; $MESCOMPLETO[4] = 'Abril'; $MESCOMPLETO[5] = 'Mayo'; $MESCOMPLETO[6] = 'Junio'; $MESCOMPLETO[7] = 'Julio'; $MESCOMPLETO[8] = 'Agosto'; $MESCOMPLETO[9] = 'Septiembre'; $MESCOMPLETO[10] = 'Octubre'; $MESCOMPLETO[11] = 'Noviembre'; $MESCOMPLETO[12] = 'Diciembre'; // nombre de los días de la semana $SEMANACOMPLETA[0] = 'Domingo'; $SEMANACOMPLETA[1] = 'Lunes'; $SEMANACOMPLETA[2] = 'Martes'; $SEMANACOMPLETA[3] = 'Miércoles'; $SEMANACOMPLETA[4] = 'Jueves'; $SEMANACOMPLETA[5] = 'Viernes'; $SEMANACOMPLETA[6] = 'Sábado'; if(!$dia) $dia = date(d); if(!$mes) $mes = date(n); if(!$ano) $ano = date(Y); $TotalDiasMes = date(t,mktime(0,0,0,$mes,$dia,$ano)); $DiaSemanaEmpiezaMes = date(w,mktime(0,0,0,$mes,1,$ano)); $DiaSemanaTerminaMes = date(w,mktime(0,0,0,$mes,$TotalDiasMes,$ano)); $EmpiezaMesCalOffset = $DiaSemanaEmpiezaMes; $TerminaMesCalOffset = 6 - $DiaSemanaTerminaMes; $TotalDeCeldas = $TotalDiasMes + $DiaSemanaEmpiezaMes + $TerminaMesCalOffset; if($mes == 1){ $MesAnterior = 12; $MesSiguiente = $mes + 1; $AnoAnterior = $ano - 1; $AnoSiguiente = $ano; $AnoAnteriorAno = $ano - 1; $AnoSiguienteAno = $ano + 1; } elseif($mes == 12) { $MesAnterior = $mes - 1; $MesSiguiente = 1; $AnoAnterior = $ano; $AnoSiguiente = $ano + 1; $AnoAnteriorAno = $ano - 1; $AnoSiguienteAno = $ano + 1; } else { $MesAnterior = $mes - 1; $MesSiguiente = $mes + 1; $AnoAnterior = $ano; $AnoSiguiente = $ano; $AnoAnteriorAno = $ano - 1; $AnoSiguienteAno = $ano + 1; } // Barra de navegación de los anños y meses print "

[ siguientesiguiente Año atrás | "; print "siguiente Mes atrás | "; print "". $MESCOMPLETO[$mes]." - $ano | "; print "Mes siguiente siguiente | "; print "Año siguiente siguientesiguiente ]

"; // Sección de categorias seleccionadas, en el mes require_once($directorio_administrador . "cCategorias.php"); // Se crea el dia de hoy, anterior y siguiente echo "
"; // Aqui se pone la seleccion de Categorias $iCategorias = new cCategorias(); $regReq = db_request($iCategorias->consultar() ); echo ""; echo "
"; unset($iCategorias); // Seleccionar un categoria print ""; // Calendario en sí // Poner los encavezados de los días print ""; foreach($SEMANACOMPLETA AS $key) { print ""; } print ""; for($a=1; $a<=$TotalDeCeldas; $a++) { if(!$b) $b = 0; if($b == 7) $b = 0; if($b == 0) print ''; if(!$c) $c = 1; if($a > $EmpiezaMesCalOffset AND $c <= $TotalDiasMes) { // Valida el mes para preguntar y el link de referencia del dia if ($c < 10) { $link_dia = '0' . $c; } else { $link_dia = $c; } // del mes if ($mes < 10) { $link_mes = '0' . $mes; } else { $link_mes = $mes; } // Creo una instancia del programa $perDia = new cEvento(); // Instancia el Objeto cEvento y le pregunta por los días if($c == date(d) && $mes == date(m) && $ano == date(Y)) { print ""; } elseif($b == 0 OR $b == 6) { // Para los dias que son de fin de semana??? print ""; } else { print ""; } $c++; } else { print ""; } if($b == 6) print ''; $b++; unset($perDia); // Destruir la instancia de Eventos OK+?? } print ""; print "
$key
$c
"; // Si existe la categoria en la direccion Web, debemos filtrar/buscar por categorias mas // Se escoge que evento debe ir en la parte de Categoria (filtro) if (isset($_GET['categoria']) && (!empty($_GET['categoria'])) ) { // Los resultados se filtran acorde a la cabina $resultados = db_request($perDia->eventosPerDiaCategoria($link_dia, $link_mes, $ano, $_GET['categoria'])); } else { // Escribo los datos del día que corresponde $resultados = db_request($perDia->eventosPerDia($link_dia, $link_mes, $ano)); } // Verficacion de la calidad de los datos if (db_rows($resultados) <= 0) { // No existen datos o no son válidos echo " 

"; } else { while ($fila_reg = db_parser($resultados)) { // Formatear para que se vea los eventos de un dia echo "

" . substr($fila_reg['horaEvento'], 0, 5) . " "; echo "" . utf8_encode($fila_reg['tituloEvento']) . "

"; } } unset($resultados); // Destruir la variable OK+?? print "
$c
"; // Escribo los datos del día que corresponde // Se escoge que evento debe ir en la parte de Categoria (filtro) if (isset($_GET['categoria']) && (!empty($_GET['categoria'])) ) { // Los resultados se filtran acorde a la cabina $resultados = db_request($perDia->eventosPerDiaCategoria($link_dia, $link_mes, $ano, $_GET['categoria'])); //echo $perDia->eventosPerDiaCategoria($link_dia, $link_mes, $ano, $_GET['categoria']). "
"; } else { $resultados = db_request($perDia->eventosPerDia($link_dia, $link_mes, $ano)); } // Verficacion de la calidad de los datos if (db_rows($resultados) <= 0) { // No existen datos o no son válidos echo " 

"; } else { while ($fila_reg = db_parser($resultados)) { // Formatear para que se vea los eventos de un dia echo "

" . substr($fila_reg['horaEvento'], 0, 5) . " "; echo "" . utf8_encode($fila_reg['tituloEvento']) . "

"; } } unset($resultados); // Destruir la variable OK+?? print "
$c
"; // Escribo los datos del día que corresponde // Se escoge que evento debe ir en la parte de Categoria (filtro) if (isset($_GET['categoria']) && (!empty($_GET['categoria'])) ) { // Los resultados se filtran acorde a la cabina $resultados = db_request($perDia->eventosPerDiaCategoria($link_dia, $link_mes, $ano, $_GET['categoria'])); } else { $resultados = db_request($perDia->eventosPerDia($link_dia, $link_mes, $ano)); } // Verficacion de la calidad de los datos if (db_rows($resultados) <= 0) { // No existen datos o no son válidos echo " "; } else { while ($fila_reg = db_parser($resultados)) { // Formatear para que se vea los eventos de un dia echo "

" . substr($fila_reg['horaEvento'], 0, 5) . " "; echo "" . utf8_encode($fila_reg['tituloEvento']) . "

"; } } unset($resultados); // Destruir la variable OK+?? print "
"; } ?>