"
' vynecháme sloupec pro dny
sH = sH & " | | " & VbCrLf
for i = 1 to 12
' Jeden sloupec pro každý měsíc
sH = sH & "" & VbCrLf
dtDate1 = dateSerial(dtYear,i,"1")
dtDate2 = dateadd("m",1,dtDate1)
MaxDay = day(dateadd("w",-1,dtDate2))
sH = sH & ""
if blCUTMONTHNAMES then
sH = sH & left(MonthName( i),intCUTMONTHNAMES)
else
sH = sH & MonthName( i)
end if
sH = sH & " " & VbCrLf
sH = sH & "" & VbCrLf
for J = 1 to MaxDay
dtDate3 = dateSerial(dtYear,i,j)
BgCol= "Class=""CalYear"""
if weekday(dtDate3) = vbSunday or weekday(dtDate3) = vbSaturday then BgCol= "Class=""CalYearWeekEnds"
StrSql = "SELECT wcal_events.IDEvent as ID, wcal_events.IDUser, wcal_events.Place, wcal_events.EventName, wcal_eventrec.StartTime, wcal_eventrec.EndTime, wcal_eventrec.Description FROM (wcal_eventcat LEFT JOIN (wcal_events LEFT JOIN wcal_eventrec ON wcal_events.IDEvent = wcal_eventrec.IDEvent) ON wcal_eventcat.IDEvent = wcal_events.IDEvent) INNER JOIN wcal_category ON wcal_eventcat.IDCat = wcal_category.IDCat where (UserPrivate=0 OR UserPrivate=" & session("WCAL_USERID") & ") AND wcal_eventrec.Lang=" & intCalendarLang& " and wcal_eventrec.Client=" & session("Client") & " and EventDate = " & funcs.VDate(dtDate3)
if Session("FILTER_CATEGORY") <> "" then StrSql = strSQL & " AND wcal_eventcat.IDCat IN (" & Session("FILTER_CATEGORY") & "0)"
if Session("FILTER_LOCATION") <> "" then strSQL = strSQL & " AND wcal_events.Place like '%" & Session("FILTER_LOCATION") & "%'"
'if session("wcal_pers") <> "" then strSQL = strSQL & " AND wcal_events.Person = '" & session("wcal_pers") & "'"
if blVIEWHOLIDAYSYEAR then StrSql = strSQL & " AND wcal_category.CatType<>3"
set EventList = Server.CreateObject("ADODB.Recordset")
EventList.CursorLocation = 3
EventList.Open strSql, my_conn
EventList.CacheSize = 100
if NOT (EventList.BOF or EventList.EOF) then BgCol="Class=""CalYearEVENTYES"""
sH = sH & "" & VbCrLf
sH = sH & " | " & VbCrLf
sH = sH & " " & day(dtDate3) & "" & VbCrLf
sH = sH & " | " & VbCrLf
sH = sH & " " & VbCrLf
EventList.close
set EventList = nothing
next
sH = sH & " " & VbCrLf
sH = sH & " | " & VbCrLf
next
sH = sH & "