disable.sql 866 B

123456789101112131415161718192021222324252627
  1. SET @sName = 'bx_notifications';
  2. -- PAGES & BLOCKS
  3. DELETE FROM `sys_objects_page` WHERE `module` = @sName;
  4. DELETE FROM `sys_pages_blocks` WHERE `module` = @sName;
  5. -- MENU
  6. DELETE FROM `sys_menu_items` WHERE `module` = @sName;
  7. -- SETTINGS
  8. SET @iTypeId = (SELECT `ID` FROM `sys_options_types` WHERE `name` = @sName LIMIT 1);
  9. SET @iCategId = (SELECT `ID` FROM `sys_options_categories` WHERE `type_id` = @iTypeId LIMIT 1);
  10. DELETE FROM `sys_options` WHERE `category_id` = @iCategId;
  11. DELETE FROM `sys_options_categories` WHERE `type_id` = @iTypeId;
  12. DELETE FROM `sys_options_types` WHERE `id` = @iTypeId;
  13. -- ALERTS
  14. SET @iHandlerId = (SELECT `id` FROM `sys_alerts_handlers` WHERE `name` = @sName LIMIT 1);
  15. DELETE FROM `sys_alerts_handlers` WHERE `id` = @iHandlerId LIMIT 1;
  16. -- MODULES' CONNECTIONS
  17. DELETE FROM `sys_modules_relations` WHERE `module`=@sName LIMIT 1;