HomeHelpTrac

Changeset 15918


Ignore:
Timestamp:
01/24/12 20:08:16 (4 months ago)
Author:
Alexander Trofimov
Message:

Groups - installable

Location:
trunk/modules/boonex/groups/install/sql
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/modules/boonex/groups/install/sql/enable.sql

    r15866 r15918  
    6060 
    6161-- vote objects 
    62 INSERT INTO `sys_objects_vote` VALUES (NULL, 'bx_groups', '[db_prefix]rating', '[db_prefix]rating_track', 'gal_', '5', 'vote_send_result', 'BX_PERIOD_PER_VOTE', '1', '', '', '[db_prefix]main', 'rate', 'rate_count', 'id', 'BxGroupsVoting', 'modules/boonex/groups/classes/BxGroupsVoting.php'); 
     62INSERT INTO `sys_objects_vote` VALUES (NULL, 'bx_groups', 'bx_groups_rating', 'bx_groups_rating_track', 'gal_', '5', 'vote_send_result', 'BX_PERIOD_PER_VOTE', '1', '', '', 'bx_groups_main', 'rate', 'rate_count', 'id', 'BxGroupsVoting', 'modules/boonex/groups/classes/BxGroupsVoting.php'); 
    6363 
    6464-- comments objects 
    65 INSERT INTO `sys_objects_cmts` VALUES (NULL, 'bx_groups', '[db_prefix]cmts', '[db_prefix]cmts_track', '0', '1', '90', '5', '1', '-3', 'slide', '2000', '1', '1', 'cmt', '[db_prefix]main', 'id', 'comments_count', 'BxGroupsCmts', 'modules/boonex/groups/classes/BxGroupsCmts.php'); 
     65INSERT INTO `sys_objects_cmts` VALUES (NULL, 'bx_groups', 'bx_groups_cmts', 'bx_groups_cmts_track', '0', '1', '90', '5', '1', '-3', 'slide', '2000', '1', '1', 'cmt', 'bx_groups_main', 'id', 'comments_count', 'BxGroupsCmts', 'modules/boonex/groups/classes/BxGroupsCmts.php'); 
    6666 
    6767-- views objects 
    68 INSERT INTO `sys_objects_views` VALUES(NULL, 'bx_groups', '[db_prefix]views_track', 86400, '[db_prefix]main', 'id', 'views', 1); 
     68INSERT INTO `sys_objects_views` VALUES(NULL, 'bx_groups', 'bx_groups_views_track', 86400, 'bx_groups_main', 'id', 'views', 1); 
    6969 
    7070-- users actions 
     
    8888 
    8989SET @iMenuSiteMaxOrder := (SELECT MAX(`order`) FROM `sys_menu_items` WHERE `set_name` = 'sys_site'); 
    90 INSERT INTO `sys_menu_items` (`set_name`, `module`, `name`, `title`, `link`, `onclick`, `target`, `icon`, `hidden_for_levels`, `active`, `order`) VALUES 
    91 ('sys_site', 'bx_groups', 'groups', '_bx_groups_menu_root', 'modules/?r=groups/home/', '', '', '', 0, 1, @iMenuSiteMaxOrder + 1); 
     90INSERT INTO `sys_menu_items` (`set_name`, `module`, `name`, `title`, `link`, `onclick`, `target`, `icon`, `visible_for_levels`, `active`, `order`) VALUES 
     91('sys_site', 'bx_groups', 'groups', '_bx_groups_menu_root', 'modules/?r=groups/home/', '', '', '', 2147483647, 1, @iMenuSiteMaxOrder + 1); 
    9292 
    9393-- groups menu  
     
    9999('bx_groups', 'bx_groups', '_bx_groups_menu_set_title_main', 0); 
    100100 
    101 INSERT INTO `sys_menu_items` (`set_name`, `module`, `name`, `title`, `link`, `onclick`, `target`, `icon`, `hidden_for_levels`, `active`, `order`) VALUES 
    102 ('bx_groups', 'bx_groups', 'main_page', '_bx_groups_menu_main', 'modules/?r=groups/home/', '', '', '', 0, 1, 1), 
    103 ('bx_groups', 'bx_groups', 'recent', '_bx_groups_menu_recent', 'modules/?r=groups/browse/recent', '', '', '', 0, 1, 2), 
    104 ('bx_groups', 'bx_groups', 'top_rated', '_bx_groups_menu_top_rated', 'modules/?r=groups/browse/top', '', '', '', 0, 1, 3), 
    105 ('bx_groups', 'bx_groups', 'popular', '_bx_groups_menu_popular', 'modules/?r=groups/browse/popular', '', '', '', 0, 1, 4), 
    106 ('bx_groups', 'bx_groups', 'featured', '_bx_groups_menu_featured', 'modules/?r=groups/browse/featured', '', '', '', 0, 1, 5), 
    107 ('bx_groups', 'bx_groups', 'tags', '_bx_groups_menu_tags', 'modules/?r=groups/tags', '', '', '', 0, 1, 6), 
    108 ('bx_groups', 'bx_groups', 'categories', '_bx_groups_menu_categories', 'modules/?r=groups/categories', '', '', '', 0, 1, 7), 
    109 ('bx_groups', 'bx_groups', 'calendar', '_bx_groups_menu_calendar', 'modules/?r=groups/calendar', '', '', '', 0, 1, 8), 
    110 ('bx_groups', 'bx_groups', 'search', '_bx_groups_menu_search', 'modules/?r=groups/search', '', '', '', 0, 1, 9); 
     101INSERT INTO `sys_menu_items` (`set_name`, `module`, `name`, `title`, `link`, `onclick`, `target`, `icon`, `visible_for_levels`, `active`, `order`) VALUES 
     102('bx_groups', 'bx_groups', 'main_page', '_bx_groups_menu_main', 'modules/?r=groups/home/', '', '', '', 2147483647, 1, 1), 
     103('bx_groups', 'bx_groups', 'recent', '_bx_groups_menu_recent', 'modules/?r=groups/browse/recent', '', '', '', 2147483647, 1, 2), 
     104('bx_groups', 'bx_groups', 'top_rated', '_bx_groups_menu_top_rated', 'modules/?r=groups/browse/top', '', '', '', 2147483647, 1, 3), 
     105('bx_groups', 'bx_groups', 'popular', '_bx_groups_menu_popular', 'modules/?r=groups/browse/popular', '', '', '', 2147483647, 1, 4), 
     106('bx_groups', 'bx_groups', 'featured', '_bx_groups_menu_featured', 'modules/?r=groups/browse/featured', '', '', '', 2147483647, 1, 5), 
     107('bx_groups', 'bx_groups', 'tags', '_bx_groups_menu_tags', 'modules/?r=groups/tags', '', '', '', 2147483647, 1, 6), 
     108('bx_groups', 'bx_groups', 'categories', '_bx_groups_menu_categories', 'modules/?r=groups/categories', '', '', '', 2147483647, 1, 7), 
     109('bx_groups', 'bx_groups', 'calendar', '_bx_groups_menu_calendar', 'modules/?r=groups/calendar', '', '', '', 2147483647, 1, 8), 
     110('bx_groups', 'bx_groups', 'search', '_bx_groups_menu_search', 'modules/?r=groups/search', '', '', '', 2147483647, 1, 9); 
    111111 
    112112-- group view menu  
     
    119119('bx_groups_vew', 'bx_groups', '_bx_groups_menu_set_title_group_view', 0); 
    120120 
    121 INSERT INTO `sys_menu_items` (`set_name`, `module`, `name`, `title`, `link`, `onclick`, `target`, `icon`, `hidden_for_levels`, `active`, `order`) VALUES 
    122 ('bx_groups_view', 'bx_groups', 'view', '_bx_groups_menu_view_group', 'modules/?r=groups/view/{bx_groups_view_uri}', '', '', '', 0, 1, 1), 
    123 ('bx_groups_view', 'bx_groups', 'view_forum', '_bx_groups_menu_view_forum', 'forum/groups/forum/{bx_groups_view_uri}-0.htm', '', '', '', 0, 1, 2), 
    124 ('bx_groups_view', 'bx_groups', 'view_fans', '_bx_groups_menu_view_fans', 'modules/?r=groups/browse_fans/{bx_groups_view_uri}', '', '', '', 0, 1, 3), 
    125 ('bx_groups_view', 'bx_groups', 'view_comments', '_bx_groups_menu_view_comments', 'modules/?r=groups/comments/{bx_groups_view_uri}', '', '', '', 0, 1, 4); 
     121INSERT INTO `sys_menu_items` (`set_name`, `module`, `name`, `title`, `link`, `onclick`, `target`, `icon`, `visible_for_levels`, `active`, `order`) VALUES 
     122('bx_groups_view', 'bx_groups', 'view', '_bx_groups_menu_view_group', 'modules/?r=groups/view/{bx_groups_view_uri}', '', '', '', 2147483647, 1, 1), 
     123('bx_groups_view', 'bx_groups', 'view_forum', '_bx_groups_menu_view_forum', 'forum/groups/forum/{bx_groups_view_uri}-0.htm', '', '', '', 2147483647, 1, 2), 
     124('bx_groups_view', 'bx_groups', 'view_fans', '_bx_groups_menu_view_fans', 'modules/?r=groups/browse_fans/{bx_groups_view_uri}', '', '', '', 2147483647, 1, 3), 
     125('bx_groups_view', 'bx_groups', 'view_comments', '_bx_groups_menu_view_comments', 'modules/?r=groups/comments/{bx_groups_view_uri}', '', '', '', 2147483647, 1, 4); 
    126126 
    127127 
    128128-- site stats 
    129129 
    130 INSERT INTO `sys_stat_site` VALUES(NULL, 'bx_groups', 'bx_groups', 'modules/?r=groups/', 'SELECT COUNT(`id`) FROM `[db_prefix]main` WHERE `status` = ''approved''', '../modules/?r=groups/administration', 'SELECT COUNT(`id`) FROM `[db_prefix]main` WHERE `status` != ''approved''', 'modules/boonex/groups/|groups.png', 0); 
     130INSERT INTO `sys_stat_site` VALUES(NULL, 'bx_groups', 'bx_groups', 'modules/?r=groups/', 'SELECT COUNT(`id`) FROM `bx_groups_main` WHERE `status` = ''approved''', '../modules/?r=groups/administration', 'SELECT COUNT(`id`) FROM `bx_groups_main` WHERE `status` != ''approved''', 'modules/boonex/groups/|groups.png', 0); 
    131131 
    132132-- PQ statistics 
    133 INSERT INTO `sys_stat_member` VALUES ('bx_groups', 'SELECT COUNT(*) FROM `[db_prefix]main` WHERE `author_id` = ''__member_id__'' AND `status`=''approved'''); 
    134 INSERT INTO `sys_stat_member` VALUES ('bx_groupsp', 'SELECT COUNT(*) FROM `[db_prefix]main` WHERE `author_id` = ''__member_id__'' AND `Status`!=''approved'''); 
     133INSERT INTO `sys_stat_member` VALUES ('bx_groups', 'SELECT COUNT(*) FROM `bx_groups_main` WHERE `author_id` = ''__member_id__'' AND `status`=''approved'''); 
     134INSERT INTO `sys_stat_member` VALUES ('bx_groupsp', 'SELECT COUNT(*) FROM `bx_groups_main` WHERE `author_id` = ''__member_id__'' AND `Status`!=''approved'''); 
    135135INSERT INTO `sys_account_custom_stat_elements` VALUES(NULL, '_bx_groups', '__bx_groups__ __l_created__ (<a href="modules/?r=groups/browse/my&bx_groups_filter=add_group">__l_add__</a>)'); 
    136136 
  • trunk/modules/boonex/groups/install/sql/install.sql

    r15866 r15918  
    1515 
    1616-- create tables 
    17 CREATE TABLE IF NOT EXISTS `[db_prefix]main` ( 
     17CREATE TABLE IF NOT EXISTS `bx_groups_main` ( 
    1818  `id` int(10) unsigned NOT NULL auto_increment, 
    1919  `title` varchar(100) NOT NULL default '', 
     
    5252) ENGINE=MyISAM  DEFAULT CHARSET=utf8; 
    5353 
    54 CREATE TABLE IF NOT EXISTS `[db_prefix]fans` ( 
     54CREATE TABLE IF NOT EXISTS `bx_groups_fans` ( 
    5555  `id_entry` int(10) unsigned NOT NULL, 
    5656  `id_profile` int(10) unsigned NOT NULL, 
     
    6060) ENGINE=MYISAM DEFAULT CHARSET=utf8; 
    6161 
    62 CREATE TABLE IF NOT EXISTS `[db_prefix]admins` ( 
     62CREATE TABLE IF NOT EXISTS `bx_groups_admins` ( 
    6363  `id_entry` int(10) unsigned NOT NULL, 
    6464  `id_profile` int(10) unsigned NOT NULL, 
     
    6767) ENGINE=MYISAM DEFAULT CHARSET=utf8; 
    6868 
    69 CREATE TABLE IF NOT EXISTS `[db_prefix]images` ( 
     69CREATE TABLE IF NOT EXISTS `bx_groups_images` ( 
    7070  `entry_id` int(10) unsigned NOT NULL, 
    7171  `media_id` int(10) unsigned NOT NULL, 
     
    7373) ENGINE=MyISAM DEFAULT CHARSET=utf8; 
    7474 
    75 CREATE TABLE IF NOT EXISTS `[db_prefix]rating` ( 
     75CREATE TABLE IF NOT EXISTS `bx_groups_rating` ( 
    7676  `gal_id` smallint( 6 ) NOT NULL default '0', 
    7777  `gal_rating_count` int( 11 ) NOT NULL default '0', 
     
    8080) ENGINE=MYISAM DEFAULT CHARSET=utf8; 
    8181 
    82 CREATE TABLE IF NOT EXISTS `[db_prefix]rating_track` ( 
     82CREATE TABLE IF NOT EXISTS `bx_groups_rating_track` ( 
    8383  `gal_id` smallint( 6 ) NOT NULL default '0', 
    8484  `gal_ip` varchar( 20 ) default NULL, 
     
    8787) ENGINE=MYISAM DEFAULT CHARSET=utf8; 
    8888 
    89 CREATE TABLE IF NOT EXISTS `[db_prefix]cmts` ( 
     89CREATE TABLE IF NOT EXISTS `bx_groups_cmts` ( 
    9090  `cmt_id` int( 11 ) NOT NULL AUTO_INCREMENT , 
    9191  `cmt_parent_id` int( 11 ) NOT NULL default '0', 
     
    102102) ENGINE=MYISAM DEFAULT CHARSET=utf8; 
    103103 
    104 CREATE TABLE IF NOT EXISTS `[db_prefix]cmts_track` ( 
     104CREATE TABLE IF NOT EXISTS `bx_groups_cmts_track` ( 
    105105  `cmt_system_id` int( 11 ) NOT NULL default '0', 
    106106  `cmt_id` int( 11 ) NOT NULL default '0', 
     
    112112) ENGINE=MYISAM DEFAULT CHARSET=utf8; 
    113113 
    114 CREATE TABLE IF NOT EXISTS `[db_prefix]views_track` ( 
     114CREATE TABLE IF NOT EXISTS `bx_groups_views_track` ( 
    115115  `id` int(10) unsigned NOT NULL, 
    116116  `viewer` int(10) unsigned NOT NULL, 
     
    121121 
    122122-- tag objects 
    123 INSERT INTO `sys_objects_tag` VALUES (NULL, 'bx_groups', 'SELECT `Tags` FROM `[db_prefix]main` WHERE `id` = {iID} AND `status` = ''approved''', 'bx_groups_permalinks', 'm/groups/browse/tag/{tag}', 'modules/?r=groups/browse/tag/{tag}', '_bx_groups'); 
     123INSERT INTO `sys_objects_tag` VALUES (NULL, 'bx_groups', 'SELECT `Tags` FROM `bx_groups_main` WHERE `id` = {iID} AND `status` = ''approved''', 'bx_groups_permalinks', 'm/groups/browse/tag/{tag}', 'modules/?r=groups/browse/tag/{tag}', '_bx_groups'); 
    124124 
    125125-- category objects 
    126 INSERT INTO `sys_objects_categories` VALUES (NULL, 'bx_groups', 'SELECT `Categories` FROM `[db_prefix]main` WHERE `id` = {iID} AND `status` = ''approved''', 'bx_groups_permalinks', 'm/groups/browse/category/{tag}', 'modules/?r=groups/browse/category/{tag}', '_bx_groups'); 
     126INSERT INTO `sys_objects_categories` VALUES (NULL, 'bx_groups', 'SELECT `Categories` FROM `bx_groups_main` WHERE `id` = {iID} AND `status` = ''approved''', 'bx_groups_permalinks', 'm/groups/browse/category/{tag}', 'modules/?r=groups/browse/category/{tag}', '_bx_groups'); 
    127127 
    128128INSERT INTO `sys_categories` (`Category`, `ID`, `Type`, `Owner`, `Status`) VALUES  
  • trunk/modules/boonex/groups/install/sql/uninstall.sql

    r15866 r15918  
    66 
    77-- tables 
    8 DROP TABLE IF EXISTS `[db_prefix]main`; 
    9 DROP TABLE IF EXISTS `[db_prefix]fans`; 
    10 DROP TABLE IF EXISTS `[db_prefix]admins`; 
    11 DROP TABLE IF EXISTS `[db_prefix]images`; 
    12 DROP TABLE IF EXISTS `[db_prefix]rating`; 
    13 DROP TABLE IF EXISTS `[db_prefix]rating_track`; 
    14 DROP TABLE IF EXISTS `[db_prefix]cmts`; 
    15 DROP TABLE IF EXISTS `[db_prefix]cmts_track`; 
    16 DROP TABLE IF EXISTS `[db_prefix]views_track`; 
     8DROP TABLE IF EXISTS `bx_groups_main`; 
     9DROP TABLE IF EXISTS `bx_groups_fans`; 
     10DROP TABLE IF EXISTS `bx_groups_admins`; 
     11DROP TABLE IF EXISTS `bx_groups_images`; 
     12DROP TABLE IF EXISTS `bx_groups_rating`; 
     13DROP TABLE IF EXISTS `bx_groups_rating_track`; 
     14DROP TABLE IF EXISTS `bx_groups_cmts`; 
     15DROP TABLE IF EXISTS `bx_groups_cmts_track`; 
     16DROP TABLE IF EXISTS `bx_groups_views_track`; 
    1717 
    1818-- system objects 
Note: See TracChangeset for help on using the changeset viewer.