Browse Source

Ticket #652 - Use in Grid filters in Content modules.

AntonLV 9 years ago
parent
commit
023eb0932a
27 changed files with 99 additions and 16 deletions
  1. 5 1
      modules/base/text/classes/BxBaseModTextGridAdministration.php
  2. 2 0
      modules/boonex/albums/install/sql/disable.sql
  3. 4 0
      modules/boonex/albums/install/sql/enable.sql
  4. 12 4
      modules/boonex/elasticsearch/classes/BxElsResponse.php
  5. 2 0
      modules/boonex/events/install/sql/disable.sql
  6. 4 0
      modules/boonex/events/install/sql/enable.sql
  7. 2 0
      modules/boonex/files/install/sql/disable.sql
  8. 4 0
      modules/boonex/files/install/sql/enable.sql
  9. 3 1
      modules/boonex/forum/install/sql/enable.sql
  10. 2 0
      modules/boonex/groups/install/sql/disable.sql
  11. 4 0
      modules/boonex/groups/install/sql/enable.sql
  12. 3 0
      modules/boonex/market/install/sql/disable.sql
  13. 3 0
      modules/boonex/market/install/sql/enable.sql
  14. 2 0
      modules/boonex/organizations/install/sql/disable.sql
  15. 4 0
      modules/boonex/organizations/install/sql/enable.sql
  16. 2 0
      modules/boonex/persons/install/sql/disable.sql
  17. 4 0
      modules/boonex/persons/install/sql/enable.sql
  18. 3 1
      modules/boonex/polls/classes/BxPollsGridAdministration.php
  19. 3 1
      modules/boonex/polls/classes/BxPollsGridCommon.php
  20. 2 0
      modules/boonex/polls/install/sql/disable.sql
  21. 6 2
      modules/boonex/polls/install/sql/enable.sql
  22. 2 0
      modules/boonex/posts/install/sql/disable.sql
  23. 6 2
      modules/boonex/posts/install/sql/enable.sql
  24. 2 0
      modules/boonex/shopify/install/sql/disable.sql
  25. 6 2
      modules/boonex/shopify/install/sql/enable.sql
  26. 2 0
      modules/boonex/snipcart/install/sql/disable.sql
  27. 5 2
      modules/boonex/snipcart/install/sql/enable.sql

+ 5 - 1
modules/base/text/classes/BxBaseModTextGridAdministration.php

@@ -68,7 +68,11 @@ class BxBaseModTextGridAdministration extends BxBaseModGeneralGridAdministration
 
 	protected function _getCellTitle($mixedValue, $sKey, $aField, $aRow)
     {
-        return parent::_getCellDefault($this->_getEntryLink($mixedValue, $aRow), $sKey, $aField, $aRow);
+        $CNF = &$this->_oModule->_oConfig->CNF;
+
+        $mixedValue = $this->_getEntryLink(strmaxtextlen($aRow[$CNF['FIELD_TITLE']], $aField['chars_limit']), $aRow);
+
+        return parent::_getCellDefault($mixedValue, $sKey, $aField, $aRow);
     }
 
     protected function _getCellAdded($mixedValue, $sKey, $aField, $aRow)

+ 2 - 0
modules/boonex/albums/install/sql/disable.sql

