HomeHelpTrac

Changeset 15795 for trunk/modules


Ignore:
Timestamp:
12/25/11 21:58:37 (5 months ago)
Author:
Anton Lesnikov
Message:
  1. Studio -> Settings improvement.
  2. inc/languages.inc.php -> BxDolLanguages?.php and related changes.
  3. Minor fixes and improvements.
Location:
trunk/modules/boonex
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/modules/boonex/english/install/config.php

    r15664 r15795  
    2525     */ 
    2626    'type' => BX_DOL_MODULE_TYPE_LANGUAGE, 
    27     'name' => 'en', 
     27    'name' => 'bx_en', 
    2828    'title' => 'English', 
    2929    'note' => 'Language file', 
     
    5050     */ 
    5151    'install' => array( 
    52         'show_introduction' => 1, 
     52        'show_introduction' => 0, 
    5353        'change_permissions' => 0, 
    5454        'move_sources' => 1, 
     
    5858        'recompile_global_paramaters' => 1, 
    5959        'clear_db_cache' => 0, 
    60         'show_conclusion' => 1 
     60        'show_conclusion' => 0 
    6161    ), 
    6262    'uninstall' => array ( 
    63         'show_introduction' => 1, 
     63        'show_introduction' => 0, 
    6464        'change_permissions' => 0, 
    6565        'move_sources' => 1, 
     
    6868        'recompile_global_paramaters' => 1, 
    6969        'clear_db_cache' => 0, 
    70         'show_conclusion' => 1 
     70        'show_conclusion' => 0 
    7171    ), 
    7272    'enable' => array( 
  • trunk/modules/boonex/english/install/sql/disable.sql

    r15664 r15795  
    22-- General section. 
    33-- 
    4 SET @sModuleName = 'bx_lang_en'; 
     4SET @sName = 'bx_en'; 
    55UPDATE `sys_localization_languages` SET `Enabled`='0' WHERE `Name`='en'; 
    66 
     
    99-- Studio page and widget. 
    1010-- 
    11 SET @iPageId = (SELECT `id` FROM `sys_std_pages` WHERE `name`=@sModuleName LIMIT 1); 
     11SET @iPageId = (SELECT `id` FROM `sys_std_pages` WHERE `name`=@sName LIMIT 1); 
    1212UPDATE `sys_std_widgets` SET `status`='2' WHERE `page_id`=@iPageId LIMIT 1; 
  • trunk/modules/boonex/english/install/sql/enable.sql

    r15664 r15795  
    22-- General section. 
    33-- 
    4 SET @sModuleName = 'bx_lang_en'; 
     4SET @sName = 'bx_en'; 
    55UPDATE `sys_localization_languages` SET `Enabled`='1' WHERE `Name`='en'; 
    66 
     
    99-- Studio page and widget. 
    1010-- 
    11 SET @iPageId = (SELECT `id` FROM `sys_std_pages` WHERE `name`=@sModuleName LIMIT 1); 
     11SET @iPageId = (SELECT `id` FROM `sys_std_pages` WHERE `name`=@sName LIMIT 1); 
    1212UPDATE `sys_std_widgets` SET `status`='1' WHERE `page_id`=@iPageId LIMIT 1; 
  • trunk/modules/boonex/english/install/sql/install.sql

    r15664 r15795  
    22-- General section. 
    33-- 
    4 SET @sModuleName = 'bx_lang_en'; 
     4SET @sName = 'bx_en'; 
    55INSERT INTO `sys_localization_languages`(`Name`, `Flag`, `Title`, `Enabled`) VALUES('en', 'gb', 'English', '0'); 
    66 
     
    1010-- 
    1111INSERT INTO `sys_std_pages`(`index`, `name`, `header`, `caption`, `icon`) VALUES 
    12 (3, @sModuleName, '', '', 'modules/boonex/english/|std-pi.png'); 
     12(3, @sName, '', '', 'modules/boonex/english/|std-pi.png'); 
    1313SET @iPageId = LAST_INSERT_ID(); 
    1414 
     
    1616SET @iParentPageOrder = (SELECT MAX(`order`) FROM `sys_std_pages_widgets` WHERE `page_id`=@iParentPageId); 
    1717INSERT INTO `sys_std_widgets`(`page_id`, `url`, `click`, `icon`, `caption`, `cnt_notices`, `cnt_actions`, `status`) VALUES 
    18 (@iPageId, '{url_studio}language.php?name=en', '', 'modules/boonex/english/|std-wi.png', '_bx_eng_wgt_cpt', '', '', 2); 
     18(@iPageId, CONCAT('{url_studio}language.php?name=', @sName), '', 'modules/boonex/english/|std-wi.png', '_bx_eng_wgt_cpt', '', '', 2); 
    1919INSERT INTO `sys_std_pages_widgets`(`page_id`, `widget_id`, `order`) VALUES 
    2020(@iParentPageId, LAST_INSERT_ID(), @iParentPageOrder + 1); 
     
    2525-- 
    2626INSERT INTO `sys_options_types`(`group`, `name`, `caption`, `icon`, `order`) VALUES  
    27 ('languages', @sModuleName, '_bx_eng_stg_cpt_type', 'modules/boonex/english/|std-mi.png', 2); 
     27('languages', @sName, '_bx_eng_stg_cpt_type', 'modules/boonex/english/|std-mi.png', 2); 
    2828SET @iTypeId = LAST_INSERT_ID(); 
    2929 
    3030INSERT INTO `sys_options_categories`(`type_id`, `name`, `caption`, `order`) VALUES  
    31 (@iTypeId, CONCAT(@sModuleName, '_system'), '_bx_eng_stg_cpt_category_system', 1); 
     31(@iTypeId, CONCAT(@sName, '_system'), '_bx_eng_stg_cpt_category_system', 1); 
    3232SET @iCategoryId = LAST_INSERT_ID(); 
    3333 
    3434INSERT INTO `sys_options`(`category_id`, `name`, `caption`, `value`, `type`, `extra`, `check`, `check_error`, `order`) VALUES 
    35 (@iCategoryId, CONCAT(@sModuleName, '_switcher_title'), 'Name In Language Switcher', 'English', 'digit', '', '', '', 1); 
     35(@iCategoryId, CONCAT(@sName, '_switcher_title'), 'Name In Language Switcher', 'English', 'digit', '', '', '', 1); 
  • trunk/modules/boonex/english/install/sql/uninstall.sql

    r15664 r15795  
    22-- General section. 
    33-- 
    4 SET @sModuleName = 'bx_lang_en'; 
     4SET @sName = 'bx_en'; 
    55 
    66DELETE FROM `tll`, `tls` 
    7 USING `sys_localization_languages` AS `tll`, `sys_localization_strings` AS `tls` 
    8 WHERE `tll`.`ID`=`tls`.`IDLanguage` AND `tll`.`Name`='en'; 
     7USING `sys_localization_languages` AS `tll` LEFT JOIN `sys_localization_strings` AS `tls` ON `tll`.`ID`=`tls`.`IDLanguage` 
     8WHERE `tll`.`Name`='en'; 
    99 
    1010 
     
    1414DELETE FROM `tp`, `tw`, `tpw` 
    1515USING `sys_std_pages` AS `tp`, `sys_std_widgets` AS `tw`, `sys_std_pages_widgets` AS `tpw` 
    16 WHERE `tp`.`id`=`tw`.`page_id` AND `tw`.`id`=`tpw`.`widget_id` AND `tp`.`name`=@sModuleName; 
     16WHERE `tp`.`id`=`tw`.`page_id` AND `tw`.`id`=`tpw`.`widget_id` AND `tp`.`name`=@sName; 
    1717 
    1818 
     
    2222DELETE FROM `tot`, `toc`, `to`  
    2323USING `sys_options_types` AS `tot`, `sys_options_categories` AS `toc`, `sys_options` AS `to`  
    24 WHERE `tot`.`id`=`toc`.`type_id` AND `toc`.`id`=`to`.`category_id` AND `tot`.`name`=@sModuleName; 
     24WHERE `tot`.`id`=`toc`.`type_id` AND `toc`.`id`=`to`.`category_id` AND `tot`.`name`=@sName; 
  • trunk/modules/boonex/russian/install/sql/uninstall.sql

    r15784 r15795  
    55 
    66DELETE FROM `tll`, `tls` 
    7 USING `sys_localization_languages` AS `tll`, `sys_localization_strings` AS `tls` 
    8 WHERE `tll`.`ID`=`tls`.`IDLanguage` AND `tll`.`Name`='ru'; 
     7USING `sys_localization_languages` AS `tll` LEFT JOIN `sys_localization_strings` AS `tls` ON `tll`.`ID`=`tls`.`IDLanguage` 
     8WHERE `tll`.`Name`='ru'; 
    99 
    1010 
Note: See TracChangeset for help on using the changeset viewer.