A better way to browse. Learn more.
A full-screen app on your home screen with push notifications, badges and more.
(write): Connected to the write database
(read): SELECT * FROM `core_dev`
(read): SELECT cms_pages.*, core_permission_index.perm_id, core_permission_index.perm_view, core_permission_index.perm_2, core_permission_index.perm_3, core_permission_index.perm_4, core_permission_index.perm_5, core_permission_index.perm_6, core_permission_index.perm_7 FROM `cms_pages` LEFT JOIN `core_permission_index` ON core_permission_index.app='cms' AND core_permission_index.perm_type='pages' AND core_permission_index.perm_type_id=cms_pages.page_id WHERE cms_pages.page_full_path='app=calendar'
(read): SELECT * FROM `cms_folders` WHERE `folder_path`='app=calendar'
(read): SELECT store_current_id FROM `cms_url_store` WHERE store_type='page' and store_path='app=calendar'
(read): SELECT * FROM `core_theme_editor_settings`
(read): SELECT * FROM `core_sessions` WHERE id='qelcv53ufbkar33maf47epo7j7'
(read): SELECT word_key, word_default, word_custom FROM `core_sys_lang_words` WHERE lang_id=1 and word_export='0'
(read): SELECT * FROM `core_theme_editor_settings` WHERE (setting_app not in ('blog','calendar','cloud','cms','core','downloads','forums','gallery','nexus','convert','courses') OR (setting_set_id != 0 and setting_set_id=1) )
(read): SELECT * FROM `core_theme_editor_settings`
(read): SELECT * FROM `core_theme_editor_settings` WHERE (setting_app not in ('blog','calendar','cloud','cms','core','downloads','forums','gallery','nexus','convert','courses') OR (setting_set_id != 0 and setting_set_id=1) )
(read): SELECT * FROM `calendar_calendars` LEFT JOIN `core_permission_index` ON core_permission_index.app='calendar' AND core_permission_index.perm_type='calendar' AND core_permission_index.perm_type_id=calendar_calendars.cal_id WHERE cal_club_id IS NULL AND (( FIND_IN_SET(2,core_permission_index.perm_view) ) OR core_permission_index.perm_view='*') ORDER BY cal_position
(read): SELECT calendar_events.*, author.*, SUBSTR( MD5( CONCAT( calendar_events.event_id, calendar_events.event_title ) ), 3 ) as _rand, core_tags_cache.tag_cache_text FROM `calendar_events` LEFT JOIN `core_tags_cache` ON tag_cache_key=MD5(CONCAT('calendar;calendar;',calendar_events.event_id)) LEFT JOIN `core_members` AS `author` ON author.member_id = calendar_events.event_member_id WHERE calendar_events.event_featured=1 AND calendar_events.event_approved=1 AND (calendar_events.event_calendar_id IN( SELECT perm_type_id FROM `core_permission_index` WHERE (( FIND_IN_SET(2,core_permission_index.perm_2) ) OR core_permission_index.perm_2='*') AND core_permission_index.app='calendar' AND core_permission_index.perm_type='calendar') ) ORDER BY _rand LIMIT 13
(read): SELECT calendar_events.*, author.*, core_tags_cache.tag_cache_text FROM `calendar_events` LEFT JOIN `core_tags_cache` ON tag_cache_key=MD5(CONCAT('calendar;calendar;',calendar_events.event_id)) LEFT JOIN `core_members` AS `author` ON author.member_id = calendar_events.event_member_id WHERE ( event_calendar_id IN(1) ) AND ( event_online = 1 ) AND event_recurring IS NULL AND ( ( event_end_date IS NULL AND DATE( event_start_date ) >= '2025-09-06' AND DATE( event_start_date ) <= '2026-09-06' AND event_all_day=1 ) OR ( event_end_date IS NOT NULL AND DATE( event_start_date ) <= '2026-09-06' AND DATE( event_end_date ) >= '2025-09-06' AND event_all_day=1 ) OR ( event_end_date IS NULL AND event_start_date >= '2025-09-06 00:00:00' AND event_start_date <= '2026-09-06 00:00:00' AND event_all_day=0 ) OR ( event_end_date IS NOT NULL AND event_start_date <= '2026-09-06 00:00:00' AND event_end_date >= '2025-09-06 00:00:00' AND event_all_day=0 ) ) AND calendar_events.event_approved=1 AND (calendar_events.event_calendar_id IN( SELECT perm_type_id FROM `core_permission_index` WHERE (( FIND_IN_SET(2,core_permission_index.perm_view) ) OR core_permission_index.perm_view='*') AND core_permission_index.app='calendar' AND core_permission_index.perm_type='calendar') ) ORDER BY event_start_date ASC
(read): SELECT calendar_events.*, author.*, core_tags_cache.tag_cache_text FROM `calendar_events` LEFT JOIN `core_tags_cache` ON tag_cache_key=MD5(CONCAT('calendar;calendar;',calendar_events.event_id)) LEFT JOIN `core_members` AS `author` ON author.member_id = calendar_events.event_member_id WHERE ( event_calendar_id IN(1) ) AND ( event_online = 1 ) AND event_recurring IS NOT NULL AND (event_recurring_end_date IS NULL OR DATE(event_recurring_end_date) >= '2025-09-06') AND calendar_events.event_approved=1 AND (calendar_events.event_calendar_id IN( SELECT perm_type_id FROM `core_permission_index` WHERE (( FIND_IN_SET(2,core_permission_index.perm_view) ) OR core_permission_index.perm_view='*') AND core_permission_index.app='calendar' AND core_permission_index.perm_type='calendar') ) ORDER BY event_start_date ASC
(read): SELECT data FROM `core_geoip_cache` WHERE ip_address='172.70.80.52'
(write): INSERT INTO `core_log` ( `time`, `url`, `message`, `backtrace`, `member_id`, `category` ) VALUES ( 1757127513, 'https://okvv.cc/index.php'GeoIP Error Requested IP: 172.70.80.52 Response: IPS\Http\Response Object ( [httpResponseVersion] => 1.1 [httpResponseCode] => 401 [httpResponseText] => Unauthorized [httpHeaders] => Array ( [Content-Type] => text/plain;charset=UTF-8 [Content-Length] => 19 [Connection] => keep-alive [Date] => Sat, 06 Sep 2025 02:58:33 GMT [Server] => Apache [Set-Cookie] => AWSALBCORS=30H+eamjNtTTTEf1x8Bdeto1/c092da/nk1U6AJu1Eb+tOlWmlD54AQnC4rd0ON8LqaHWcZl7x1e3C+sUuLDk4GU+AbnXLnQLdNIwyVFZ88cZ5JOpNTuHIagpxUX; Expires=Sat, 13 Sep 2025 02:58:33 GMT; Path=/; SameSite=None [X-Cache] => Error from cloudfront [Via] => 1.1 abbf2df97f9d83839470842dc2e68cb6.cloudfront.net (CloudFront) [X-Amz-Cf-Pop] => SEA19-C3 [X-Amz-Cf-Id] => zQklZuLnXLFB8USFmrhHugQonVEnPiP65t9FlCelVF9rteUtm4QF5g== ) [cookies] => Array ( [AWSALB] => Array ( [value] => 30H+eamjNtTTTEf1x8Bdeto1/c092da/nk1U6AJu1Eb+tOlWmlD54AQnC4rd0ON8LqaHWcZl7x1e3C+sUuLDk4GU+AbnXLnQLdNIwyVFZ88cZ5JOpNTuHIagpxUX [Expires] => Sat, 13 Sep 2025 02:58:33 GMT [Path] => / ) [AWSALBCORS] => Array ( [value] => 30H+eamjNtTTTEf1x8Bdeto1/c092da/nk1U6AJu1Eb+tOlWmlD54AQnC4rd0ON8LqaHWcZl7x1e3C+sUuLDk4GU+AbnXLnQLdNIwyVFZ88cZ5JOpNTuHIagpxUX [Expires] => Sat, 13 Sep 2025 02:58:33 GMT [Path] => / [SameSite] => None ) ) [content] => License Key Invalid ) 'app=calendar', '#0 /www/wwwroot/okvv.cc/system/GeoLocation/GeoLocation.php(638): IPS\Log::log() #1 /www/wwwroot/okvv.cc/system/Platform/Bridge.php(144): IPS\GeoLocation::getByIp() #2 /www/wwwroot/okvv.cc/system/GeoLocation/GeoLocation.php(542): IPS\Platform\Bridge->getRequesterLocation() #3 /www/wwwroot/okvv.cc/applications/calendar/modules/front/calendar/view.php(566): IPS\GeoLocation::getRequesterLocation() #4 /www/wwwroot/okvv.cc/applications/calendar/modules/front/calendar/view.php(178): IPS\calendar\modules\front\calendar\view->_viewOverview() #5 /www/wwwroot/okvv.cc/system/Dispatcher/Controller.php(139): IPS\calendar\modules\front\calendar\view->manage() #6 /www/wwwroot/okvv.cc/system/Dispatcher/Dispatcher.php(169): IPS\Dispatcher\Controller->execute() #7 /www/wwwroot/okvv.cc/index.php(16): IPS\Dispatcher->run() #8 {main}', 0, 'geoip', ? )
(read): SELECT calendar_events.*, ( 3959 * acos( cos( radians(37.411022) ) * cos( radians( calendar_events.event_latitude ) ) * cos( radians( calendar_events.event_longitude ) - radians( -79.142979 ) ) + sin( radians( 37.411022 ) ) * sin( radians( calendar_events.event_latitude) ) ) ) AS distance, author.*, core_tags_cache.tag_cache_text FROM `calendar_events` LEFT JOIN `core_tags_cache` ON tag_cache_key=MD5(CONCAT('calendar;calendar;',calendar_events.event_id)) LEFT JOIN `core_members` AS `author` ON author.member_id = calendar_events.event_member_id WHERE ( event_calendar_id IN(1) ) AND ( event_online = 0 ) AND ( event_latitude IS NOT NULL AND event_longitude IS NOT NULL ) AND event_recurring IS NULL AND ( ( event_end_date IS NULL AND DATE( event_start_date ) >= '2025-09-06' AND DATE( event_start_date ) <= '2026-09-06' AND event_all_day=1 ) OR ( event_end_date IS NOT NULL AND DATE( event_start_date ) <= '2026-09-06' AND DATE( event_end_date ) >= '2025-09-06' AND event_all_day=1 ) OR ( event_end_date IS NULL AND event_start_date >= '2025-09-06 00:00:00' AND event_start_date <= '2026-09-06 00:00:00' AND event_all_day=0 ) OR ( event_end_date IS NOT NULL AND event_start_date <= '2026-09-06 00:00:00' AND event_end_date >= '2025-09-06 00:00:00' AND event_all_day=0 ) ) AND calendar_events.event_latitude IS NOT NULL AND calendar_events.event_longitude IS NOT NULL AND calendar_events.event_approved=1 AND (calendar_events.event_calendar_id IN( SELECT perm_type_id FROM `core_permission_index` WHERE (( FIND_IN_SET(2,core_permission_index.perm_view) ) OR core_permission_index.perm_view='*') AND core_permission_index.app='calendar' AND core_permission_index.perm_type='calendar') ) HAVING distance < 500 ORDER BY distance ASC
(read): SELECT calendar_events.*, ( 3959 * acos( cos( radians(37.411022) ) * cos( radians( calendar_events.event_latitude ) ) * cos( radians( calendar_events.event_longitude ) - radians( -79.142979 ) ) + sin( radians( 37.411022 ) ) * sin( radians( calendar_events.event_latitude) ) ) ) AS distance, author.*, core_tags_cache.tag_cache_text FROM `calendar_events` LEFT JOIN `core_tags_cache` ON tag_cache_key=MD5(CONCAT('calendar;calendar;',calendar_events.event_id)) LEFT JOIN `core_members` AS `author` ON author.member_id = calendar_events.event_member_id WHERE ( event_calendar_id IN(1) ) AND ( event_online = 0 ) AND ( event_latitude IS NOT NULL AND event_longitude IS NOT NULL ) AND event_recurring IS NOT NULL AND (event_recurring_end_date IS NULL OR DATE(event_recurring_end_date) >= '2025-09-06') AND calendar_events.event_latitude IS NOT NULL AND calendar_events.event_longitude IS NOT NULL AND calendar_events.event_approved=1 AND (calendar_events.event_calendar_id IN( SELECT perm_type_id FROM `core_permission_index` WHERE (( FIND_IN_SET(2,core_permission_index.perm_view) ) OR core_permission_index.perm_view='*') AND core_permission_index.app='calendar' AND core_permission_index.perm_type='calendar') ) HAVING distance < 500 ORDER BY distance ASC
(read): SELECT calendar_events.*, author.*, core_tags_cache.tag_cache_text FROM `calendar_events` LEFT JOIN `core_tags_cache` ON tag_cache_key=MD5(CONCAT('calendar;calendar;',calendar_events.event_id)) LEFT JOIN `core_members` AS `author` ON author.member_id = calendar_events.event_member_id WHERE ( event_calendar_id IN(1) ) AND event_recurring IS NULL AND ( ( event_end_date IS NULL AND DATE( event_start_date ) >= '2025-09-01' AND DATE( event_start_date ) <= '2025-09-30' AND event_all_day=1 ) OR ( event_end_date IS NOT NULL AND DATE( event_start_date ) <= '2025-09-30' AND DATE( event_end_date ) >= '2025-09-01' AND event_all_day=1 ) OR ( event_end_date IS NULL AND event_start_date >= '2025-09-01 00:00:00' AND event_start_date <= '2025-09-30 23:59:59' AND event_all_day=0 ) OR ( event_end_date IS NOT NULL AND event_start_date <= '2025-09-30 23:59:59' AND event_end_date >= '2025-09-01 00:00:00' AND event_all_day=0 ) ) AND calendar_events.event_approved=1 AND (calendar_events.event_calendar_id IN( SELECT perm_type_id FROM `core_permission_index` WHERE (( FIND_IN_SET(2,core_permission_index.perm_view) ) OR core_permission_index.perm_view='*') AND core_permission_index.app='calendar' AND core_permission_index.perm_type='calendar') ) ORDER BY event_start_date ASC
(read): SELECT calendar_events.*, author.*, core_tags_cache.tag_cache_text FROM `calendar_events` LEFT JOIN `core_tags_cache` ON tag_cache_key=MD5(CONCAT('calendar;calendar;',calendar_events.event_id)) LEFT JOIN `core_members` AS `author` ON author.member_id = calendar_events.event_member_id WHERE ( event_calendar_id IN(1) ) AND event_recurring IS NOT NULL AND (event_recurring_end_date IS NULL OR DATE(event_recurring_end_date) >= '2025-09-01') AND calendar_events.event_approved=1 AND (calendar_events.event_calendar_id IN( SELECT perm_type_id FROM `core_permission_index` WHERE (( FIND_IN_SET(2,core_permission_index.perm_view) ) OR core_permission_index.perm_view='*') AND core_permission_index.app='calendar' AND core_permission_index.perm_type='calendar') ) ORDER BY event_start_date ASC
(read): SELECT calendar_events.*, author.*, core_tags_cache.tag_cache_text FROM `calendar_events` LEFT JOIN `core_tags_cache` ON tag_cache_key=MD5(CONCAT('calendar;calendar;',calendar_events.event_id)) LEFT JOIN `core_members` AS `author` ON author.member_id = calendar_events.event_member_id WHERE ( event_calendar_id IN(1) ) AND ( event_online = 1 ) AND event_recurring IS NULL AND ( ( DATE( event_start_date ) >= '2025-09-06' AND event_all_day=1 ) OR ( event_start_date >= '2025-09-06 12:00:00' AND event_all_day=0 ) OR ( event_end_date IS NOT NULL AND DATE( event_start_date ) <= '2025-09-06' AND DATE( event_end_date ) >= '2025-09-06' AND event_all_day=1 ) OR ( event_end_date IS NOT NULL AND event_start_date <= '2025-09-07 12:00:00' AND event_end_date >= '2025-09-06 12:00:00' AND event_all_day=0 ) ) AND calendar_events.event_approved=1 AND (calendar_events.event_calendar_id IN( SELECT perm_type_id FROM `core_permission_index` WHERE (( FIND_IN_SET(2,core_permission_index.perm_view) ) OR core_permission_index.perm_view='*') AND core_permission_index.app='calendar' AND core_permission_index.perm_type='calendar') ) ORDER BY event_start_date ASC
(read): SELECT calendar_events.*, author.*, core_tags_cache.tag_cache_text FROM `calendar_events` LEFT JOIN `core_tags_cache` ON tag_cache_key=MD5(CONCAT('calendar;calendar;',calendar_events.event_id)) LEFT JOIN `core_members` AS `author` ON author.member_id = calendar_events.event_member_id WHERE ( event_calendar_id IN(1) ) AND ( event_online = 1 ) AND event_recurring IS NOT NULL AND (event_recurring_end_date IS NULL OR DATE(event_recurring_end_date) >= '2025-09-06') AND calendar_events.event_approved=1 AND (calendar_events.event_calendar_id IN( SELECT perm_type_id FROM `core_permission_index` WHERE (( FIND_IN_SET(2,core_permission_index.perm_view) ) OR core_permission_index.perm_view='*') AND core_permission_index.app='calendar' AND core_permission_index.perm_type='calendar') ) ORDER BY event_start_date ASC
(read): SELECT * FROM `core_widget_areas` WHERE (app='global' AND module='global' AND controller='global') OR (app='calendar' AND module='calendar' AND controller='view')
(read): SELECT cms_pages.*, core_permission_index.perm_id, core_permission_index.perm_view, core_permission_index.perm_2, core_permission_index.perm_3, core_permission_index.perm_4, core_permission_index.perm_5, core_permission_index.perm_6, core_permission_index.perm_7 FROM `cms_pages` LEFT JOIN `core_permission_index` ON core_permission_index.app='cms' AND core_permission_index.perm_type='pages' AND core_permission_index.perm_type_id=cms_pages.page_id WHERE cms_pages.page_id=1
(read): SELECT cms_databases.*, core_permission_index.perm_id, core_permission_index.perm_view, core_permission_index.perm_2, core_permission_index.perm_3, core_permission_index.perm_4, core_permission_index.perm_5, core_permission_index.perm_6, core_permission_index.perm_7 FROM `cms_databases` LEFT JOIN `core_permission_index` ON core_permission_index.app='cms' AND core_permission_index.perm_type='databases' AND core_permission_index.perm_type_id=cms_databases.database_id WHERE cms_databases.database_page_id=1
(read): SELECT * FROM `core_themes` ORDER BY set_order