@@ -31,6 +31,8 @@ DELETE FROM `sys_objects_metatags` WHERE `object` IN('bx_albums', 'bx_albums_med
 -- CONTENT INFO
 DELETE FROM `sys_objects_content_info` WHERE `name` IN ('bx_albums', 'bx_albums_cmts', 'bx_albums_media_cmts');
 
+DELETE FROM `sys_content_info_grids` WHERE `object` IN ('bx_albums');
+
 -- GRIDS
 DELETE FROM `sys_objects_grid` WHERE `object` IN ('bx_albums_administration', 'bx_albums_common');
 DELETE FROM `sys_grid_fields` WHERE `object` IN ('bx_albums_administration', 'bx_albums_common');

+ 4 - 0
modules/boonex/albums/install/sql/enable.sql

@@ -358,6 +358,10 @@ INSERT INTO `sys_objects_content_info` (`name`, `title`, `alert_unit`, `alert_ac
 ('bx_albums_cmts', '_bx_albums_cmts', 'bx_albums', 'commentPost', 'commentUpdated', 'commentRemoved', 'BxDolContentInfoCmts', ''),
 ('bx_albums_media_cmts', '_bx_albums_media_cmts', 'bx_albums_media', 'commentPost', 'commentUpdated', 'commentRemoved', 'BxDolContentInfoCmts', '');
 
+INSERT INTO `sys_content_info_grids` (`object`, `grid_object`, `grid_field_id`, `condition`, `selection`) VALUES
+('bx_albums', 'bx_albums_administration', 'id', '', ''),
+('bx_albums', 'bx_albums_common', 'id', '', '');
+
 -- GRIDS: moderation tools
 INSERT INTO `sys_objects_grid` (`object`, `source_type`, `source`, `table`, `field_id`, `field_order`, `field_active`, `paginate_url`, `paginate_per_page`, `paginate_simple`, `paginate_get_start`, `paginate_get_per_page`, `filter_fields`, `filter_fields_translatable`, `filter_mode`, `sorting_fields`, `sorting_fields_translatable`, `visible_for_levels`, `override_class_name`, `override_class_file`) VALUES
 ('bx_albums_administration', 'Sql', 'SELECT * FROM `bx_albums_albums` WHERE 1 ', 'bx_albums_albums', 'id', 'added', 'status_admin', '', 20, NULL, 'start', '', 'title,text', '', 'like', '', '', 192, 'BxAlbumsGridAdministration', 'modules/boonex/albums/classes/BxAlbumsGridAdministration.php'),

+ 12 - 4
modules/boonex/elasticsearch/classes/BxElsResponse.php

@@ -53,21 +53,29 @@ class BxElsResponse extends BxDolAlertsResponse
         }
     }
 
+    /**
+     * Note. This custom search is currently used in Forum Search only. 
+     */
     protected function _processGridSearch(&$oAlert)
     {
+        if(empty($oAlert->aExtras['browse_params']['where']))
+            return;
+
+        $aWhere = $oAlert->aExtras['browse_params']['where'];
         $oContentInfo = BxDolContentInfo::getObjectInstanceByGrid($oAlert->aExtras['object']);
         if(!$oContentInfo)
             return;
 
-        $aCondition = array('grp' => true, 'opr' => 'AND', 'cnds' => array());
         $aSelection = array();
+        $aCondition = array('grp' => true, 'opr' => 'AND', 'cnds' => array());
+        if(isset($aWhere['grp']) && $aWhere['grp']) 
+            $aCondition['cnds'] = $aWhere['cnds'];
+        else
+            $aCondition['cnds'][] = $aWhere;
 
         if(!empty($oAlert->aExtras['filter']))
             $aCondition['cnds'][] = array('val' => $oAlert->aExtras['filter']);
 
-        if(!empty($oAlert->aExtras['browse_params']['where']))
-            $aCondition['cnds'] = array_merge($aCondition['cnds'], $oAlert->aExtras['browse_params']['where']['cnds']);
-
         $this->_updateSearchParamsByGrid($oContentInfo->getGrid(), $aCondition, $aSelection);
 
         $aResults = $this->_oModule->serviceSearchExtended($aCondition, $aSelection, $oContentInfo->getName());

+ 2 - 0
modules/boonex/events/install/sql/disable.sql

@@ -52,6 +52,8 @@ DELETE FROM `sys_objects_connection` WHERE `object` = 'bx_events_fans';
 -- CONTENT INFO
 DELETE FROM `sys_objects_content_info` WHERE `name` = 'bx_events';
 
+DELETE FROM `sys_content_info_grids` WHERE `object` IN ('bx_events');
+
 -- GRIDS
 DELETE FROM `sys_objects_grid` WHERE `object` IN ('bx_events_administration', 'bx_events_moderation', 'bx_events_common', 'bx_events_fans');
 DELETE FROM `sys_grid_fields` WHERE `object` IN ('bx_events_administration', 'bx_events_moderation', 'bx_events_common', 'bx_events_fans');

+ 4 - 0
modules/boonex/events/install/sql/enable.sql

@@ -365,6 +365,10 @@ INSERT INTO `sys_objects_connection` (`object`, `table`, `type`, `override_class
 INSERT INTO `sys_objects_content_info` (`name`, `title`, `alert_unit`, `alert_action_add`, `alert_action_update`, `alert_action_delete`, `class_name`, `class_file`) VALUES
 ('bx_events', '_bx_events', 'bx_events', 'added', 'edited', 'deleted', '', '');
 
+INSERT INTO `sys_content_info_grids` (`object`, `grid_object`, `grid_field_id`, `condition`, `selection`) VALUES
+('bx_events', 'bx_events_administration', 'td`.`id', '', ''),
+('bx_events', 'bx_events_common', 'td`.`id', '', '');
+
 -- GRID: connections
 INSERT INTO `sys_objects_grid` (`object`, `source_type`, `source`, `table`, `field_id`, `field_order`, `field_active`, `paginate_url`, `paginate_per_page`, `paginate_simple`, `paginate_get_start`, `paginate_get_per_page`, `filter_fields`, `filter_fields_translatable`, `filter_mode`, `sorting_fields`, `sorting_fields_translatable`, `visible_for_levels`, `override_class_name`, `override_class_file`) VALUES
 ('bx_events_fans', 'Sql', 'SELECT `p`.`id`, `c`.`added`, `c`.`mutual` FROM `sys_profiles` AS `p` INNER JOIN `sys_accounts` AS `a` ON (`a`.`id` = `p`.`account_id`) {join_connections}', 'sys_profiles', 'id', 'c`.`added', '', '', 10, NULL, 'start', '', 'name,email', '', 'auto', '', '', 2147483647, 'BxEventsGridConnections', 'modules/boonex/events/classes/BxEventsGridConnections.php');

+ 2 - 0
modules/boonex/files/install/sql/disable.sql

@@ -34,6 +34,8 @@ DELETE FROM `sys_objects_category` WHERE `object` = 'bx_files_cats';
 -- CONTENT INFO
 DELETE FROM `sys_objects_content_info` WHERE `name` IN ('bx_files', 'bx_files_cmts');
 
+DELETE FROM `sys_content_info_grids` WHERE `object` IN ('bx_files');
+
 -- GRIDS
 DELETE FROM `sys_objects_grid` WHERE `object` IN ('bx_files_administration', 'bx_files_common');
 DELETE FROM `sys_grid_fields` WHERE `object` IN ('bx_files_administration', 'bx_files_common');

+ 4 - 0
modules/boonex/files/install/sql/enable.sql

@@ -334,6 +334,10 @@ INSERT INTO `sys_objects_content_info` (`name`, `title`, `alert_unit`, `alert_ac
 ('bx_files', '_bx_files', 'bx_files', 'added', 'edited', 'deleted', '', ''),
 ('bx_files_cmts', '_bx_files_cmts', 'bx_files', 'commentPost', 'commentUpdated', 'commentRemoved', 'BxDolContentInfoCmts', '');
 
+INSERT INTO `sys_content_info_grids` (`object`, `grid_object`, `grid_field_id`, `condition`, `selection`) VALUES
+('bx_files', 'bx_files_administration', 'id', '', ''),
+('bx_files', 'bx_files_common', 'id', '', '');
+
 -- GRIDS: moderation tools
 INSERT INTO `sys_objects_grid` (`object`, `source_type`, `source`, `table`, `field_id`, `field_order`, `field_active`, `paginate_url`, `paginate_per_page`, `paginate_simple`, `paginate_get_start`, `paginate_get_per_page`, `filter_fields`, `filter_fields_translatable`, `filter_mode`, `sorting_fields`, `sorting_fields_translatable`, `visible_for_levels`, `override_class_name`, `override_class_file`) VALUES
 ('bx_files_administration', 'Sql', 'SELECT * FROM `bx_files_main` WHERE 1 ', 'bx_files_main', 'id', 'added', 'status_admin', '', 20, NULL, 'start', '', 'title,desc', '', 'like', '', '', 192, 'BxFilesGridAdministration', 'modules/boonex/files/classes/BxFilesGridAdministration.php'),

+ 3 - 1
modules/boonex/forum/install/sql/enable.sql

@@ -464,7 +464,9 @@ INSERT INTO `sys_objects_content_info` (`name`, `title`, `alert_unit`, `alert_ac
 ('bx_forum_cmts', '_bx_forum_cmts', @sName, 'commentPost', 'commentUpdated', 'commentRemoved', 'BxDolContentInfoCmts', '');
 
 INSERT INTO `sys_content_info_grids` (`object`, `grid_object`, `grid_field_id`, `condition`, `selection`) VALUES
-(@sName, @sName, 'id', '', 'a:1:{s:4:"sort";a:2:{s:5:"stick";s:4:"desc";s:12:"lr_timestamp";s:4:"desc";}}');
+(@sName, @sName, 'id', '', 'a:1:{s:4:"sort";a:2:{s:5:"stick";s:4:"desc";s:12:"lr_timestamp";s:4:"desc";}}'),
+(@sName, 'bx_forum_administration', 'id', '', ''),
+(@sName, 'bx_forum_common', 'id', '', '');
 
 
 -- ALERTS

+ 2 - 0
modules/boonex/groups/install/sql/disable.sql

@@ -52,6 +52,8 @@ DELETE FROM `sys_objects_connection` WHERE `object` = 'bx_groups_fans';
 -- CONTENT INFO
 DELETE FROM `sys_objects_content_info` WHERE `name` = 'bx_groups';
 
+DELETE FROM `sys_content_info_grids` WHERE `object` IN ('bx_groups');
+
 -- GRIDS
 DELETE FROM `sys_objects_grid` WHERE `object` IN ('bx_groups_administration', 'bx_groups_moderation', 'bx_groups_common', 'bx_groups_fans');
 DELETE FROM `sys_grid_fields` WHERE `object` IN ('bx_groups_administration', 'bx_groups_moderation', 'bx_groups_common', 'bx_groups_fans');

+ 4 - 0
modules/boonex/groups/install/sql/enable.sql

@@ -350,6 +350,10 @@ INSERT INTO `sys_objects_connection` (`object`, `table`, `type`, `override_class
 INSERT INTO `sys_objects_content_info` (`name`, `title`, `alert_unit`, `alert_action_add`, `alert_action_update`, `alert_action_delete`, `class_name`, `class_file`) VALUES
 ('bx_groups', '_bx_groups', 'bx_groups', 'added', 'edited', 'deleted', '', '');
 
+INSERT INTO `sys_content_info_grids` (`object`, `grid_object`, `grid_field_id`, `condition`, `selection`) VALUES
+('bx_groups', 'bx_groups_administration', 'td`.`id', '', ''),
+('bx_groups', 'bx_groups_common', 'td`.`id', '', '');
+
 -- GRID: connections
 INSERT INTO `sys_objects_grid` (`object`, `source_type`, `source`, `table`, `field_id`, `field_order`, `field_active`, `paginate_url`, `paginate_per_page`, `paginate_simple`, `paginate_get_start`, `paginate_get_per_page`, `filter_fields`, `filter_fields_translatable`, `filter_mode`, `sorting_fields`, `sorting_fields_translatable`, `visible_for_levels`, `override_class_name`, `override_class_file`) VALUES
 ('bx_groups_fans', 'Sql', 'SELECT `p`.`id`, `c`.`added`, `c`.`mutual` FROM `sys_profiles` AS `p` INNER JOIN `sys_accounts` AS `a` ON (`a`.`id` = `p`.`account_id`) {join_connections}', 'sys_profiles', 'id', 'c`.`added', '', '', 10, NULL, 'start', '', 'name,email', '', 'auto', '', '', 2147483647, 'BxGroupsGridConnections', 'modules/boonex/groups/classes/BxGroupsGridConnections.php');

+ 3 - 0
modules/boonex/market/install/sql/disable.sql

@@ -34,6 +34,9 @@ DELETE FROM `sys_objects_category` WHERE `object` = 'bx_market_cats';
 -- CONTENT INFO
 DELETE FROM `sys_objects_content_info` WHERE `name` IN ('bx_market', 'bx_market_cmts');
 
+DELETE FROM `sys_content_info_grids` WHERE `object` IN ('bx_market');
+
+
 -- GRIDS
 DELETE FROM `sys_objects_grid` WHERE `object` IN ('bx_market_administration', 'bx_market_common', 'bx_market_licenses');
 DELETE FROM `sys_grid_fields` WHERE `object` IN ('bx_market_administration', 'bx_market_common', 'bx_market_licenses');

+ 3 - 0
modules/boonex/market/install/sql/enable.sql

@@ -397,6 +397,9 @@ INSERT INTO `sys_objects_content_info` (`name`, `title`, `alert_unit`, `alert_ac
 ('bx_market', '_bx_market', 'bx_market', 'added', 'edited', 'deleted', '', ''),
 ('bx_market_cmts', '_bx_market_cmts', 'bx_market', 'commentPost', 'commentUpdated', 'commentRemoved', 'BxDolContentInfoCmts', '');
 
+INSERT INTO `sys_content_info_grids` (`object`, `grid_object`, `grid_field_id`, `condition`, `selection`) VALUES
+('bx_market', 'bx_market_administration', 'id', '', ''),
+('bx_market', 'bx_market_common', 'id', '', '');
 
 -- GRIDS: moderation tools
 INSERT INTO `sys_objects_grid` (`object`, `source_type`, `source`, `table`, `field_id`, `field_order`, `field_active`, `paginate_url`, `paginate_per_page`, `paginate_simple`, `paginate_get_start`, `paginate_get_per_page`, `filter_fields`, `filter_fields_translatable`, `filter_mode`, `sorting_fields`, `sorting_fields_translatable`, `visible_for_levels`, `override_class_name`, `override_class_file`) VALUES

+ 2 - 0
modules/boonex/organizations/install/sql/disable.sql

@@ -46,6 +46,8 @@ DELETE FROM `sys_objects_search` WHERE `ObjectName` = 'bx_organizations';
 -- CONTENT INFO
 DELETE FROM `sys_objects_content_info` WHERE `name` = 'bx_organizations';
 
+DELETE FROM `sys_content_info_grids` WHERE `object` IN ('bx_organizations');
+
 -- GRIDS
 DELETE FROM `sys_objects_grid` WHERE `object` IN ('bx_organizations_administration', 'bx_organizations_moderation', 'bx_organizations_common');
 DELETE FROM `sys_grid_fields` WHERE `object` IN ('bx_organizations_administration', 'bx_organizations_moderation', 'bx_organizations_common');

+ 4 - 0
modules/boonex/organizations/install/sql/enable.sql

@@ -362,6 +362,10 @@ INSERT INTO `sys_objects_search` (`ObjectName`, `Title`, `Order`, `ClassName`, `
 INSERT INTO `sys_objects_content_info` (`name`, `title`, `alert_unit`, `alert_action_add`, `alert_action_update`, `alert_action_delete`, `class_name`, `class_file`) VALUES
 ('bx_organizations', '_bx_orgs', 'bx_organizations', 'added', 'edited', 'deleted', '', '');
 
+INSERT INTO `sys_content_info_grids` (`object`, `grid_object`, `grid_field_id`, `condition`, `selection`) VALUES
+('bx_organizations', 'bx_organizations_administration', 'td`.`id', '', ''),
+('bx_organizations', 'bx_organizations_common', 'td`.`id', '', '');
+
 -- GRIDS: administration
 INSERT INTO `sys_objects_grid` (`object`, `source_type`, `source`, `table`, `field_id`, `field_order`, `field_active`, `paginate_url`, `paginate_per_page`, `paginate_simple`, `paginate_get_start`, `paginate_get_per_page`, `filter_fields`, `filter_fields_translatable`, `filter_mode`, `sorting_fields`, `sorting_fields_translatable`, `visible_for_levels`, `override_class_name`, `override_class_file`) VALUES
 ('bx_organizations_administration', 'Sql', 'SELECT `td`.*, `td`.`org_name` AS `fullname`, `ta`.`email` AS `account`, `ta`.`logged` AS `last_online`, `tp`.`status` AS `status` FROM `bx_organizations_data` AS `td` LEFT JOIN `sys_profiles` AS `tp` ON `td`.`id`=`tp`.`content_id` AND `tp`.`type`=''bx_organizations'' LEFT JOIN `sys_accounts` AS `ta` ON `tp`.`account_id`=`ta`.`id` WHERE 1 ', 'bx_organizations_data', 'id', 'last_online', 'status', '', 20, NULL, 'start', '', 'org_name', '', 'like', '', '', 192, 'BxOrgsGridAdministration', 'modules/boonex/organizations/classes/BxOrgsGridAdministration.php'),

+ 2 - 0
modules/boonex/persons/install/sql/disable.sql

@@ -43,6 +43,8 @@ DELETE FROM `sys_objects_search` WHERE `ObjectName` = 'bx_persons';
 -- CONTENT INFO
 DELETE FROM `sys_objects_content_info` WHERE `name` = 'bx_persons';
 
+DELETE FROM `sys_content_info_grids` WHERE `object` IN ('bx_persons');
+
 -- GRIDS
 DELETE FROM `sys_objects_grid` WHERE `object` IN ('bx_persons_administration', 'bx_persons_common');
 DELETE FROM `sys_grid_fields` WHERE `object` IN ('bx_persons_administration', 'bx_persons_common');

+ 4 - 0
modules/boonex/persons/install/sql/enable.sql

@@ -348,6 +348,10 @@ INSERT INTO `sys_objects_search` (`ObjectName`, `Title`, `Order`, `ClassName`, `
 INSERT INTO `sys_objects_content_info` (`name`, `title`, `alert_unit`, `alert_action_add`, `alert_action_update`, `alert_action_delete`, `class_name`, `class_file`) VALUES
 ('bx_persons', '_bx_persons', 'bx_persons', 'added', 'edited', 'deleted', '', '');
 
+INSERT INTO `sys_content_info_grids` (`object`, `grid_object`, `grid_field_id`, `condition`, `selection`) VALUES
+('bx_persons', 'bx_persons_administration', 'td`.`id', '', ''),
+('bx_persons', 'bx_persons_common', 'td`.`id', '', '');
+
 
 -- GRIDS: administration
 INSERT INTO `sys_objects_grid` (`object`, `source_type`, `source`, `table`, `field_id`, `field_order`, `field_active`, `paginate_url`, `paginate_per_page`, `paginate_simple`, `paginate_get_start`, `paginate_get_per_page`, `filter_fields`, `filter_fields_translatable`, `filter_mode`, `sorting_fields`, `sorting_fields_translatable`, `visible_for_levels`, `override_class_name`, `override_class_file`) VALUES

+ 3 - 1
modules/boonex/polls/classes/BxPollsGridAdministration.php

@@ -19,7 +19,9 @@ class BxPollsGridAdministration extends BxBaseModTextGridAdministration
 
     protected function _getCellText($mixedValue, $sKey, $aField, $aRow)
     {
-        $mixedValue = $this->_getEntryLink($this->_oModule->_oConfig->getTitle($aRow), $aRow);
+        $mixedValue = $this->_oModule->_oConfig->getTitle($aRow);
+        $mixedValue = $this->_getEntryLink(strmaxtextlen($mixedValue, $aField['chars_limit']), $aRow);
+
         return parent::_getCellDefault($mixedValue, $sKey, $aField, $aRow);
     }
 }

+ 3 - 1
modules/boonex/polls/classes/BxPollsGridCommon.php

@@ -19,7 +19,9 @@ class BxPollsGridCommon extends BxBaseModTextGridCommon
 
     protected function _getCellText($mixedValue, $sKey, $aField, $aRow)
     {
-        $mixedValue = $this->_getEntryLink($this->_oModule->_oConfig->getTitle($aRow), $aRow);
+        $mixedValue = $this->_oModule->_oConfig->getTitle($aRow);
+        $mixedValue = $this->_getEntryLink(strmaxtextlen($mixedValue, $aField['chars_limit']), $aRow);
+
         return parent::_getCellDefault($mixedValue, $sKey, $aField, $aRow);
     }
 }

+ 2 - 0
modules/boonex/polls/install/sql/disable.sql

@@ -34,6 +34,8 @@ DELETE FROM `sys_objects_category` WHERE `object` = 'bx_polls_cats';
 -- CONTENT INFO
 DELETE FROM `sys_objects_content_info` WHERE `name` IN ('bx_polls', 'bx_polls_cmts');
 
+DELETE FROM `sys_content_info_grids` WHERE `object` IN ('bx_polls');
+
 -- GRIDS
 DELETE FROM `sys_objects_grid` WHERE `object` IN ('bx_polls_administration', 'bx_polls_common');
 DELETE FROM `sys_grid_fields` WHERE `object` IN ('bx_polls_administration', 'bx_polls_common');

+ 6 - 2
modules/boonex/polls/install/sql/enable.sql

@@ -330,6 +330,10 @@ INSERT INTO `sys_objects_content_info` (`name`, `title`, `alert_unit`, `alert_ac
 ('bx_polls', '_bx_polls', 'bx_polls', 'added', 'edited', 'deleted', '', ''),
 ('bx_polls_cmts', '_bx_polls_cmts', 'bx_polls', 'commentPost', 'commentUpdated', 'commentRemoved', 'BxDolContentInfoCmts', '');
 
+INSERT INTO `sys_content_info_grids` (`object`, `grid_object`, `grid_field_id`, `condition`, `selection`) VALUES
+('bx_polls', 'bx_polls_administration', 'id', '', ''),
+('bx_polls', 'bx_polls_common', 'id', '', '');
+
 -- GRIDS: moderation tools
 INSERT INTO `sys_objects_grid` (`object`, `source_type`, `source`, `table`, `field_id`, `field_order`, `field_active`, `paginate_url`, `paginate_per_page`, `paginate_simple`, `paginate_get_start`, `paginate_get_per_page`, `filter_fields`, `filter_fields_translatable`, `filter_mode`, `sorting_fields`, `sorting_fields_translatable`, `visible_for_levels`, `override_class_name`, `override_class_file`) VALUES
 ('bx_polls_administration', 'Sql', 'SELECT * FROM `bx_polls_entries` WHERE 1 ', 'bx_polls_entries', 'id', 'added', 'status_admin', '', 20, NULL, 'start', '', 'text', '', 'like', '', '', 192, 'BxPollsGridAdministration', 'modules/boonex/polls/classes/BxPollsGridAdministration.php'),
@@ -339,13 +343,13 @@ INSERT INTO `sys_objects_grid` (`object`, `source_type`, `source`, `table`, `fie
 INSERT INTO `sys_grid_fields` (`object`, `name`, `title`, `width`, `translatable`, `chars_limit`, `params`, `order`) VALUES
 ('bx_polls_administration', 'checkbox', '_sys_select', '2%', 0, '', '', 1),
 ('bx_polls_administration', 'switcher', '_bx_polls_grid_column_title_adm_active', '8%', 0, '', '', 2),
-('bx_polls_administration', 'text', '_bx_polls_grid_column_title_adm_title', '25%', 0, '', '', 3),
+('bx_polls_administration', 'text', '_bx_polls_grid_column_title_adm_title', '25%', 0, '25', '', 3),
 ('bx_polls_administration', 'added', '_bx_polls_grid_column_title_adm_added', '20%', 1, '25', '', 4),
 ('bx_polls_administration', 'author', '_bx_polls_grid_column_title_adm_author', '25%', 0, '25', '', 5),
 ('bx_polls_administration', 'actions', '', '20%', 0, '', '', 6),
 ('bx_polls_common', 'checkbox', '_sys_select', '2%', 0, '', '', 1),
 ('bx_polls_common', 'switcher', '_bx_polls_grid_column_title_adm_active', '8%', 0, '', '', 2),
-('bx_polls_common', 'text', '_bx_polls_grid_column_title_adm_title', '40%', 0, '', '', 3),
+('bx_polls_common', 'text', '_bx_polls_grid_column_title_adm_title', '40%', 0, '35', '', 3),
 ('bx_polls_common', 'added', '_bx_polls_grid_column_title_adm_added', '30%', 1, '25', '', 4),
 ('bx_polls_common', 'actions', '', '20%', 0, '', '', 5);
 

+ 2 - 0
modules/boonex/posts/install/sql/disable.sql

@@ -34,6 +34,8 @@ DELETE FROM `sys_objects_category` WHERE `object` = 'bx_posts_cats';
 -- CONTENT INFO
 DELETE FROM `sys_objects_content_info` WHERE `name` IN ('bx_posts', 'bx_posts_cmts');
 
+DELETE FROM `sys_content_info_grids` WHERE `object` IN ('bx_posts');
+
 -- GRIDS
 DELETE FROM `sys_objects_grid` WHERE `object` IN ('bx_posts_administration', 'bx_posts_common');
 DELETE FROM `sys_grid_fields` WHERE `object` IN ('bx_posts_administration', 'bx_posts_common');

+ 6 - 2
modules/boonex/posts/install/sql/enable.sql

@@ -333,6 +333,10 @@ INSERT INTO `sys_objects_content_info` (`name`, `title`, `alert_unit`, `alert_ac
 ('bx_posts', '_bx_posts', 'bx_posts', 'added', 'edited', 'deleted', '', ''),
 ('bx_posts_cmts', '_bx_posts_cmts', 'bx_posts', 'commentPost', 'commentUpdated', 'commentRemoved', 'BxDolContentInfoCmts', '');
 
+INSERT INTO `sys_content_info_grids` (`object`, `grid_object`, `grid_field_id`, `condition`, `selection`) VALUES
+('bx_posts', 'bx_posts_administration', 'id', '', ''),
+('bx_posts', 'bx_posts_common', 'id', '', '');
+
 
 -- GRIDS: moderation tools
 INSERT INTO `sys_objects_grid` (`object`, `source_type`, `source`, `table`, `field_id`, `field_order`, `field_active`, `paginate_url`, `paginate_per_page`, `paginate_simple`, `paginate_get_start`, `paginate_get_per_page`, `filter_fields`, `filter_fields_translatable`, `filter_mode`, `sorting_fields`, `sorting_fields_translatable`, `visible_for_levels`, `override_class_name`, `override_class_file`) VALUES
@@ -343,13 +347,13 @@ INSERT INTO `sys_objects_grid` (`object`, `source_type`, `source`, `table`, `fie
 INSERT INTO `sys_grid_fields` (`object`, `name`, `title`, `width`, `translatable`, `chars_limit`, `params`, `order`) VALUES
 ('bx_posts_administration', 'checkbox', '_sys_select', '2%', 0, '', '', 1),
 ('bx_posts_administration', 'switcher', '_bx_posts_grid_column_title_adm_active', '8%', 0, '', '', 2),
-('bx_posts_administration', 'title', '_bx_posts_grid_column_title_adm_title', '25%', 0, '', '', 3),
+('bx_posts_administration', 'title', '_bx_posts_grid_column_title_adm_title', '25%', 0, '25', '', 3),
 ('bx_posts_administration', 'added', '_bx_posts_grid_column_title_adm_added', '20%', 1, '25', '', 4),
 ('bx_posts_administration', 'author', '_bx_posts_grid_column_title_adm_author', '25%', 0, '25', '', 5),
 ('bx_posts_administration', 'actions', '', '20%', 0, '', '', 6),
 ('bx_posts_common', 'checkbox', '_sys_select', '2%', 0, '', '', 1),
 ('bx_posts_common', 'switcher', '_bx_posts_grid_column_title_adm_active', '8%', 0, '', '', 2),
-('bx_posts_common', 'title', '_bx_posts_grid_column_title_adm_title', '40%', 0, '', '', 3),
+('bx_posts_common', 'title', '_bx_posts_grid_column_title_adm_title', '40%', 0, '35', '', 3),
 ('bx_posts_common', 'added', '_bx_posts_grid_column_title_adm_added', '30%', 1, '25', '', 4),
 ('bx_posts_common', 'actions', '', '20%', 0, '', '', 5);
 

+ 2 - 0
modules/boonex/shopify/install/sql/disable.sql

@@ -42,6 +42,8 @@ DELETE FROM `sys_objects_category` WHERE `object` = 'bx_shopify_cats';
 -- CONTENT INFO
 DELETE FROM `sys_objects_content_info` WHERE `name` IN ('bx_shopify', 'bx_shopify_cmts');
 
+DELETE FROM `sys_content_info_grids` WHERE `object` IN ('bx_shopify');
+
 
 -- GRIDS
 DELETE FROM `sys_objects_grid` WHERE `object` IN ('bx_shopify_administration', 'bx_shopify_common');

+ 6 - 2
modules/boonex/shopify/install/sql/enable.sql

@@ -312,6 +312,10 @@ INSERT INTO `sys_objects_content_info` (`name`, `title`, `alert_unit`, `alert_ac
 ('bx_shopify', '_bx_shopify', 'bx_shopify', 'added', 'edited', 'deleted', '', ''),
 ('bx_shopify_cmts', '_bx_shopify_cmts', 'bx_shopify', 'commentPost', 'commentUpdated', 'commentRemoved', 'BxDolContentInfoCmts', '');
 
+INSERT INTO `sys_content_info_grids` (`object`, `grid_object`, `grid_field_id`, `condition`, `selection`) VALUES
+('bx_shopify', 'bx_shopify_administration', 'id', '', ''),
+('bx_shopify', 'bx_shopify_common', 'id', '', '');
+
 
 -- GRIDS: moderation tools
 INSERT INTO `sys_objects_grid` (`object`, `source_type`, `source`, `table`, `field_id`, `field_order`, `field_active`, `paginate_url`, `paginate_per_page`, `paginate_simple`, `paginate_get_start`, `paginate_get_per_page`, `filter_fields`, `filter_fields_translatable`, `filter_mode`, `sorting_fields`, `sorting_fields_translatable`, `visible_for_levels`, `override_class_name`, `override_class_file`) VALUES
@@ -321,14 +325,14 @@ INSERT INTO `sys_objects_grid` (`object`, `source_type`, `source`, `table`, `fie
 INSERT INTO `sys_grid_fields` (`object`, `name`, `title`, `width`, `translatable`, `chars_limit`, `params`, `order`) VALUES
 ('bx_shopify_administration', 'checkbox', '_sys_select', '2%', 0, '', '', 1),
 ('bx_shopify_administration', 'switcher', '_bx_shopify_grid_column_title_adm_active', '8%', 0, '', '', 2),
-('bx_shopify_administration', 'title', '_bx_shopify_grid_column_title_adm_title', '25%', 0, '', '', 3),
+('bx_shopify_administration', 'title', '_bx_shopify_grid_column_title_adm_title', '25%', 0, '25', '', 3),
 ('bx_shopify_administration', 'added', '_bx_shopify_grid_column_title_adm_added', '20%', 1, '25', '', 4),
 ('bx_shopify_administration', 'author', '_bx_shopify_grid_column_title_adm_author', '25%', 0, '25', '', 5),
 ('bx_shopify_administration', 'actions', '', '20%', 0, '', '', 6),
 
 ('bx_shopify_common', 'checkbox', '_sys_select', '2%', 0, '', '', 1),
 ('bx_shopify_common', 'switcher', '_bx_shopify_grid_column_title_adm_active', '8%', 0, '', '', 2),
-('bx_shopify_common', 'title', '_bx_shopify_grid_column_title_adm_title', '40%', 0, '', '', 3),
+('bx_shopify_common', 'title', '_bx_shopify_grid_column_title_adm_title', '40%', 0, '35', '', 3),
 ('bx_shopify_common', 'added', '_bx_shopify_grid_column_title_adm_added', '30%', 1, '25', '', 4),
 ('bx_shopify_common', 'actions', '', '20%', 0, '', '', 5);
 

+ 2 - 0
modules/boonex/snipcart/install/sql/disable.sql

@@ -42,6 +42,8 @@ DELETE FROM `sys_objects_category` WHERE `object` = 'bx_snipcart_cats';
 -- CONTENT INFO
 DELETE FROM `sys_objects_content_info` WHERE `name` IN ('bx_snipcart', 'bx_snipcart_cmts');
 
+DELETE FROM `sys_content_info_grids` WHERE `object` IN ('bx_snipcart');
+
 
 -- GRIDS
 DELETE FROM `sys_objects_grid` WHERE `object` IN ('bx_snipcart_administration', 'bx_snipcart_common');

+ 5 - 2
modules/boonex/snipcart/install/sql/enable.sql

@@ -314,6 +314,9 @@ INSERT INTO `sys_objects_content_info` (`name`, `title`, `alert_unit`, `alert_ac
 ('bx_snipcart', '_bx_snipcart', 'bx_snipcart', 'added', 'edited', 'deleted', '', ''),
 ('bx_snipcart_cmts', '_bx_snipcart_cmts', 'bx_snipcart', 'commentPost', 'commentUpdated', 'commentRemoved', 'BxDolContentInfoCmts', '');
 
+INSERT INTO `sys_content_info_grids` (`object`, `grid_object`, `grid_field_id`, `condition`, `selection`) VALUES
+('bx_snipcart', 'bx_snipcart_administration', 'id', '', ''),
+('bx_snipcart', 'bx_snipcart_common', 'id', '', '');
 
 -- GRIDS: moderation tools
 INSERT INTO `sys_objects_grid` (`object`, `source_type`, `source`, `table`, `field_id`, `field_order`, `field_active`, `paginate_url`, `paginate_per_page`, `paginate_simple`, `paginate_get_start`, `paginate_get_per_page`, `filter_fields`, `filter_fields_translatable`, `filter_mode`, `sorting_fields`, `sorting_fields_translatable`, `visible_for_levels`, `override_class_name`, `override_class_file`) VALUES
@@ -323,14 +326,14 @@ INSERT INTO `sys_objects_grid` (`object`, `source_type`, `source`, `table`, `fie
 INSERT INTO `sys_grid_fields` (`object`, `name`, `title`, `width`, `translatable`, `chars_limit`, `params`, `order`) VALUES
 ('bx_snipcart_administration', 'checkbox', '_sys_select', '2%', 0, '', '', 1),
 ('bx_snipcart_administration', 'switcher', '_bx_snipcart_grid_column_title_adm_active', '8%', 0, '', '', 2),
-('bx_snipcart_administration', 'title', '_bx_snipcart_grid_column_title_adm_title', '25%', 0, '', '', 3),
+('bx_snipcart_administration', 'title', '_bx_snipcart_grid_column_title_adm_title', '25%', 0, '25', '', 3),
 ('bx_snipcart_administration', 'added', '_bx_snipcart_grid_column_title_adm_added', '20%', 1, '25', '', 4),
 ('bx_snipcart_administration', 'author', '_bx_snipcart_grid_column_title_adm_author', '25%', 0, '25', '', 5),
 ('bx_snipcart_administration', 'actions', '', '20%', 0, '', '', 6),
 
 ('bx_snipcart_common', 'checkbox', '_sys_select', '2%', 0, '', '', 1),
 ('bx_snipcart_common', 'switcher', '_bx_snipcart_grid_column_title_adm_active', '8%', 0, '', '', 2),
-('bx_snipcart_common', 'title', '_bx_snipcart_grid_column_title_adm_title', '40%', 0, '', '', 3),
+('bx_snipcart_common', 'title', '_bx_snipcart_grid_column_title_adm_title', '40%', 0, '35', '', 3),
 ('bx_snipcart_common', 'added', '_bx_snipcart_grid_column_title_adm_added', '30%', 1, '25', '', 4),
 ('bx_snipcart_common', 'actions', '', '20%', 0, '', '', 5);