<%@ CodePage=65001 Language="VBScript"%> <% Option Explicit %> <% sBBSLangPage = "calendar" BBS.SetupBBS BBS.SetScheme(0) dictEnvironment.item("V-LOCATIONLINKS") = dictEnvironment.item("V-LOCATIONLINKS") & " -> " & dictLanguage("GLOBAL-LOCATION6") dim sCalendarList, sModeratorList, iCalendarID, SQL if dictConfiguration("bENABLECALENDAR") = 0 then response.redirect "../category-view.asp" if not(BBS.HasPermission(PERM_ViewBBS, -1)) then response.redirect sBBSForumRoot & "/logon.asp?error=needregistration" SQL = "select calendarid, calendarname, description from calendars order by calendarid asc" rsmaster.open SQL, dbConnection, adOpenForwardOnly, adLockReadOnly BBS.AddQuery(SQL) sCalendarList = sCalendarList & "" sCalendarList = sCalendarList & "" & dictLanguage("CALENDAR-LIST-TITLE") & "" sCalendarList = sCalendarList & "" & dictLanguage("CALENDAR-SHORTDESC") & "" sCalendarList = sCalendarList & "" & dictLanguage("CALENDAR-LIST-MODS") & "" sCalendarList = sCalendarList & "" do until rsMaster.EOF iCalendarID = rsMaster.fields(0).value if BBS.HasPermission(PERM_CalendarView, iCalendarID) then sCalendarList = sCalendarList & "" sCalendarList = sCalendarList & "" & BBS.ValidateField(rsmaster.fields("calendarname").value) & "" sCalendarList = sCalendarList & "" & BBS.MBBSDecode(rsmaster.fields("description").value, 1) &"" sModeratorList = BBS.ListMembers (MODULE_Calendars, USERLEVEL_Moderator, iCalendarID) if len(sModeratorList) > 0 then sCalendarList = sCalendarList & "" & dictLanguage("CALENDAR-LIST-MODS") & ": " & sModeratorList & "" else sCalendarList = sCalendarList & "" end if sCalendarList = sCalendarList & "" end if rsmaster.movenext loop rsmaster.Close dictEnvironment("V-CALENDARLIST") = sCalendarList dictEnvironment.add "V-TITLE", dictLanguage("CALENDAR-TITLE") dictEnvironment.add "C-SHOWRANDOMQUOTES", dictConfiguration("bDISPLAYBBSQUOTES") if iBBSUserLevel >= USERLEVEL_SupportAdministrator then dictEnvironment.add "C-SHOWADMINLINK", 1 %> <% Filesystem.ExecuteBBSTemplate("/calendar/calendar-list.asp") %>