Jump to content

Таблица calendar_calendars содержит все календари, которые созданы приложение Календарь. По умолчанию один календарь Community Calendar добавляется при установке.

Как создавать календари в Invision Community

Запрос для создания таблицы (Invision Community 4.2 Beta 6a):

CREATE TABLE IF NOT EXISTS `calendar_calendars` (
  `cal_id` int(10) unsigned NOT NULL,
  `cal_moderate` tinyint(1) NOT NULL DEFAULT '0',
  `cal_position` int(3) NOT NULL DEFAULT '0',
  `cal_title_seo` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `cal_comment_moderate` tinyint(1) NOT NULL DEFAULT '0',
  `cal_color` varchar(7) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'Hex color code to represent this calendar',
  `cal_allow_comments` tinyint(1) unsigned NOT NULL DEFAULT '1',
  `cal_allow_reviews` tinyint(1) unsigned NOT NULL DEFAULT '0',
  `cal_review_moderate` tinyint(1) unsigned NOT NULL DEFAULT '0',
  `cal_club_id` bigint(20) unsigned DEFAULT NULL COMMENT 'The club ID if this calendar belongs to a club, or NULL',
  `cal_calendar_bitoptions` int(10) unsigned NOT NULL DEFAULT '0'
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

INSERT INTO `calendar_calendars` (`cal_id`, `cal_moderate`, `cal_position`, `cal_title_seo`, `cal_comment_moderate`, `cal_color`, `cal_allow_comments`, `cal_allow_reviews`, `cal_review_moderate`, `cal_club_id`, `cal_calendar_bitoptions`) VALUES
(1, 0, 1, 'community-calendar', 0, '#6E4F99', 1, 0, 0, NULL, 0);