uninstall.sql 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. SET @sName = 'bx_messenger';
  2. DROP TABLE IF EXISTS `bx_messenger_jots`;
  3. DROP TABLE IF EXISTS `bx_messenger_lots`;
  4. DROP TABLE IF EXISTS `bx_messenger_lots_types`;
  5. DROP TABLE IF EXISTS `bx_messenger_users_info`;
  6. DROP TABLE IF EXISTS `bx_messenger_files`;
  7. DROP TABLE IF EXISTS `bx_messenger_photos_resized`;
  8. DROP TABLE IF EXISTS `bx_messenger_videos_processed`;
  9. DROP TABLE IF EXISTS `bx_messenger_mp3_processed`;
  10. DROP TABLE IF EXISTS `bx_messenger_lcomments`;
  11. DROP TABLE IF EXISTS `bx_messenger_jot_reactions`;
  12. DROP TABLE IF EXISTS `bx_messenger_jots_rvotes`, `bx_messenger_jots_rvotes_track`;
  13. DROP TABLE IF EXISTS `bx_messenger_unread_jots`;
  14. DROP TABLE IF EXISTS `bx_messenger_jvc`;
  15. DROP TABLE IF EXISTS `bx_messenger_jvc_track`;
  16. DROP TABLE IF EXISTS `bx_messenger_public_jvc`;
  17. DROP TABLE IF EXISTS `bx_messenger_lots_settings`;
  18. DROP TABLE IF EXISTS `bx_messenger_groups`;
  19. DROP TABLE IF EXISTS `bx_messenger_groups_lots`;
  20. DROP TABLE IF EXISTS `bx_messenger_saved_jots`;
  21. DROP TABLE IF EXISTS `bx_messenger_jots_media_tracker`;
  22. DROP TABLE IF EXISTS `bx_messenger_mass_convo_tracker`;
  23. DROP TABLE IF EXISTS `bx_messenger_attachments`;
  24. -- STORAGES & TRANSCODERS
  25. DELETE FROM `sys_objects_storage` WHERE `object` LIKE 'bx_messenger%';
  26. DELETE FROM `sys_objects_transcoder` WHERE `storage_object` LIKE 'bx_messenger%';
  27. DELETE FROM `sys_transcoder_filters` WHERE `transcoder_object` LIKE 'bx_messenger%';
  28. DELETE FROM `sys_transcoder_images_files` WHERE `transcoder_object` = 'bx_messenger_preview';
  29. DELETE FROM `sys_transcoder_videos_files` WHERE `transcoder_object` LIKE 'bx_messenger%';
  30. DELETE FROM `sys_objects_form` WHERE `module` = @sName;
  31. -- FORM: for NEO
  32. DELETE FROM `sys_form_displays` WHERE `module` = @sName;
  33. DELETE FROM `sys_form_inputs` WHERE `module` = @sName;
  34. DELETE FROM `sys_form_display_inputs` WHERE `display_name` = 'bx_messenger_send';
  35. DELETE FROM `sys_objects_vote` WHERE `Name` LIKE 'bx_messenger%';
  36. -- STUDIO PAGE & WIDGET
  37. DELETE FROM `tp`, `tw`, `tpw`
  38. USING `sys_std_pages` AS `tp`, `sys_std_widgets` AS `tw`, `sys_std_pages_widgets` AS `tpw`
  39. WHERE `tp`.`id` = `tw`.`page_id` AND `tw`.`id` = `tpw`.`widget_id` AND `tp`.`name` = @sName;