2013-10-07 12:17:06 +00:00
-- --------------------------------------------------------
--
-- 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 ,
2013-10-30 13:03:33 +00:00
` file_directory ` VARCHAR ( 25 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,
2013-10-07 12:17:06 +00:00
` 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 ' ,
2014-12-18 10:26:29 +00:00
` video_version ` varchar ( 30 ) NOT NULL DEFAULT ' 2.7 ' ,
2015-01-15 07:29:54 +00:00
` extras ` varchar ( 225 ) NOT NULL ,
2013-10-07 12:17:06 +00:00
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
2014-03-21 11:14:43 +00:00
-- 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
2013-10-07 12:17:06 +00:00
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 ` )
2014-03-21 11:14:43 +00:00
) 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 ` ;
-- Updating playlist tables
ALTER TABLE ` { tbl_prefix } playlists ` ADD ` catgory ` 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 ` ;
2014-03-31 11:00:05 +00:00
ALTER TABLE ` { tbl_prefix } users ` ADD ` likes ` INT ( 11 ) NOT NULL DEFAULT ' 0 ' ;
2014-03-27 12:03:14 +00:00
ALTER TABLE ` { tbl_prefix } users ` CHANGE ` voted ` ` voted ` INT ( 11 ) NOT NULL DEFAULT ' 0 ' ;
2014-03-31 11:00:05 +00:00
ALTER TABLE ` { tbl_prefix } photos ` ADD ` photo_details ` VARCHAR ( 255 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ;
2014-03-31 10:57:40 +00:00
2014-03-27 12:03:14 +00:00
2014-04-16 12:12:28 +00:00
--
-- 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 ;
2014-03-27 12:03:14 +00:00
2014-09-19 14:38:46 +00:00
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 `
2014-12-18 10:26:29 +00:00