0 && $Cod_mes<12) $Where .=" AND MONTH(A.Fecha)=$Cod_mes "; if($Cod_anio!=0 && $Cod_anio!="") $Where .=" AND YEAR(A.Fecha)=$Cod_anio "; if($Diaok!=0 && $Diaok!="") $Where .=" AND DAY(A.Fecha)=$Diaok "; $q="SELECT A.Cod_not,B.Titulo,B.Texto,A.Fecha,A.Mostrar_fecha,A.Cod_sub2,A.Fecha_fin,FechaLimite FROM Noticias A,Noticias_idiomas B WHERE A.Cod_not=B.Cod_not and B.Codid=$Idi and A.Activo='Si' and A.Cod_fam=$Cod_fam and A.Cod_sub=$Cod_sub $Where order by $Ordena $Descen limit $reg_ini,$cant_reg"; //echo($q); $res=mysql_db_query ($db, $q); if (mysql_num_rows($res)>0) { /*fecha dia actual*/ $Dia1=date("d"); $Mes1=date("m"); $Anyo1=date("Y"); $Fecha_hoy=sprintf("%s-%s-%s",$Anyo1,$Mes1,$Dia1); while ($row = mysql_fetch_row ($res)) { $Cod_not=$row[0]; $Titulo=$row[1]; $Titulo=stripslashes($Titulo); $Texto=$row[2]; $Fecha=$row[3]; $Mostrar_fecha=$row[4]; $Codi_sub2=$row[5]; $FechaComprobar=$Fecha; $Fecha=fechaformat($Fecha,$Idi); $Texto=stripslashes($Texto); $Texto=CortaString($Texto,100); $Fecha_fin=$row[6]; $Fecha_fin=fechaformat($Fecha_fin,$Idi); $FechaLimite=$row[7]; //------extraemos la foto--------- $Foto="Nofoto"; $Titulo_foto=""; $qf="select A.Cod_img,A.Foto,B.Titulo from Imagen A,Imagen_idiomas B where A.Cod_not=$Cod_not and A.Cod_img=B.Cod_img and B.Codid=$Idi and A.Activo='Si' and A.Orden=1 LIMIT 1"; //echo($qf); $resf=mysql_db_query ($db, $qf); if (mysql_num_rows($resf)>0) { $rowf= mysql_fetch_row($resf); $Cod_img=$rowf[0]; $Foto=$rowf[1]; $Titulo_foto=$rowf[2]; $Cod_img_principal=$Cod_img; }//if sql $qCatNoticia="SELECT B.Cod_sub, B.Nombre FROM SubCatNoticias A, SubCatNoticias_idiomas B WHERE A.Cod_fam=$Cod_sub AND A.Cod_sub=B.Cod_sub AND B.Cod_sub=$Codi_sub2 AND B.Codid=$Idi ORDER BY A.Orden"; //echo $qCatNoticia; $resw=mysql_db_query($db,$qCatNoticia); if (mysql_num_rows($resw)>0) { $roww = mysql_fetch_row($resw); $Codi=$roww[0]; $NomCat=$roww[1]; } ?>
2){$pas=1;} }// while lista }// si hay lista else{ echo "
"; } ?>
",$q34); $res14=mysql_db_query ($db, $q34); if (mysql_num_rows($res14)>0) { $NumEventos=mysql_num_rows($res14); } return $NumEventos; } function calcula_numero_dia_semana($dia,$mes,$Ano){ $numerodiasemana = date('w', mktime(0,0,0,$mes,$dia,$Ano)); if ($numerodiasemana == 0) { $numerodiasemana = 6; } else { $numerodiasemana--; } return $numerodiasemana; } //funcion que devuelve el último día de un mes y año dados function ultimoDia($mes,$Ano){ $ultimo_dia=28; while (checkdate($mes,$ultimo_dia + 1,$Ano)){ $ultimo_dia++; } return $ultimo_dia; } function mostrar_calendario($dia,$mes,$Ano,$db) { global $CodIdi; $res=""; $mes_hoy=date("m"); $Ano_hoy=date("Y"); if (($mes_hoy <> $mes) || ($Ano_hoy <> $Ano)) { $hoy=0; } else { $hoy=date("d"); } //tomo el nombre del mes que hay que imprimir $nombre_mes = NombreMes($mes,$CodIdi); //construyo la cabecera de la tabla $res.=""; //calculo el mes y ano del mes anterior ------------------------------------------ $mes_anterior = $mes - 1; $Ano_anterior = $Ano; if ($mes_anterior==0) { $Ano_anterior--; $mes_anterior=12; } $resAnt.= ""; //--------------------------------------------------------------------------------- $res.="
$nombre_mes
"; //calculo el mes y ano del mes siguiente ---------------------------------------------- $mes_siguiente = $mes + 1; $Ano_siguiente = $Ano; if ($mes_siguiente==13) { $Ano_siguiente++; $mes_siguiente=1; } $resSig.=""; //-------------------------------------------------------------------------------------- $res .=""; if ($CodIdi==3) { $res.=""; } else { if ($CodIdi==4) { $res.=""; } else{ $res.=""; } } //Variable para llevar la cuenta del dia actual $dia_actual = 1; //calculo el numero del dia de la semana del primer dia $numero_dia = calcula_numero_dia_semana(1,$mes,$Ano); //echo "Numero del dia de demana del primer: $numero_dia
"; //calculo el último dia del mes $ultimo_dia = ultimoDia($mes,$Ano); //escribo la primera fila de la semana $res.=""; for ($i=0;$i<7;$i++) { if ($i < $numero_dia) { //si el dia de la semana i es menor que el numero del primer dia de la semana no pongo nada en la celda $res.=""; } else { $Eventos=CuentaEventos("$Ano-$mes-$dia_actual",$db); if ($Eventos>=1){$grau="$dia_actual";}else{$grau=$dia_actual;} $res.="\n"; $dia_actual++; } } $res.=""; //recorro todos los demás días hasta el final del mes $numero_dia = 0; while ($dia_actual <= $ultimo_dia){ //si estamos a principio de la semana escribo el if ($numero_dia == 0) { $res.=""; //si es el ultimo de la semana, me pongo al principio de la semana y escribo el } $Eventos=CuentaEventos("$Ano-$mes-$dia_actual",$db); if ($Eventos>=1){$grau="$dia_actual";}else{$grau=$dia_actual;} $res.="\n"; $dia_actual++; $numero_dia++; if ($numero_dia == 7) { $numero_dia = 0; $res.=""; } } //compruebo que celdas me faltan por escribir vacias de la última semana del mes for ($i=$numero_dia;$i<7;$i++){ $res.=""; } $anioActivo1="active"; $anioActivo2=""; $anioActivo3=""; $anioact=date(Y); if($_REQUEST['Any']==$anioact){ $anioActivo1="active"; $anioActivo2=""; $anioActivo3=""; } if($_REQUEST['Any']==($anioact+1)){ $anioActivo1=""; $anioActivo2="active"; $anioActivo3=""; } if($_REQUEST['Any']==($anioact+2)){ $anioActivo1=""; $anioActivo2=""; $anioActivo3="active"; } $res.=""; $res.="
M T W T F S S
M D M D F S S
L M X J V S D
$grau
$grau
"; $res .="
$resAnt $resSig $anioact ".($anioact+1)." ".($anioact+2)."
"; return $res; } $Calendario=mostrar_calendario($Dia,$Mes,$Any,$db); printf("%s",$Calendario); ?>

       $filasnp){$Pfin=$filasnp;} $Pagina2=$pagina+1; $Pagina1=$pagina-1; $Prox1=$prox-$Pagin; $Prox2=$prox+$Pagin; ?> 0){?> - |


0) { while ($rowban = mysql_fetch_row ($resban)) { $Foto=$rowban[0]; $Url=$rowban[1]; $Exerno=$rowban[2];?> target="_blank">