-- -------------------------------------------------------- -- -- Table structure for table `action_log` -- CREATE TABLE IF NOT EXISTS `{tbl_prefix}action_log` ( `action_id` int(255) NOT NULL AUTO_INCREMENT, `action_type` varchar(60) CHARACTER SET utf8 NOT NULL, `action_username` varchar(60) CHARACTER SET utf8 NOT NULL, `action_userid` int(30) NOT NULL, `action_useremail` varchar(200) CHARACTER SET utf8 NOT NULL, `action_userlevel` int(11) NOT NULL, `action_ip` varchar(15) CHARACTER SET utf8 NOT NULL, `date_added` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `action_success` enum('yes','no') CHARACTER SET utf8 NOT NULL, `action_details` text CHARACTER SET utf8 NOT NULL, `action_link` text NOT NULL, `action_obj_id` int(255) NOT NULL, `action_done_id` int(255) NOT NULL, PRIMARY KEY (`action_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=2687 ; -- -------------------------------------------------------- -- -- Table structure for table `admin_notes` -- CREATE TABLE IF NOT EXISTS `{tbl_prefix}admin_notes` ( `note_id` int(225) NOT NULL AUTO_INCREMENT, `note` text CHARACTER SET ucs2 NOT NULL, `date_added` datetime NOT NULL, `userid` int(225) NOT NULL, PRIMARY KEY (`note_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=84 ; -- -------------------------------------------------------- -- -- Table structure for table `ads_data` -- CREATE TABLE IF NOT EXISTS `{tbl_prefix}ads_data` ( `ad_id` int(50) NOT NULL AUTO_INCREMENT, `ad_name` mediumtext NOT NULL, `ad_code` mediumtext NOT NULL, `ad_placement` varchar(50) NOT NULL DEFAULT '', `ad_category` int(11) NOT NULL DEFAULT '0', `ad_status` enum('0','1') NOT NULL DEFAULT '0', `ad_impressions` bigint(255) NOT NULL DEFAULT '0', `last_viewed` datetime NOT NULL, `date_added` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', PRIMARY KEY (`ad_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=14 ; -- -------------------------------------------------------- -- -- Table structure for table `ads_placements` -- CREATE TABLE IF NOT EXISTS `{tbl_prefix}ads_placements` ( `placement_id` int(20) NOT NULL AUTO_INCREMENT, `placement` varchar(26) NOT NULL, `placement_name` varchar(50) NOT NULL, `disable` enum('yes','no') NOT NULL DEFAULT 'no', PRIMARY KEY (`placement_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=15 ; -- -------------------------------------------------------- -- -- Table structure for table `collections` -- CREATE TABLE IF NOT EXISTS `{tbl_prefix}collections` ( `collection_id` bigint(25) NOT NULL AUTO_INCREMENT, `collection_name` varchar(225) NOT NULL, `collection_description` text NOT NULL, `collection_tags` text NOT NULL, `category` varchar(100) NOT NULL, `userid` int(10) NOT NULL, `views` bigint(20) NOT NULL, `date_added` datetime NOT NULL, `featured` varchar(4) NOT NULL DEFAULT 'no', `broadcast` varchar(10) NOT NULL, `allow_comments` varchar(4) NOT NULL, `allow_rating` enum('yes','no') NOT NULL DEFAULT 'yes', `total_comments` bigint(20) NOT NULL, `last_commented` datetime NOT NULL, `total_objects` bigint(20) NOT NULL, `rating` bigint(20) NOT NULL, `rated_by` bigint(20) NOT NULL, `voters` longtext NOT NULL, `active` varchar(4) NOT NULL, `public_upload` varchar(4) NOT NULL, `type` varchar(10) NOT NULL, PRIMARY KEY (`collection_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=9 ; -- -------------------------------------------------------- -- -- Table structure for table `collection_categories` -- CREATE TABLE IF NOT EXISTS `{tbl_prefix}collection_categories` ( `category_id` int(255) NOT NULL AUTO_INCREMENT, `category_name` varchar(30) NOT NULL, `category_order` int(5) NOT NULL, `category_desc` text NOT NULL, `date_added` mediumtext NOT NULL, `category_thumb` mediumint(9) NOT NULL, `isdefault` enum('yes','no') NOT NULL, PRIMARY KEY (`category_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ; -- -------------------------------------------------------- -- -- Table structure for table `collection_items` -- CREATE TABLE IF NOT EXISTS `{tbl_prefix}collection_items` ( `ci_id` bigint(20) NOT NULL AUTO_INCREMENT, `collection_id` bigint(20) NOT NULL, `object_id` bigint(20) NOT NULL, `userid` bigint(20) NOT NULL, `type` varchar(10) NOT NULL, `date_added` datetime NOT NULL, PRIMARY KEY (`ci_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=30 ; -- -------------------------------------------------------- -- -- Table structure for table `comments` -- CREATE TABLE IF NOT EXISTS `{tbl_prefix}comments` ( `comment_id` int(60) NOT NULL AUTO_INCREMENT, `type` varchar(3) NOT NULL, `comment` text NOT NULL, `userid` int(60) NOT NULL, `anonym_name` varchar(255) NOT NULL, `anonym_email` varchar(255) NOT NULL, `parent_id` int(60) NOT NULL, `type_id` int(225) NOT NULL, `type_owner_id` int(255) NOT NULL, `vote` varchar(225) NOT NULL, `voters` text NOT NULL, `spam_votes` bigint(20) NOT NULL, `spam_voters` text NOT NULL, `date_added` datetime NOT NULL, `comment_ip` text NOT NULL, PRIMARY KEY (`comment_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=535 ; -- -------------------------------------------------------- -- -- Table structure for table `config` -- CREATE TABLE IF NOT EXISTS `{tbl_prefix}config` ( `configid` int(20) NOT NULL AUTO_INCREMENT, `name` varchar(100) NOT NULL DEFAULT '', `value` mediumtext NOT NULL, PRIMARY KEY (`configid`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=225 ; -- -------------------------------------------------------- -- -- Table structure for table `contacts` -- CREATE TABLE IF NOT EXISTS `{tbl_prefix}contacts` ( `contact_id` int(225) NOT NULL AUTO_INCREMENT, `userid` int(225) NOT NULL, `contact_userid` int(225) NOT NULL, `confirmed` enum('yes','no') NOT NULL DEFAULT 'no', `contact_group_id` int(225) NOT NULL, `request_type` enum('in','out') NOT NULL, `date_added` datetime NOT NULL, PRIMARY KEY (`contact_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=17 ; -- -------------------------------------------------------- -- -- Table structure for table `conversion_queue` -- CREATE TABLE IF NOT EXISTS `{tbl_prefix}conversion_queue` ( `cqueue_id` int(11) NOT NULL AUTO_INCREMENT, `cqueue_name` varchar(32) CHARACTER SET utf8 NOT NULL, `cqueue_ext` varchar(5) CHARACTER SET utf8 NOT NULL, `cqueue_tmp_ext` varchar(3) CHARACTER SET utf8 NOT NULL, `cqueue_conversion` enum('yes','no','p') CHARACTER SET utf8 NOT NULL DEFAULT 'no', `date_added` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `time_started` varchar(32) NOT NULL, `time_completed` varchar(32) NOT NULL, PRIMARY KEY (`cqueue_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=262 ; -- -------------------------------------------------------- -- -- Table structure for table `countries` -- CREATE TABLE IF NOT EXISTS `{tbl_prefix}countries` ( `country_id` int(80) NOT NULL AUTO_INCREMENT, `iso2` char(2) CHARACTER SET utf8 NOT NULL, `name` varchar(80) CHARACTER SET utf8 NOT NULL, `name_en` varchar(80) CHARACTER SET utf8 NOT NULL, `iso3` char(3) CHARACTER SET utf8 DEFAULT NULL, `numcode` smallint(6) DEFAULT NULL, PRIMARY KEY (`country_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=240 ; -- -------------------------------------------------------- -- -- Table structure for table `editors_picks` -- CREATE TABLE IF NOT EXISTS `{tbl_prefix}editors_picks` ( `pick_id` int(225) NOT NULL AUTO_INCREMENT, `videoid` int(225) NOT NULL, `sort` bigint(5) NOT NULL DEFAULT '1', `date_added` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (`pick_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=20 ; -- -------------------------------------------------------- -- -- Table structure for table `email_templates` -- CREATE TABLE IF NOT EXISTS `{tbl_prefix}email_templates` ( `email_template_id` int(11) NOT NULL AUTO_INCREMENT, `email_template_name` varchar(225) CHARACTER SET utf8 NOT NULL, `email_template_code` varchar(225) CHARACTER SET utf8 NOT NULL, `email_template_subject` mediumtext CHARACTER SET utf8 NOT NULL, `email_template` text CHARACTER SET utf8 NOT NULL, `email_template_allowed_tags` mediumtext CHARACTER SET utf8 NOT NULL, PRIMARY KEY (`email_template_id`), UNIQUE KEY `email_template_code` (`email_template_code`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=16 ; -- -------------------------------------------------------- -- -- Table structure for table `favorites` -- CREATE TABLE IF NOT EXISTS `{tbl_prefix}favorites` ( `favorite_id` int(225) NOT NULL AUTO_INCREMENT, `type` varchar(4) CHARACTER SET utf8 NOT NULL, `id` int(225) NOT NULL, `userid` int(225) NOT NULL, `date_added` datetime NOT NULL, PRIMARY KEY (`favorite_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=36 ; -- -------------------------------------------------------- -- -- Table structure for table `flags` -- CREATE TABLE IF NOT EXISTS `{tbl_prefix}flags` ( `flag_id` int(225) NOT NULL AUTO_INCREMENT, `type` varchar(4) CHARACTER SET utf8 NOT NULL, `id` int(225) NOT NULL, `userid` int(225) NOT NULL, `flag_type` bigint(25) NOT NULL, `date_added` datetime NOT NULL, PRIMARY KEY (`flag_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=8 ; -- -------------------------------------------------------- -- -- Table structure for table `groups` -- CREATE TABLE IF NOT EXISTS `{tbl_prefix}groups` ( `group_id` int(225) NOT NULL AUTO_INCREMENT, `group_name` mediumtext CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL, `userid` int(255) NOT NULL, `group_description` mediumtext CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL, `group_tags` mediumtext CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL, `group_url` mediumtext CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL, `category` varchar(100) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL, `group_privacy` enum('0','1','2') CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '0', `video_type` enum('0','1','2') CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '0', `post_type` enum('0','1','2') CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '0', `active` enum('yes','no') CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT 'yes', `date_added` datetime NOT NULL, `featured` enum('yes','no') CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT 'no', `total_views` bigint(225) NOT NULL, `total_videos` int(225) NOT NULL, `total_members` int(225) NOT NULL, `total_topics` int(225) NOT NULL, PRIMARY KEY (`group_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=5 ; -- -------------------------------------------------------- -- -- Table structure for table `group_categories` -- CREATE TABLE IF NOT EXISTS `{tbl_prefix}group_categories` ( `category_id` int(225) NOT NULL AUTO_INCREMENT, `category_name` varchar(30) NOT NULL DEFAULT '', `category_order` int(5) NOT NULL DEFAULT '1', `category_desc` text NOT NULL, `date_added` mediumtext NOT NULL, `category_thumb` mediumtext NOT NULL, `isdefault` enum('yes','no') NOT NULL DEFAULT 'no', PRIMARY KEY (`category_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=3 ; -- -------------------------------------------------------- -- -- Table structure for table `group_invitations` -- CREATE TABLE IF NOT EXISTS `{tbl_prefix}group_invitations` ( `invitation_id` int(225) NOT NULL AUTO_INCREMENT, `group_id` int(225) NOT NULL, `userid` int(255) NOT NULL, `invited` int(225) NOT NULL, `date_added` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (`invitation_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ; -- -------------------------------------------------------- -- -- Table structure for table `group_members` -- CREATE TABLE IF NOT EXISTS `{tbl_prefix}group_members` ( `group_mid` int(225) NOT NULL AUTO_INCREMENT, `group_id` int(225) NOT NULL, `userid` int(11) NOT NULL, `date_added` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, `active` enum('yes','no') NOT NULL DEFAULT 'yes', PRIMARY KEY (`group_mid`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=15 ; -- -------------------------------------------------------- -- -- Table structure for table `group_posts` -- CREATE TABLE IF NOT EXISTS `{tbl_prefix}group_posts` ( `post_id` int(11) NOT NULL AUTO_INCREMENT, `userid` int(11) NOT NULL, `topic_id` int(11) NOT NULL, `post_content` text NOT NULL, `date_added` datetime NOT NULL, PRIMARY KEY (`post_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; -- -------------------------------------------------------- -- -- Table structure for table `group_topics` -- CREATE TABLE IF NOT EXISTS `{tbl_prefix}group_topics` ( `topic_id` int(225) NOT NULL AUTO_INCREMENT, `topic_title` text NOT NULL, `userid` int(225) NOT NULL, `group_id` int(225) NOT NULL, `topic_post` text NOT NULL, `date_added` datetime NOT NULL, `last_poster` int(225) NOT NULL, `last_post_time` datetime NOT NULL, `total_views` bigint(225) NOT NULL, `total_replies` bigint(225) NOT NULL, `topic_icon` varchar(225) NOT NULL, `approved` enum('yes','no') NOT NULL DEFAULT 'yes', PRIMARY KEY (`topic_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=14 ; -- -------------------------------------------------------- -- -- Table structure for table `group_videos` -- CREATE TABLE IF NOT EXISTS `{tbl_prefix}group_videos` ( `group_video_id` int(225) NOT NULL AUTO_INCREMENT, `videoid` int(255) NOT NULL, `group_id` int(225) NOT NULL, `userid` int(255) NOT NULL, `date_added` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, `approved` enum('yes','no') CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL, PRIMARY KEY (`group_video_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=17 ; -- -------------------------------------------------------- -- -- Table structure for table `languages` -- CREATE TABLE IF NOT EXISTS `{tbl_prefix}languages` ( `language_id` int(9) NOT NULL AUTO_INCREMENT, `language_code` varchar(8) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '', `language_name` varchar(20) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '0', `language_regex` varchar(64) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL, `language_active` enum('yes','no') NOT NULL DEFAULT 'yes', `language_default` enum('yes','no') CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL, PRIMARY KEY (`language_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=7 ; -- -------------------------------------------------------- -- -- Table structure for table `messages` -- CREATE TABLE IF NOT EXISTS `{tbl_prefix}messages` ( `message_id` int(225) NOT NULL AUTO_INCREMENT, `message_from` int(20) NOT NULL, `message_to` varchar(200) NOT NULL, `message_content` mediumtext NOT NULL, `message_type` enum('pm','notification') NOT NULL DEFAULT 'pm', `message_attachments` mediumtext NOT NULL, `date_added` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, `message_subject` mediumtext NOT NULL, `message_status` enum('unread','read') NOT NULL DEFAULT 'unread', `reply_to` int(225) NOT NULL DEFAULT '0', `message_box` enum('in','out') NOT NULL DEFAULT 'in', PRIMARY KEY (`message_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=53 ; -- -------------------------------------------------------- -- -- Table structure for table `modules` -- CREATE TABLE IF NOT EXISTS `{tbl_prefix}modules` ( `module_id` int(25) NOT NULL AUTO_INCREMENT, `module_name` varchar(25) NOT NULL, `module_file` varchar(60) NOT NULL, `active` varchar(5) NOT NULL, `module_include_file` text NOT NULL, PRIMARY KEY (`module_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; -- -------------------------------------------------------- -- -- Table structure for table `pages` -- CREATE TABLE IF NOT EXISTS `{tbl_prefix}pages` ( `page_id` int(11) NOT NULL AUTO_INCREMENT, `page_name` varchar(225) NOT NULL, `page_title` varchar(225) NOT NULL, `page_content` text NOT NULL, `userid` int(225) NOT NULL, `active` enum('yes','no') NOT NULL, `delete_able` enum('yes','no') NOT NULL DEFAULT 'yes', `date_added` datetime NOT NULL, PRIMARY KEY (`page_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=19 ; -- -------------------------------------------------------- -- -- Table structure for table `photos` -- CREATE TABLE IF NOT EXISTS `{tbl_prefix}photos` ( `photo_id` bigint(255) NOT NULL AUTO_INCREMENT, `photo_key` mediumtext NOT NULL, `photo_title` mediumtext NOT NULL, `photo_description` mediumtext NOT NULL, `photo_tags` mediumtext NOT NULL, `userid` int(255) NOT NULL, `collection_id` int(255) NOT NULL, `date_added` datetime NOT NULL, `last_viewed` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' ON UPDATE CURRENT_TIMESTAMP, `views` bigint(255) NOT NULL, `allow_comments` enum('yes','no') NOT NULL DEFAULT 'yes', `allow_embedding` enum('yes','no') NOT NULL DEFAULT 'yes', `allow_tagging` enum('yes','no') NOT NULL DEFAULT 'yes', `featured` enum('yes','no') NOT NULL DEFAULT 'no', `reported` enum('yes','no') NOT NULL DEFAULT 'no', `allow_rating` enum('yes','no') NOT NULL DEFAULT 'yes', `broadcast` enum('public','private') NOT NULL DEFAULT 'public', `active` enum('yes','no') NOT NULL DEFAULT 'yes', `total_comments` int(255) NOT NULL, `last_commented` datetime NOT NULL, `total_favorites` int(255) NOT NULL, `rating` int(15) NOT NULL, `rated_by` int(25) NOT NULL, `voters` mediumtext NOT NULL, `filename` varchar(100) NOT NULL, `file_directory` VARCHAR( 25 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, `ext` char(5) NOT NULL, `downloaded` bigint(255) NOT NULL, `server_url` text NOT NULL, `owner_ip` varchar(20) NOT NULL, PRIMARY KEY (`photo_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=20 ; -- -------------------------------------------------------- -- -- Table structure for table `phrases` -- CREATE TABLE IF NOT EXISTS `{tbl_prefix}phrases` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `lang_iso` varchar(5) NOT NULL DEFAULT 'en', `varname` varchar(250) NOT NULL DEFAULT '', `text` text CHARACTER SET utf8 COLLATE utf8_unicode_ci, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=9392 ; -- -------------------------------------------------------- -- -- Table structure for table `playlists` -- CREATE TABLE IF NOT EXISTS `{tbl_prefix}playlists` ( `playlist_id` int(11) NOT NULL AUTO_INCREMENT, `playlist_name` varchar(225) CHARACTER SET utf8 NOT NULL, `userid` int(11) NOT NULL, `playlist_type` varchar(10) CHARACTER SET utf8 NOT NULL, `date_added` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (`playlist_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=9 ; -- -------------------------------------------------------- -- -- Table structure for table `playlist_items` -- CREATE TABLE IF NOT EXISTS `{tbl_prefix}playlist_items` ( `playlist_item_id` int(225) NOT NULL AUTO_INCREMENT, `object_id` int(225) NOT NULL, `playlist_id` int(225) NOT NULL, `playlist_item_type` varchar(10) CHARACTER SET utf8 NOT NULL, `userid` int(255) NOT NULL, `date_added` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (`playlist_item_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=21 ; -- -------------------------------------------------------- -- -- Table structure for table `plugins` -- CREATE TABLE IF NOT EXISTS `{tbl_prefix}plugins` ( `plugin_id` int(255) NOT NULL AUTO_INCREMENT, `plugin_file` text NOT NULL, `plugin_folder` text NOT NULL, `plugin_version` float NOT NULL, `plugin_license_type` varchar(10) NOT NULL DEFAULT 'GPL', `plugin_license_key` varchar(5) NOT NULL, `plugin_license_code` text NOT NULL, `plugin_active` enum('yes','no') NOT NULL, PRIMARY KEY (`plugin_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=78 ; -- -------------------------------------------------------- -- -- Table structure for table `plugin_config` -- CREATE TABLE IF NOT EXISTS `{tbl_prefix}plugin_config` ( `plugin_config_id` int(223) NOT NULL AUTO_INCREMENT, `plugin_id_code` varchar(25) CHARACTER SET utf8 NOT NULL, `plugin_config_name` text CHARACTER SET utf8 NOT NULL, `plugin_config_value` text CHARACTER SET utf8 NOT NULL, `player_type` enum('built-in','plugin') CHARACTER SET utf8 NOT NULL DEFAULT 'built-in', `player_admin_file` text CHARACTER SET utf8 NOT NULL, `player_include_file` text CHARACTER SET utf8 NOT NULL, PRIMARY KEY (`plugin_config_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; -- -------------------------------------------------------- -- -- Table structure for table `sessions` -- CREATE TABLE `{tbl_prefix}sessions` ( `session_id` int(11) NOT NULL AUTO_INCREMENT, `session` varchar(100) NOT NULL, `session_user` int(11) NOT NULL, `session_string` varchar(60) NOT NULL, `session_value` varchar(32) NOT NULL, `ip` varchar(20) NOT NULL, `session_date` datetime NOT NULL, `current_page` text NOT NULL, `referer` text NOT NULL, `agent` text NOT NULL, `last_active` datetime NOT NULL, PRIMARY KEY (`session_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; -- -------------------------------------------------------- -- -- Table structure for table `stats` -- CREATE TABLE IF NOT EXISTS `{tbl_prefix}stats` ( `stat_id` int(255) NOT NULL AUTO_INCREMENT, `date_added` date NOT NULL, `video_stats` text NOT NULL, `user_stats` text NOT NULL, `group_stats` text NOT NULL, PRIMARY KEY (`stat_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=4 ; -- -------------------------------------------------------- -- -- Table structure for table `subscriptions` -- CREATE TABLE IF NOT EXISTS `{tbl_prefix}subscriptions` ( `subscription_id` int(225) NOT NULL AUTO_INCREMENT, `userid` int(11) NOT NULL, `subscribed_to` mediumtext NOT NULL, `date_added` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (`subscription_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=29 ; -- -------------------------------------------------------- -- -- Table structure for table `template` -- CREATE TABLE IF NOT EXISTS `{tbl_prefix}template` ( `template_id` int(20) NOT NULL AUTO_INCREMENT, `template_name` varchar(25) NOT NULL, `template_dir` varchar(30) NOT NULL, PRIMARY KEY (`template_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; -- -------------------------------------------------------- -- -- Table structure for table `users` -- CREATE TABLE IF NOT EXISTS `{tbl_prefix}users` ( `userid` bigint(20) NOT NULL AUTO_INCREMENT, `category` int(20) NOT NULL, `featured_video` mediumtext NOT NULL, `username` text NOT NULL, `user_session_key` varchar(32) NOT NULL, `user_session_code` int(5) NOT NULL, `password` varchar(40) NOT NULL DEFAULT '', `email` varchar(80) NOT NULL DEFAULT '', `usr_status` enum('Ok','ToActivate') NOT NULL DEFAULT 'ToActivate', `msg_notify` enum('yes','no') NOT NULL DEFAULT 'yes', `avatar` varchar(225) NOT NULL DEFAULT '', `avatar_url` text NOT NULL, `sex` enum('male','female') NOT NULL DEFAULT 'male', `dob` date NOT NULL DEFAULT '0000-00-00', `country` varchar(20) NOT NULL DEFAULT 'PK', `level` int(6) NOT NULL DEFAULT '2', `avcode` mediumtext NOT NULL, `doj` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, `last_logged` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', `num_visits` bigint(20) NOT NULL DEFAULT '0', `session` varchar(32) NOT NULL DEFAULT '', `ip` varchar(15) NOT NULL DEFAULT '', `signup_ip` varchar(15) NOT NULL DEFAULT '', `time_zone` tinyint(4) NOT NULL DEFAULT '0', `featured` enum('No','Yes') NOT NULL DEFAULT 'No', `featured_date` datetime NOT NULL, `profile_hits` bigint(20) DEFAULT '0', `total_watched` bigint(20) NOT NULL DEFAULT '0', `total_videos` bigint(20) NOT NULL, `total_comments` bigint(20) NOT NULL, `total_photos` bigint(255) NOT NULL, `total_collections` bigint(255) NOT NULL, `comments_count` bigint(20) NOT NULL, `last_commented` datetime NOT NULL, `ban_status` enum('yes','no') NOT NULL DEFAULT 'no', `upload` varchar(20) NOT NULL DEFAULT '1', `subscribers` bigint(225) NOT NULL DEFAULT '0', `total_subscriptions` bigint(255) NOT NULL, `background` mediumtext NOT NULL, `background_color` varchar(25) NOT NULL, `background_url` text NOT NULL, `background_repeat` enum('no-repeat','repeat','repeat-x','repeat-y') NOT NULL DEFAULT 'repeat', `background_attachement` enum('yes','no') NOT NULL DEFAULT 'no', `total_groups` bigint(20) NOT NULL, `last_active` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', `banned_users` text NOT NULL, `welcome_email_sent` enum('yes','no') NOT NULL DEFAULT 'no', `total_downloads` bigint(255) NOT NULL, PRIMARY KEY (`userid`), KEY `ind_status_doj` (`doj`), KEY `ind_status_id` (`userid`), KEY `ind_hits_doj` (`profile_hits`,`doj`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=2; ALTER TABLE `{tbl_prefix}users` ADD `album_privacy` ENUM( 'public', 'private', 'friends' ) NOT NULL DEFAULT 'private' ; -- -------------------------------------------------------- -- -- Table structure for table `user_categories` -- CREATE TABLE IF NOT EXISTS `{tbl_prefix}user_categories` ( `category_id` int(225) NOT NULL AUTO_INCREMENT, `category_name` varchar(30) NOT NULL DEFAULT '', `category_order` int(5) NOT NULL DEFAULT '1', `category_desc` text NOT NULL, `date_added` mediumtext NOT NULL, `category_thumb` mediumtext NOT NULL, `isdefault` enum('yes','no') NOT NULL DEFAULT 'no', PRIMARY KEY (`category_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=4 ; -- -------------------------------------------------------- -- -- Table structure for table `user_levels` -- CREATE TABLE IF NOT EXISTS `{tbl_prefix}user_levels` ( `user_level_id` int(20) NOT NULL AUTO_INCREMENT, `user_level_active` enum('yes','no') CHARACTER SET utf8 NOT NULL DEFAULT 'yes', `user_level_name` varchar(100) CHARACTER SET utf8 NOT NULL, `user_level_is_default` enum('yes','no') NOT NULL DEFAULT 'no', PRIMARY KEY (`user_level_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=17 ; -- -------------------------------------------------------- -- -- Table structure for table `user_levels_permissions` -- CREATE TABLE IF NOT EXISTS `{tbl_prefix}user_levels_permissions` ( `user_level_permission_id` int(22) NOT NULL AUTO_INCREMENT, `user_level_id` int(22) NOT NULL, `admin_access` enum('yes','no') NOT NULL DEFAULT 'no', `allow_video_upload` enum('yes','no') NOT NULL DEFAULT 'yes', `view_video` enum('yes','no') NOT NULL DEFAULT 'yes', `view_channel` enum('yes','no') NOT NULL DEFAULT 'yes', `view_group` enum('yes','no') NOT NULL DEFAULT 'yes', `view_videos` enum('yes','no') NOT NULL DEFAULT 'yes', `avatar_upload` enum('yes','no') NOT NULL DEFAULT 'yes', `video_moderation` enum('yes','no') NOT NULL DEFAULT 'no', `member_moderation` enum('yes','no') NOT NULL DEFAULT 'no', `ad_manager_access` enum('yes','no') NOT NULL DEFAULT 'no', `manage_template_access` enum('yes','no') NOT NULL DEFAULT 'no', `group_moderation` enum('yes','no') NOT NULL DEFAULT 'no', `web_config_access` enum('yes','no') NOT NULL DEFAULT 'no', `view_channels` enum('yes','no') NOT NULL DEFAULT 'yes', `view_groups` enum('yes','no') NOT NULL DEFAULT 'yes', `playlist_access` enum('yes','no') NOT NULL DEFAULT 'yes', `allow_channel_bg` enum('yes','no') NOT NULL DEFAULT 'yes', `private_msg_access` enum('yes','no') NOT NULL DEFAULT 'yes', `edit_video` enum('yes','no') NOT NULL DEFAULT 'yes', `download_video` enum('yes','no') NOT NULL DEFAULT 'yes', `admin_del_access` enum('yes','no') NOT NULL DEFAULT 'no', PRIMARY KEY (`user_level_permission_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=15 ; -- -------------------------------------------------------- -- -- Table structure for table `user_permissions` -- CREATE TABLE IF NOT EXISTS `{tbl_prefix}user_permissions` ( `permission_id` int(225) NOT NULL AUTO_INCREMENT, `permission_type` int(225) NOT NULL, `permission_name` varchar(225) CHARACTER SET utf8 NOT NULL, `permission_code` varchar(225) CHARACTER SET utf8 NOT NULL, `permission_desc` mediumtext CHARACTER SET utf8 NOT NULL, `permission_default` enum('yes','no') CHARACTER SET utf8 NOT NULL DEFAULT 'yes', PRIMARY KEY (`permission_id`), UNIQUE KEY `permission_code` (`permission_code`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=34 ; -- -------------------------------------------------------- -- -- Table structure for table `user_permission_types` -- CREATE TABLE IF NOT EXISTS `{tbl_prefix}user_permission_types` ( `user_permission_type_id` int(225) NOT NULL AUTO_INCREMENT, `user_permission_type_name` varchar(225) CHARACTER SET utf8 NOT NULL, `user_permission_type_desc` mediumtext CHARACTER SET utf8 NOT NULL, PRIMARY KEY (`user_permission_type_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=5 ; -- -------------------------------------------------------- -- -- Table structure for table `user_profile` -- CREATE TABLE IF NOT EXISTS `{tbl_prefix}user_profile` ( `user_profile_id` int(11) NOT NULL AUTO_INCREMENT, `show_my_collections` enum('yes','no') NOT NULL DEFAULT 'yes', `userid` bigint(20) NOT NULL, `profile_title` mediumtext NOT NULL, `profile_desc` mediumtext NOT NULL, `featured_video` mediumtext NOT NULL, `first_name` varchar(100) NOT NULL DEFAULT '', `last_name` varchar(100) NOT NULL DEFAULT '', `avatar` varchar(225) NOT NULL DEFAULT 'no_avatar.jpg', `show_dob` enum('no','yes') DEFAULT 'no', `postal_code` varchar(20) NOT NULL DEFAULT '', `time_zone` tinyint(4) NOT NULL DEFAULT '0', `profile_tags` mediumtext, `web_url` varchar(200) NOT NULL DEFAULT '', `hometown` varchar(100) NOT NULL DEFAULT '', `city` varchar(100) NOT NULL DEFAULT '', `online_status` enum('online','offline','custom') NOT NULL DEFAULT 'online', `show_profile` enum('all','members','friends') NOT NULL DEFAULT 'all', `allow_comments` enum('Yes','No') NOT NULL DEFAULT 'Yes', `allow_ratings` enum('Yes','No') NOT NULL DEFAULT 'Yes', `allow_subscription` enum('yes','no') NOT NULL DEFAULT 'yes', `content_filter` enum('Nothing','On','Off') NOT NULL DEFAULT 'Nothing', `icon_id` bigint(20) NOT NULL DEFAULT '0', `browse_criteria` mediumtext, `about_me` mediumtext NOT NULL, `education` varchar(3) DEFAULT NULL, `schools` mediumtext NOT NULL, `occupation` mediumtext NOT NULL, `companies` mediumtext NOT NULL, `relation_status` varchar(15) DEFAULT NULL, `hobbies` mediumtext NOT NULL, `fav_movies` mediumtext NOT NULL, `fav_music` mediumtext NOT NULL, `fav_books` mediumtext NOT NULL, `background` mediumtext NOT NULL, `profile_video` int(255) NOT NULL, `profile_item` varchar(25) NOT NULL, `rating` tinyint(2) NOT NULL, `voters` text NOT NULL, `rated_by` int(150) NOT NULL, `show_my_videos` enum('yes','no') NOT NULL DEFAULT 'yes', `show_my_photos` enum('yes','no') NOT NULL DEFAULT 'yes', `show_my_subscriptions` enum('yes','no') NOT NULL DEFAULT 'yes', `show_my_subscribers` enum('yes','no') NOT NULL DEFAULT 'yes', `show_my_friends` enum('yes','no') NOT NULL DEFAULT 'yes', PRIMARY KEY (`user_profile_id`), KEY `ind_status_id` (`userid`), FULLTEXT KEY `profile_tags` (`profile_tags`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ; -- -------------------------------------------------------- -- -- Table structure for table `validation_re` -- CREATE TABLE IF NOT EXISTS `{tbl_prefix}validation_re` ( `re_id` int(25) NOT NULL AUTO_INCREMENT, `re_name` varchar(60) NOT NULL, `re_code` varchar(60) NOT NULL, `re_syntax` text NOT NULL, PRIMARY KEY (`re_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=4 ; -- -------------------------------------------------------- -- -- Table structure for table `video` -- CREATE TABLE IF NOT EXISTS `{tbl_prefix}video` ( `videoid` bigint(20) NOT NULL AUTO_INCREMENT, `videokey` mediumtext NOT NULL, `username` text NOT NULL, `userid` int(11) NOT NULL, `title` text, `flv` mediumtext NOT NULL, `file_name` varchar(32) NOT NULL, `description` text, `tags` mediumtext NOT NULL, `category` varchar(100) NOT NULL DEFAULT '0', `broadcast` varchar(10) NOT NULL DEFAULT '', `location` mediumtext, `datecreated` date DEFAULT NULL, `country` mediumtext, `allow_embedding` char(3) NOT NULL DEFAULT '', `rating` int(15) NOT NULL DEFAULT '0', `rated_by` varchar(20) NOT NULL DEFAULT '0', `voter_ids` mediumtext NOT NULL, `allow_comments` char(3) NOT NULL DEFAULT '', `comment_voting` char(3) NOT NULL DEFAULT '', `comments_count` int(15) NOT NULL DEFAULT '0', `last_commented` datetime NOT NULL, `featured` char(3) NOT NULL DEFAULT 'no', `featured_date` datetime NOT NULL, `featured_description` mediumtext NOT NULL, `allow_rating` char(3) NOT NULL DEFAULT '', `active` char(3) NOT NULL DEFAULT '0', `favourite_count` varchar(15) NOT NULL DEFAULT '0', `playlist_count` varchar(15) NOT NULL DEFAULT '0', `views` bigint(22) NOT NULL DEFAULT '0', `last_viewed` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `date_added` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', `flagged` varchar(3) NOT NULL DEFAULT 'no', `duration` varchar(20) NOT NULL DEFAULT '00', `status` enum('Successful','Processing','Failed') NOT NULL DEFAULT 'Processing', `failed_reason` enum('none','max_duration','max_file','invalid_format','invalid_upload') NOT NULL DEFAULT 'none', `flv_file_url` text, `default_thumb` int(3) NOT NULL DEFAULT '1', `aspect_ratio` varchar(10) NOT NULL, `embed_code` text NOT NULL, `refer_url` text NOT NULL, `downloads` bigint(255) NOT NULL, `uploader_ip` varchar(20) NOT NULL, `mass_embed_status` enum('no','pending','approved') NOT NULL DEFAULT 'no', `is_hd` enum('yes','no') NOT NULL DEFAULT 'no', `unique_embed_code` varchar(50) NOT NULL, `remote_play_url` text NOT NULL, `server_ip` varchar(20) NOT NULL, `file_server_path` text NOT NULL, `files_thumbs_path` text NOT NULL, `file_thumbs_count` varchar(30) NOT NULL, `has_hq` enum('yes','no') NOT NULL DEFAULT 'no', `has_mobile` enum('yes','no') NOT NULL DEFAULT 'no', `filegrp_size` varchar(30) NOT NULL, `process_status` bigint(30) NOT NULL DEFAULT '0', `has_hd` enum('yes','no') NOT NULL DEFAULT 'no', `video_version` varchar(30) NOT NULL DEFAULT '2.6', `extras` varchar(225) NOT NULL, PRIMARY KEY (`videoid`), FULLTEXT KEY `description` (`description`,`title`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=960 ; -- -------------------------------------------------------- -- -- Table structure for table `video_categories` -- CREATE TABLE IF NOT EXISTS `{tbl_prefix}video_categories` ( `category_id` int(225) NOT NULL AUTO_INCREMENT, `parent_id` int(255) NOT NULL DEFAULT '0', `category_name` varchar(30) NOT NULL DEFAULT '', `category_order` int(5) NOT NULL DEFAULT '1', `category_desc` text NOT NULL, `date_added` mediumtext NOT NULL, `category_thumb` mediumtext NOT NULL, `isdefault` enum('yes','no') NOT NULL DEFAULT 'no', PRIMARY KEY (`category_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=12 ; -- -------------------------------------------------------- -- -- Table structure for table `video_favourites` -- CREATE TABLE IF NOT EXISTS `{tbl_prefix}video_favourites` ( `fav_id` int(11) NOT NULL AUTO_INCREMENT, `videoid` int(11) NOT NULL, `userid` int(11) NOT NULL, `date_added` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (`fav_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; -- -------------------------------------------------------- -- -- Table structure for table `video_files` -- CREATE TABLE IF NOT EXISTS `{tbl_prefix}video_files` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `status` int(2) NOT NULL, `file_conversion_log` text CHARACTER SET utf8 NOT NULL, `encoder` char(16) CHARACTER SET utf8 NOT NULL, `command_used` text CHARACTER SET utf8 NOT NULL, `src_path` text CHARACTER SET utf8 NOT NULL, `src_name` char(64) CHARACTER SET utf8 NOT NULL, `src_ext` char(8) CHARACTER SET utf8 NOT NULL, `src_format` char(32) CHARACTER SET utf8 NOT NULL, `src_duration` char(10) CHARACTER SET utf8 NOT NULL, `src_size` char(10) CHARACTER SET utf8 NOT NULL, `src_bitrate` char(6) CHARACTER SET utf8 NOT NULL, `src_video_width` char(5) CHARACTER SET utf8 NOT NULL, `src_video_height` char(5) CHARACTER SET utf8 NOT NULL, `src_video_wh_ratio` char(10) CHARACTER SET utf8 NOT NULL, `src_video_codec` char(16) CHARACTER SET utf8 NOT NULL, `src_video_rate` char(10) CHARACTER SET utf8 NOT NULL, `src_video_bitrate` char(10) CHARACTER SET utf8 NOT NULL, `src_video_color` char(16) CHARACTER SET utf8 NOT NULL, `src_audio_codec` char(16) CHARACTER SET utf8 NOT NULL, `src_audio_bitrate` char(10) CHARACTER SET utf8 NOT NULL, `src_audio_rate` char(10) CHARACTER SET utf8 NOT NULL, `src_audio_channels` char(16) CHARACTER SET utf8 NOT NULL, `output_path` text CHARACTER SET utf8 NOT NULL, `output_format` char(32) CHARACTER SET utf8 NOT NULL, `output_duration` char(10) CHARACTER SET utf8 NOT NULL, `output_size` char(10) CHARACTER SET utf8 NOT NULL, `output_bitrate` char(6) CHARACTER SET utf8 NOT NULL, `output_video_width` char(5) CHARACTER SET utf8 NOT NULL, `output_video_height` char(5) CHARACTER SET utf8 NOT NULL, `output_video_wh_ratio` char(10) CHARACTER SET utf8 NOT NULL, `output_video_codec` char(16) CHARACTER SET utf8 NOT NULL, `output_video_rate` char(10) CHARACTER SET utf8 NOT NULL, `output_video_bitrate` char(10) CHARACTER SET utf8 NOT NULL, `output_video_color` char(16) CHARACTER SET utf8 NOT NULL, `output_audio_codec` char(16) CHARACTER SET utf8 NOT NULL, `output_audio_bitrate` char(10) CHARACTER SET utf8 NOT NULL, `output_audio_rate` char(10) CHARACTER SET utf8 NOT NULL, `output_audio_channels` char(16) CHARACTER SET utf8 NOT NULL, `hd` enum('yes','no') CHARACTER SET utf8 NOT NULL DEFAULT 'no', `hq` enum('yes','no') CHARACTER SET utf8 NOT NULL DEFAULT 'no', PRIMARY KEY (`id`), FULLTEXT KEY `src_bitrate` (`src_bitrate`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; -- Alterations ALTER TABLE `{tbl_prefix}video` ADD `video_password` VARCHAR( 255 ) NOT NULL AFTER `videokey` ; ALTER TABLE `{tbl_prefix}video` ADD `video_users` TEXT NOT NULL AFTER `video_password`; ALTER TABLE `{tbl_prefix}video` ADD `category_parents` TEXT NOT NULL AFTER `category` ; ALTER TABLE `{tbl_prefix}_video` ADD `subscription_email` ENUM( "pending", "sent" ) NOT NULL DEFAULT 'pending' AFTER `last_commented` ; ALTER TABLE `{tbl_prefix}_groups` ADD `group_admins` TEXT NOT NULL AFTER `userid` ; -- Alterations for 2.4.5 ALTER TABLE `{tbl_prefix}pages` ADD `page_order` BIGINT( 100 ) NOT NULL AFTER `page_id` , ADD `display` ENUM( 'yes', 'no' ) NOT NULL DEFAULT 'yes' AFTER `page_order` ; ALTER TABLE `{tbl_prefix}users` ADD `voted` TEXT NOT NULL AFTER `last_commented`; -- Alterations for 2.5.5 ALTER TABLE `{tbl_prefix}groups` ADD `group_admins` TEXT NOT NULL AFTER `userid`; -- Alterations for 2.6 ALTER TABLE `{tbl_prefix}video` CHANGE `category` `category` VARCHAR( 200 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '0'; ALTER TABLE `{tbl_prefix}collections` CHANGE `category` `category` VARCHAR( 200 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ; CREATE TABLE IF NOT EXISTS `{tbl_prefix}counters` ( `counter_id` int(100) NOT NULL AUTO_INCREMENT, `section` varchar(200) NOT NULL, `query` text NOT NULL, `query_md5` varchar(200) NOT NULL, `counts` bigint(200) NOT NULL, `date_added` varchar(200) NOT NULL, PRIMARY KEY (`counter_id`), UNIQUE KEY `query_md5` (`query_md5`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ; ALTER TABLE `{tbl_prefix}user_levels_permissions` ADD `photos_moderation` ENUM( 'yes', 'no' ) NOT NULL DEFAULT 'no', ADD `collection_moderation` ENUM( 'yes', 'no' ) NOT NULL DEFAULT 'no' AFTER `photos_moderation` , ADD `plugins_moderation` ENUM( 'yes', 'no' ) NOT NULL DEFAULT 'no' AFTER `collection_moderation` , ADD `tool_box` ENUM( 'yes', 'no' ) NOT NULL DEFAULT 'no' AFTER `plugins_moderation` , ADD `plugins_perms` TEXT NOT NULL AFTER `tool_box` ; CREATE TABLE IF NOT EXISTS `{tbl_prefix}mass_emails` ( `id` int(255) NOT NULL AUTO_INCREMENT, `email_subj` varchar(255) NOT NULL, `email_from` varchar(255) NOT NULL, `email_msg` text NOT NULL, `configs` text NOT NULL, `sent` bigint(255) NOT NULL, `total` bigint(20) NOT NULL, `users` text NOT NULL, `start_index` bigint(255) NOT NULL, `method` enum('browser','background') NOT NULL, `status` enum('completed','pending','sending') NOT NULL, `date_added` datetime NOT NULL, `last_update` datetime NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ; -- naveed -- added photo_details ALTER TABLE `photos` ADD `{tbl_prefix}photo_details` TEXT NOT NULL AFTER `photo_id`; -- 2.7 -- Added Collection contributors -- Adding new user level permission -- Author Arslan ALTER TABLE `{tbl_prefix}user_levels_permissions` ADD `allow_manage_user_level` ENUM( 'yes', 'no' ) NOT NULL DEFAULT 'no' AFTER `plugins_perms`; UPDATE `{tbl_prefix}user_levels_permissions` SET `allow_manage_user_level` = 'yes' WHERE `cb_user_levels_permissions`.`user_level_permission_id` =1; INSERT INTO `{tbl_prefix}user_permissions` (`permission_id`, `permission_type`, `permission_name`, `permission_code`, `permission_desc`, `permission_default`) VALUES (NULL, '3', 'Allow manage user levels', 'allow_manage_user_level', 'Allow user to edit user levels', 'no'); -- Adding Collection contributors CREATE TABLE IF NOT EXISTS `{tbl_prefix}collection_contributors` ( `contributor_id` int(200) NOT NULL AUTO_INCREMENT, `collection_id` int(255) NOT NULL, `userid` int(255) NOT NULL, `can_edit` enum('yes','no') NOT NULL DEFAULT 'no', `date_added` datetime NOT NULL, PRIMARY KEY (`contributor_id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ; -- Adding video views table CREATE TABLE IF NOT EXISTS `{tbl_prefix}video_views` ( `id` int(11) NOT NULL AUTO_INCREMENT, `video_id` varchar(255) NOT NULL, `video_views` int(11) NOT NULL, `last_updated` int(11) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ; -- Adding File Directory for Photos and videos ALTER TABLE `{tbl_prefix}photos` ADD `file_directory` VARCHAR( 25 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL AFTER `filename`; ALTER TABLE `{tbl_prefix}video` ADD `file_directory` VARCHAR( 25 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL AFTER `file_name`; -- -- cb_video video table change -- ALTER TABLE `{tbl_prefix}video` ADD `video_version` varchar(30) NOT NULL DEFAULT "2.6"; ALTER TABLE `{tbl_prefix}video` ADD `extras` varchar(225) NOT NULL; -- Updating playlist tables ALTER TABLE `{tbl_prefix}playlists` ADD `category` enum('normal','favorites','likes','history','quicklist','watch_later') NOT NULL DEFAULT 'normal' AFTER `playlist_type`; ALTER TABLE `{tbl_prefix}playlists` ADD `description` mediumtext CHARACTER SET utf8 NOT NULL AFTER `category`; ALTER TABLE `{tbl_prefix}playlists` ADD `tags` mediumtext CHARACTER SET utf8 NOT NULL AFTER `description`; ALTER TABLE `{tbl_prefix}playlists` ADD `played` int(255) NOT NULL AFTER `tags`; ALTER TABLE `{tbl_prefix}playlists` ADD `privacy` enum('public','private','unlisted') NOT NULL DEFAULT 'public' AFTER `tags`; ALTER TABLE `{tbl_prefix}playlists` ADD `allow_comments` enum('yes','no') NOT NULL DEFAULT 'yes' AFTER `privacy`; ALTER TABLE `{tbl_prefix}playlists` ADD `allow_rating` enum('yes','no') NOT NULL DEFAULT 'yes' AFTER `allow_comments`; ALTER TABLE `{tbl_prefix}playlists` ADD `total_comments` int(255) NOT NULL AFTER `allow_rating`; ALTER TABLE `{tbl_prefix}playlists` ADD `total_items` int(255) NOT NULL AFTER `total_comments`; ALTER TABLE `{tbl_prefix}playlists` ADD `rating` int(3) NOT NULL AFTER `total_items`; ALTER TABLE `{tbl_prefix}playlists` ADD `rated_by` int(255) NOT NULL AFTER `rating`; ALTER TABLE `{tbl_prefix}playlists` ADD `voters` text CHARACTER SET utf8 NOT NULL AFTER `rated_by`; ALTER TABLE `{tbl_prefix}playlists` ADD `last_update` text CHARACTER SET utf8 NOT NULL AFTER `voters`; ALTER TABLE `{tbl_prefix}playlists` ADD `runtime` int(200) NOT NULL AFTER `last_update`; ALTER TABLE `{tbl_prefix}playlists` ADD `first_item` text CHARACTER SET utf8 NOT NULL AFTER `runtime`; ALTER TABLE `{tbl_prefix}playlists` ADD `cover` text CHARACTER SET utf8 NOT NULL AFTER `first_item`; ALTER TABLE `{tbl_prefix}users` ADD `likes` INT( 11 ) NOT NULL DEFAULT '0'; ALTER TABLE `{tbl_prefix}users` CHANGE `voted` `voted` INT( 11 ) NOT NULL DEFAULT '0'; ALTER TABLE `{tbl_prefix}photos` ADD `photo_details` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ; -- -- Table structure for table `cb_admin_todo` -- CREATE TABLE IF NOT EXISTS `{tbl_prefix}admin_todo` ( `todo_id` int(225) NOT NULL AUTO_INCREMENT, `todo` text CHARACTER SET ucs2 NOT NULL, `date_added` datetime NOT NULL, `userid` int(225) NOT NULL, PRIMARY KEY (`todo_id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=7 ; ALTER TABLE `{tbl_prefix}action_log` DROP `action_link`; ALTER TABLE `{tbl_prefix}video` ADD `file_directory` VARCHAR( 10 ) NOT NULL AFTER `file_server_path`; -- Alterations for 2.8.1 ALTER TABLE `{tbl_prefix}video` ADD `thumbs_version` varchar(5) NOT NULL DEFAULT "2.6"; /*Indexing of following tables*/ /*Author: Sikander Ali */ /*Cb_collection*/ ALTER TABLE `{tbl_prefix}cb_collections` ADD INDEX(`userid`); ALTER TABLE `{tbl_prefix}cb_collections` ADD INDEX(`featured`); /*Editor Pick*/ ALTER TABLE `{tbl_prefix}editors_picks` ADD INDEX(`videoid`); /*Favourites*/ ALTER TABLE `{tbl_prefix}favorites` ADD INDEX(`userid`); /*Cb_Photos*/ ALTER TABLE `{tbl_prefix}photos` ADD INDEX(`userid`); ALTER TABLE `{tbl_prefix}photos` ADD INDEX(`collection_id`); ALTER TABLE `{tbl_prefix}photos` ADD INDEX(`featured`); ALTER TABLE `{tbl_prefix}photos` ADD INDEX(`last_viewed`); ALTER TABLE `{tbl_prefix}photos` ADD INDEX(`rating`); ALTER TABLE `{tbl_prefix}photos` ADD INDEX(`total_comments`); ALTER TABLE `{tbl_prefix}photos` ADD INDEX(`last_viewed`); /*Cb_videos*/ ALTER TABLE `{tbl_prefix}videos` ADD INDEX(`userid`); ALTER TABLE `{tbl_prefix}videos` ADD INDEX(`collection_id`); ALTER TABLE `{tbl_prefix}videos` ADD INDEX(`featured`); ALTER TABLE `{tbl_prefix}videos` ADD INDEX(`last_viewed`); ALTER TABLE `{tbl_prefix}videos` ADD INDEX(`rating`); ALTER TABLE `{tbl_prefix}videos` ADD INDEX(`total_comments`); ALTER TABLE `{tbl_prefix}videos` ADD INDEX(`last_viewed`); INSERT INTO `{tbl_prefix}config` (`name`, `value`) VALUES ('clientid', 'your_client_id_here'); INSERT INTO `{tbl_prefix}config` (`name`, `value`) VALUES ('secretId', 'your_client_secret_here'); -- For Sql performance improvements -- @Author : /*ALTER TABLE `{tbl_prefix}plugins` ADD INDEX ( `plugin_active` ); ALTER TABLE `{tbl_prefix}sessions` ADD INDEX ( `session` ); ALTER TABLE `{tbl_prefix}languages` ADD INDEX ( `language_default` ); ALTER TABLE `{tbl_prefix}conversion_queue` ADD INDEX ( `cqueue_conversion` ); ALTER TABLE `{tbl_prefix}video` ADD INDEX ( `status`,`active`,`broadcast`,`userid` ); ALTER TABLE `{tbl_prefix}user_levels_permissions` ADD INDEX ( `user_level_id` ); ALTER TABLE `{tbl_prefix}video` ADD INDEX ( `userid` ); ALTER TABLE `{tbl_prefix}users` ADD INDEX ( `username`(255),`userid` ); ALTER TABLE `{tbl_prefix}pages` ADD INDEX ( `active`,`display` ); ALTER TABLE `{tbl_prefix}video` ADD INDEX ( `videoid`,`videokey`(255) ); ALTER TABLE `{tbl_prefix}languages` ADD INDEX ( `language_code`,`language_id` ); ALTER TABLE `{tbl_prefix}video_categories` ADD INDEX ( `parent_id` );*/