%
SiteBD
'---Calcula se o Ano é Bissexto
Function QuantosDiasTemOMes(Mes,Ano)
Select Case Mes
Case 1,3,5,7,8,10,12: QuantosDiasTemOMes = 31
Case 4,6,9,11: QuantosDiasTemOMes = 30
Case Else
If Ano Mod 4 = 0 And (Ano Mod 100 <> 0 Or Ano Mod 400 = 0) Then
QuantosDiasTemOMes = 29
Else
QuantosDiasTemOMes = 28
End If
End Select
End Function
'Variáveis
'-----Dia, Mes, Ano.
Dia = Day(Date) 'Request.QueryString("Dia")
Mes = Request.QueryString("Mes")
IF Mes = "" then Mes = Month(date) end if
Ano = Request.QueryString("Ano")
IF Ano = "" then Ano = Year(date) end if
'-----Qntos dias tem o Mes Escolhido
qtdia = QuantosDiasTemOMes(Mes,Ano)
'-----Em q dia da semana o mes começou
'data2 = DateValue(mes&"/01/"&ano)
data2 = DateValue("01/"&mes&"/"&ano)
MesInicio = weekday(data2)
'-----Contagem de 1-7 para nova linha (semana)
DiasPassados = 0
'-----Escreve os nomes dos meses
Select Case Mes
Case 1: MesManu = "Janeiro"
Case 2: MesManu = "Fevereiro"
Case 3: MesManu = "Março"
Case 4: MesManu = "Abril"
Case 5: MesManu = "Maio"
Case 6: MesManu = "Junho"
Case 7: MesManu = "Julho"
Case 8: MesManu = "Agosto"
Case 9: MesManu = "Setembro"
Case 10: MesManu = "Outubro"
Case 11: MesManu = "Novembro"
Case 12: MesManu = "Dezembro"
End Select
'-----Busca registros
Set Busca = siteConexao.Execute("SELECT * FROM data WHERE mes="& mes &" AND ano="& ano &" ORDER BY dia ASC")
dim evento(31)
dim tipo(31)
dim titulo(31)
dim ID(31)
Do while not busca.EOF
ANv = busca("dia")
ID(ANv) = busca("id")
evento(ANv) = ANv
busca.movenext
loop
%>
Untitled Document
 |
<% 'Ñ aparece "ANTERIR" se estiver em Janeiro
if mes="1" then %>

<% else %>

<% end if %>
|
<%= MesManu%>/<%=ano%> |
<% 'Ñ aparece "PROXIMO" se estiver em Dezembro
if mes="12" then
%> 
<% else %>

<% end if
%>
|
| |
<%
'----Espaco em branco, até o dia em q comeca o Mes
for i = 1 to mesInicio-1
DiasPassados = DiasPassados+1
%>
| |
<% next
'------Começ a listagem do Mes
for i = 1 to qtdia
DiasPassados = DiasPassados+1
'----- Verifica se há algum evento para o dia
IF 1=1 then
If i = cint(Evento(i)) then%>
<%'if i = Day(date) AND cint(Mes)=cint(Month(date)) AND cint(Ano)=cint(Year(date)) then Response.write("") end if %>
<%=i%> |
<%
linkVertodas=ID(i)
else%>
height="17">
<%=i%> |
<% end if%>
<%
ELSE
%>
height="17">
<%=i%> |
<%
end if
'Faz a soma para q seja criado nova linha na tabela.
IF DiasPassados=7 then
Response.write(" ")
DiasPassados = 0
end if
next
IF DiasPassados<>7 then
for i = 1 to (7-DiasPassados)
%>
| |
<% next
end if
Busca.close
Set Busca = nothing
%>
|

<%
Set Busca = siteConexao.Execute("SELECT * FROM data WHERE mes="& mes &" AND ano="& ano &" ORDER BY dia ASC")
Do while not busca.EOF
mesTexto = Split("jan,fev,mar,abr,mai,jun,jul,ago,set,out,nov,dez",",")
dia = busca("dia")
mes = busca("mes")
ano = busca("ano")
cidade = busca("cidade")
estado = busca("estado")
localshow = busca("localshow")
informacoes = busca("informacoes")
data = "Data: "& dia &" - "& mesTexto(mes-1) &" - "& ano &" Cidade: "& cidade &" - "& estado &" Local:"& localshow &" Informações:"& informacoes &"
"
datas = datas & data
ID(ANv) = busca("id")
busca.movenext
loop
response.write(datas)
fechaSiteBD
%>
|
|
|
|