install.sql 53 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529
  1. SET @sName = 'bx_developer';
  2. --
  3. -- Studio page and widget.
  4. --
  5. INSERT INTO `sys_std_pages`(`index`, `name`, `header`, `caption`, `icon`) VALUES
  6. (3, @sName, '_bx_dev_adm_page_cpt', '_bx_dev_adm_page_cpt', 'bx_developer@modules/boonex/developer/|std-pi.png');
  7. SET @iPageId = LAST_INSERT_ID();
  8. SET @iParentPageId = (SELECT `id` FROM `sys_std_pages` WHERE `name`='home');
  9. SET @iParentPageOrder = (SELECT MAX(`order`) FROM `sys_std_pages_widgets` WHERE `page_id`=@iParentPageId);
  10. INSERT INTO `sys_std_widgets`(`page_id`, `module`, `url`, `click`, `icon`, `caption`, `cnt_notices`, `cnt_actions`) VALUES
  11. (@iPageId, @sName, CONCAT('{url_studio}module.php?name=', @sName), '', 'bx_developer@modules/boonex/developer/|std-wi.png', '_bx_dev_adm_wgt_cpt', '', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:11:"get_actions";s:6:"params";a:0:{}s:5:"class";s:18:"TemplStudioModules";}');
  12. INSERT INTO `sys_std_pages_widgets`(`page_id`, `widget_id`, `order`) VALUES
  13. (@iParentPageId, LAST_INSERT_ID(), IF(NOT ISNULL(@iParentPageOrder), @iParentPageOrder + 1, 1));
  14. --
  15. -- Forms Builder -> Grid descriptors
  16. --
  17. 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`, `override_class_name`, `override_class_file`) VALUES
  18. ('mod_dev_forms', 'Sql', 'SELECT * FROM `sys_objects_form` WHERE 1 ', 'sys_objects_form', 'id', 'module,title', 'active', '', 100, NULL, 'start', '', 'module', 'title', 'like', 'module', 'title', 'BxDevFormsForms', 'modules/boonex/developer/classes/BxDevFormsForms.php'),
  19. ('mod_dev_forms_displays', 'Sql', 'SELECT `td`.`id` AS `id`, `td`.`object` AS `object`, `td`.`display_name` AS `display_name`, `td`.`title` AS `display_title`, `td`.`module` AS `module`, `tf`.`title` AS `form_title` FROM `sys_form_displays` AS `td` LEFT JOIN `sys_objects_form` AS `tf` ON `td`.`object`=`tf`.`object` WHERE 1 ', 'sys_form_displays', 'id', 'module,object,display_title', '', '', 100, NULL, 'start', '', 'td`.`module', 'td`.`title', 'like', 'module', 'display_title,form_title', 'BxDevFormsDisplays', 'modules/boonex/developer/classes/BxDevFormsDisplays.php'),
  20. ('mod_dev_forms_fields', 'Sql', 'SELECT `tdi`.`id` AS `id`, `ti`.`caption_system` AS `caption_system`, `ti`.`type` AS `type`, `ti`.`module` AS `module`, `tdi`.`visible_for_levels` AS `visible_for_levels`, `tdi`.`active` AS `active`, `ti`.`editable` AS `editable`, `ti`.`deletable` AS `deletable`, `tdi`.`order` AS `order` FROM `sys_form_display_inputs` AS `tdi` LEFT JOIN `sys_form_inputs` AS `ti` ON `tdi`.`input_name`=`ti`.`name` AND `ti`.`object`=? WHERE 1 AND `tdi`.`display_name`=?', 'sys_form_display_inputs', 'id', 'order', 'active', '', 100, NULL, 'start', '', 'ti`.`type', 'ti`.`caption_system', 'like', '', '', 'BxDevFormsFields', 'modules/boonex/developer/classes/BxDevFormsFields.php'),
  21. ('mod_dev_forms_pre_lists', 'Sql', 'SELECT * FROM `sys_form_pre_lists` WHERE 1 ', 'sys_form_pre_lists', 'id', '', '', '', 100, NULL, 'start', '', 'module,key', 'title', 'auto', 'module', 'title', 'BxDevFormsPreLists', 'modules/boonex/developer/classes/BxDevFormsPreLists.php'),
  22. ('mod_dev_forms_pre_values', 'Sql', 'SELECT * FROM `sys_form_pre_values` WHERE 1 ', 'sys_form_pre_values', 'id', 'Order', '', '', 1000, NULL, 'start', '', 'Key,Value', 'LKey,LKey2', 'auto', '', '', 'BxDevFormsPreValues', 'modules/boonex/developer/classes/BxDevFormsPreValues.php');
  23. INSERT INTO `sys_grid_fields` (`object`, `name`, `title`, `width`, `translatable`, `chars_limit`, `params`, `order`) VALUES
  24. ('mod_dev_forms', 'switcher', '', '10%', 0, '', '', 1),
  25. ('mod_dev_forms', 'title', '_bx_dev_frm_txt_forms_gl_title', '40%', 1, '38', '', 2),
  26. ('mod_dev_forms', 'module', '_bx_dev_frm_txt_forms_gl_module', '15%', 0, '13', '', 3),
  27. ('mod_dev_forms', 'displays', '_bx_dev_frm_txt_forms_gl_displays', '15%', 0, '13', '', 4),
  28. ('mod_dev_forms', 'actions', '', '20%', 0, '', '', 5),
  29. ('mod_dev_forms_displays', 'display_title', '_bx_dev_frm_txt_displays_gl_title', '30%', 1, '48', '', 1),
  30. ('mod_dev_forms_displays', 'module', '_bx_dev_frm_txt_displays_gl_module', '13%', 0, '11', '', 2),
  31. ('mod_dev_forms_displays', 'form_title', '_bx_dev_frm_txt_displays_gl_form', '24%', 1, '22', '', 3),
  32. ('mod_dev_forms_displays', 'fields', '_bx_dev_frm_txt_displays_gl_fields', '13%', 0, '11', '', 4),
  33. ('mod_dev_forms_displays', 'actions', '', '20%', 0, '', '', 5),
  34. ('mod_dev_forms_fields', 'order', '', '1%', 0, '', '', 1),
  35. ('mod_dev_forms_fields', 'switcher', '', '9%', 0, '', '', 2),
  36. ('mod_dev_forms_fields', 'type', '_bx_dev_frm_txt_fields_gl_type', '5%', 0, '', '', 3),
  37. ('mod_dev_forms_fields', 'caption_system', '_bx_dev_frm_txt_fields_gl_caption_system', '40%', 1, '38', '', 4),
  38. ('mod_dev_forms_fields', 'module', '_bx_dev_frm_txt_fields_gl_module', '15%', 0, '13', '', 5),
  39. ('mod_dev_forms_fields', 'visible_for_levels', '_bx_dev_frm_txt_fields_gl_visible', '10%', 0, '10', '', 6),
  40. ('mod_dev_forms_fields', 'actions', '', '20%', 0, '', '', 7),
  41. ('mod_dev_forms_pre_lists', 'title', '_bx_dev_frm_txt_pre_lists_gl_title', '45%', 1, '50', '', 1),
  42. ('mod_dev_forms_pre_lists', 'values', '_bx_dev_frm_txt_pre_lists_gl_values', '12%', 0, '10', '', 2),
  43. ('mod_dev_forms_pre_lists', 'module', '_bx_dev_frm_txt_pre_lists_gl_module', '13%', 0, '11', '', 3),
  44. ('mod_dev_forms_pre_lists', 'use_for_sets', '_bx_dev_frm_txt_pre_lists_gl_use_for_sets', '10%', 0, '8', '', 4),
  45. ('mod_dev_forms_pre_lists', 'actions', '', '20%', 0, '', '', 5),
  46. ('mod_dev_forms_pre_values', 'order', '', '1%', 0, '', '', 1),
  47. ('mod_dev_forms_pre_values', 'LKey', '_bx_dev_frm_txt_pre_values_gl_lkey', '79%', 1, '75', '', 2),
  48. ('mod_dev_forms_pre_values', 'actions', '', '20%', 0, '', '', 3);
  49. INSERT INTO `sys_grid_actions` (`object`, `type`, `name`, `title`, `icon`, `confirm`, `order`) VALUES
  50. ('mod_dev_forms', 'independent', 'add', '_bx_dev_frm_btn_forms_gl_create', '', 0, 1),
  51. ('mod_dev_forms', 'single', 'export', '', 'download-alt', 0, 1),
  52. ('mod_dev_forms', 'single', 'edit', '', 'pencil', 0, 2),
  53. ('mod_dev_forms_displays', 'independent', 'add', '_bx_dev_frm_btn_displays_gl_create', '', 0, 1),
  54. ('mod_dev_forms_displays', 'single', 'edit', '', 'pencil', 0, 1),
  55. ('mod_dev_forms_fields', 'single', 'edit', '', 'pencil', 0, 1),
  56. ('mod_dev_forms_fields', 'single', 'delete', '', 'remove', 1, 2),
  57. ('mod_dev_forms_fields', 'single', 'show_to', '_bx_dev_frm_btn_fields_visible', '', 0, 3),
  58. ('mod_dev_forms_fields', 'independent', 'add', '_bx_dev_frm_btn_fields_create', '', 0, 1),
  59. ('mod_dev_forms_pre_lists', 'independent', 'add', '_bx_dev_frm_btn_pre_lists_create', '', 0, 1),
  60. ('mod_dev_forms_pre_lists', 'single', 'export', '', 'download-alt', 0, 1),
  61. ('mod_dev_forms_pre_lists', 'single', 'edit', '', 'pencil', 0, 2),
  62. ('mod_dev_forms_pre_lists', 'single', 'delete', '', 'remove', 1, 3),
  63. ('mod_dev_forms_pre_values', 'independent', 'add', '_bx_dev_frm_btn_pre_values_create', '', 0, 1),
  64. ('mod_dev_forms_pre_values', 'single', 'edit', '', 'pencil', 0, 1),
  65. ('mod_dev_forms_pre_values', 'single', 'delete', '', 'remove', 1, 2);
  66. --
  67. -- Forms Builder -> Forms.
  68. --
  69. INSERT INTO `sys_objects_form` (`object`, `module`, `title`, `action`, `form_attrs`, `submit_name`, `table`, `key`, `uri`, `uri_title`, `params`, `deletable`, `active`, `override_class_name`, `override_class_file`) VALUES
  70. ('mod_dev_forms_form', @sName, '_bx_dev_frm_txt_forms_form', '', '', 'do_submit', 'sys_objects_form', 'id', '', '', '', 0, 1, '', '');
  71. INSERT INTO `sys_form_displays` (`display_name`, `module`, `object`, `title`, `view_mode`) VALUES
  72. ('mod_dev_forms_form_add', @sName, 'mod_dev_forms_form', '_bx_dev_frm_txt_forms_display_add', 0),
  73. ('mod_dev_forms_form_edit', @sName, 'mod_dev_forms_form', '_bx_dev_frm_txt_forms_display_edit', 0);
  74. INSERT INTO `sys_form_inputs` (`object`, `module`, `name`, `value`, `values`, `checked`, `type`, `caption_system`, `caption`, `info`, `required`, `collapsed`, `html`, `attrs`, `attrs_tr`, `attrs_wrapper`, `checker_func`, `checker_params`, `checker_error`, `db_pass`, `db_params`, `editable`, `deletable`) VALUES
  75. ('mod_dev_forms_form', @sName, 'id', '0', '', 0, 'hidden', '_bx_dev_frm_txt_sys_forms_id', '', '', 0, 0, 0, '', '', '', '', '', '', 'Int', '', 0, 0),
  76. ('mod_dev_forms_form', @sName, 'object', '', '', 0, 'text', '_bx_dev_frm_txt_sys_forms_object', '_bx_dev_frm_txt_forms_object', '', 1, 0, 0, '', '', '', 'Length', 'a:2:{s:3:"min";i:6;s:3:"max";i:100;}', '_bx_dev_frm_err_forms_object', 'Xss', '', 0, 0),
  77. ('mod_dev_forms_form', @sName, 'module', '', '', 0, 'select', '_bx_dev_frm_txt_sys_forms_module', '_bx_dev_frm_txt_forms_module', '', 1, 0, 0, '', '', '', 'Avail', '', '_bx_dev_frm_err_forms_module', 'Xss', '', 0, 0),
  78. ('mod_dev_forms_form', @sName, 'title', '', '', 0, 'text', '_bx_dev_frm_txt_sys_forms_title', '_bx_dev_frm_txt_forms_title', '', 1, 0, 0, '', '', '', 'Length', 'a:2:{s:3:"min";i:6;s:3:"max";i:100;}', '_bx_dev_frm_err_forms_title', 'Xss', '', 0, 0),
  79. ('mod_dev_forms_form', @sName, 'action', '', '', 0, 'text', '_bx_dev_frm_txt_sys_forms_action', '_bx_dev_frm_txt_forms_action', '', 0, 0, 0, '', '', '', '', '', '', 'Xss', '', 0, 0),
  80. ('mod_dev_forms_form', @sName, 'form_attrs', '', '', 0, 'textarea', '_bx_dev_frm_txt_sys_forms_form_attrs', '_bx_dev_frm_txt_forms_form_attrs', '', 0, 0, 0, '', '', '', '', '', '', 'Xss', '', 0, 0),
  81. ('mod_dev_forms_form', @sName, 'submit_name', '', '', 0, 'text', '_bx_dev_frm_txt_sys_forms_submit_name', '_bx_dev_frm_txt_forms_submit_name', '', 0, 0, 0, '', '', '', '', '', '', 'Xss', '', 0, 0),
  82. ('mod_dev_forms_form', @sName, 'table', '', '', 0, 'text', '_bx_dev_frm_txt_sys_forms_table', '_bx_dev_frm_txt_forms_table', '', 0, 0, 0, '', '', '', '', '', '', 'Xss', '', 0, 0),
  83. ('mod_dev_forms_form', @sName, 'key', '', '', 0, 'text', '_bx_dev_frm_txt_sys_forms_key', '_bx_dev_frm_txt_forms_key', '', 0, 0, 0, '', '', '', '', '', '', 'Xss', '', 0, 0),
  84. ('mod_dev_forms_form', @sName, 'uri', '', '', 0, 'text', '_bx_dev_frm_txt_sys_forms_uri', '_bx_dev_frm_txt_forms_uri', '', 0, 0, 0, '', '', '', '', '', '', 'Xss', '', 0, 0),
  85. ('mod_dev_forms_form', @sName, 'uri_title', '', '', 0, 'text', '_bx_dev_frm_txt_sys_forms_uri_title', '_bx_dev_frm_txt_forms_uri_title', '', 0, 0, 0, '', '', '', '', '', '', 'Xss', '', 0, 0),
  86. ('mod_dev_forms_form', @sName, 'params', '', '', 0, 'textarea', '_bx_dev_frm_txt_sys_forms_params', '_bx_dev_frm_txt_forms_params', '', 0, 0, 0, '', '', '', '', '', '', 'Xss', '', 0, 0),
  87. ('mod_dev_forms_form', @sName, 'deletable', '1', '', 0, 'checkbox', '_bx_dev_frm_txt_sys_forms_deletable', '_bx_dev_frm_txt_forms_deletable', '', 0, 0, 0, '', '', '', '', '', '', 'Int', '', 0, 0),
  88. ('mod_dev_forms_form', @sName, 'override_class_name', '', '', 0, 'text', '_bx_dev_frm_txt_sys_forms_override_class_name', '_bx_dev_frm_txt_forms_override_class_name', '', 0, 0, 0, '', '', '', '', '', '', 'Xss', '', 0, 0),
  89. ('mod_dev_forms_form', @sName, 'override_class_file', '', '', 0, 'text', '_bx_dev_frm_txt_sys_forms_override_class_file', '_bx_dev_frm_txt_forms_override_class_file', '', 0, 0, 0, '', '', '', '', '', '', 'Xss', '', 0, 0),
  90. ('mod_dev_forms_form', @sName, 'controls', '', 'do_submit,cancel', 0, 'input_set', '', '', '', 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0),
  91. ('mod_dev_forms_form', @sName, 'do_submit', '_bx_dev_frm_btn_forms_add', '', 0, 'submit', '_bx_dev_frm_btn_sys_forms_add', '', '', 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0),
  92. ('mod_dev_forms_form', @sName, 'cancel', '_bx_dev_frm_btn_forms_cancel', '', 0, 'button', '_bx_dev_frm_btn_sys_forms_cancel', '', '', 0, 0, 0, 'a:2:{s:7:"onclick";s:45:"$(''.bx-popup-applied:visible'').dolPopupHide()";s:5:"class";s:22:"bx-def-margin-sec-left";}', '', '', '', '', '', '', '', 0, 0);
  93. INSERT INTO `sys_form_display_inputs` (`display_name`, `input_name`, `visible_for_levels`, `active`, `order`) VALUES
  94. ('mod_dev_forms_form_add', 'object', 2147483647, 1, 1),
  95. ('mod_dev_forms_form_add', 'module', 2147483647, 1, 2),
  96. ('mod_dev_forms_form_add', 'title', 2147483647, 1, 3),
  97. ('mod_dev_forms_form_add', 'action', 2147483647, 1, 4),
  98. ('mod_dev_forms_form_add', 'form_attrs', 2147483647, 1, 5),
  99. ('mod_dev_forms_form_add', 'submit_name', 2147483647, 1, 6),
  100. ('mod_dev_forms_form_add', 'table', 2147483647, 1, 7),
  101. ('mod_dev_forms_form_add', 'key', 2147483647, 1, 8),
  102. ('mod_dev_forms_form_add', 'uri', 2147483647, 1, 9),
  103. ('mod_dev_forms_form_add', 'uri_title', 2147483647, 1, 10),
  104. ('mod_dev_forms_form_add', 'params', 2147483647, 1, 11),
  105. ('mod_dev_forms_form_add', 'deletable', 2147483647, 1, 12),
  106. ('mod_dev_forms_form_add', 'override_class_name', 2147483647, 1, 13),
  107. ('mod_dev_forms_form_add', 'override_class_file', 2147483647, 1, 14),
  108. ('mod_dev_forms_form_add', 'controls', 2147483647, 1, 15),
  109. ('mod_dev_forms_form_add', 'do_submit', 2147483647, 1, 16),
  110. ('mod_dev_forms_form_add', 'cancel', 2147483647, 1, 17),
  111. ('mod_dev_forms_form_edit', 'id', 2147483647, 1, 1),
  112. ('mod_dev_forms_form_edit', 'object', 2147483647, 1, 2),
  113. ('mod_dev_forms_form_edit', 'module', 2147483647, 1, 3),
  114. ('mod_dev_forms_form_edit', 'title', 2147483647, 1, 4),
  115. ('mod_dev_forms_form_edit', 'action', 2147483647, 1, 5),
  116. ('mod_dev_forms_form_edit', 'form_attrs', 2147483647, 1, 6),
  117. ('mod_dev_forms_form_edit', 'submit_name', 2147483647, 1, 7),
  118. ('mod_dev_forms_form_edit', 'table', 2147483647, 1, 8),
  119. ('mod_dev_forms_form_edit', 'key', 2147483647, 1, 9),
  120. ('mod_dev_forms_form_edit', 'uri', 2147483647, 1, 10),
  121. ('mod_dev_forms_form_edit', 'uri_title', 2147483647, 1, 11),
  122. ('mod_dev_forms_form_edit', 'params', 2147483647, 1, 12),
  123. ('mod_dev_forms_form_edit', 'deletable', 2147483647, 1, 13),
  124. ('mod_dev_forms_form_edit', 'override_class_name', 2147483647, 1, 14),
  125. ('mod_dev_forms_form_edit', 'override_class_file', 2147483647, 1, 15),
  126. ('mod_dev_forms_form_edit', 'controls', 2147483647, 1, 16),
  127. ('mod_dev_forms_form_edit', 'do_submit', 2147483647, 1, 17),
  128. ('mod_dev_forms_form_edit', 'cancel', 2147483647, 1, 18);
  129. --
  130. -- Forms Builder -> Displays.
  131. --
  132. INSERT INTO `sys_objects_form` (`object`, `module`, `title`, `action`, `form_attrs`, `submit_name`, `table`, `key`, `uri`, `uri_title`, `params`, `deletable`, `active`, `override_class_name`, `override_class_file`) VALUES
  133. ('mod_dev_forms_display', @sName, '_bx_dev_frm_txt_displays_diplay', '', '', 'do_submit', 'sys_form_displays', 'id', '', '', '', 0, 1, '', '');
  134. INSERT INTO `sys_form_displays` (`display_name`, `module`, `object`, `title`, `view_mode`) VALUES
  135. ('mod_dev_forms_display_add', @sName, 'mod_dev_forms_display', '_bx_dev_frm_txt_displays_display_add', 0),
  136. ('mod_dev_forms_display_edit', @sName, 'mod_dev_forms_display', '_bx_dev_frm_txt_displays_display_edit', 0);
  137. INSERT INTO `sys_form_inputs` (`object`, `module`, `name`, `value`, `values`, `checked`, `type`, `caption_system`, `caption`, `info`, `required`, `collapsed`, `html`, `attrs`, `attrs_tr`, `attrs_wrapper`, `checker_func`, `checker_params`, `checker_error`, `db_pass`, `db_params`, `editable`, `deletable`) VALUES
  138. ('mod_dev_forms_display', @sName, 'id', '0', '', 0, 'hidden', '_bx_dev_frm_txt_sys_displays_id', '', '', 0, 0, 0, '', '', '', '', '', '', 'Int', '', 0, 0),
  139. ('mod_dev_forms_display', @sName, 'display_name', '', '', 0, 'text', '_bx_dev_frm_txt_sys_displays_display_name', '_bx_dev_frm_txt_displays_display_name', '', 1, 0, 0, '', '', '', 'Length', 'a:2:{s:3:"min";i:6;s:3:"max";i:100;}', '_bx_dev_frm_err_displays_display_name', 'Xss', '', 0, 0),
  140. ('mod_dev_forms_display', @sName, 'module', '', '', 0, 'select', '_bx_dev_frm_txt_sys_displays_module', '_bx_dev_frm_txt_displays_module', '', 1, 0, 0, '', '', '', 'Avail', '', '_bx_dev_frm_err_displays_module', 'Xss', '', 0, 0),
  141. ('mod_dev_forms_display', @sName, 'object', '', '', 0, 'select', '_bx_dev_frm_txt_sys_displays_object', '_bx_dev_frm_txt_displays_object', '', 1, 0, 0, '', '', '', 'Avail', '', '_bx_dev_frm_err_displays_object', 'Xss', '', 0, 0),
  142. ('mod_dev_forms_display', @sName, 'title', '', '', 0, 'text', '_bx_dev_frm_txt_sys_displays_title', '_bx_dev_frm_txt_displays_title', '', 1, 0, 0, '', '', '', 'Length', 'a:2:{s:3:"min";i:6;s:3:"max";i:100;}', '_bx_dev_frm_err_displays_title', 'Xss', '', 0, 0),
  143. ('mod_dev_forms_display', @sName, 'view_mode', '1', '', 0, 'checkbox', '_bx_dev_frm_txt_sys_displays_view_mode', '_bx_dev_frm_txt_displays_view_mode', '', 0, 0, 0, '', '', '', '', '', '', 'Int', '', 0, 0),
  144. ('mod_dev_forms_display', @sName, 'controls', '', 'do_submit,cancel', 0, 'input_set', '', '', '', 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0),
  145. ('mod_dev_forms_display', @sName, 'do_submit', '_bx_dev_frm_btn_displays_add', '', 0, 'submit', '_bx_dev_frm_btn_sys_displays_add', '', '', 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0),
  146. ('mod_dev_forms_display', @sName, 'cancel', '_bx_dev_frm_btn_displays_cancel', '', 0, 'button', '_bx_dev_frm_btn_sys_displays_cancel', '', '', 0, 0, 0, 'a:2:{s:7:"onclick";s:45:"$(''.bx-popup-applied:visible'').dolPopupHide()";s:5:"class";s:22:"bx-def-margin-sec-left";}', '', '', '', '', '', '', '', 0, 0);
  147. INSERT INTO `sys_form_display_inputs` (`display_name`, `input_name`, `visible_for_levels`, `active`, `order`) VALUES
  148. ('mod_dev_forms_display_add', 'display_name', 2147483647, 1, 1),
  149. ('mod_dev_forms_display_add', 'module', 2147483647, 1, 2),
  150. ('mod_dev_forms_display_add', 'object', 2147483647, 1, 3),
  151. ('mod_dev_forms_display_add', 'title', 2147483647, 1, 4),
  152. ('mod_dev_forms_display_add', 'view_mode', 2147483647, 1, 5),
  153. ('mod_dev_forms_display_add', 'controls', 2147483647, 1, 6),
  154. ('mod_dev_forms_display_add', 'do_submit', 2147483647, 1, 7),
  155. ('mod_dev_forms_display_add', 'cancel', 2147483647, 1, 8),
  156. ('mod_dev_forms_display_edit', 'id', 2147483647, 1, 1),
  157. ('mod_dev_forms_display_edit', 'display_name', 2147483647, 1, 1),
  158. ('mod_dev_forms_display_edit', 'module', 2147483647, 1, 2),
  159. ('mod_dev_forms_display_edit', 'object', 2147483647, 1, 3),
  160. ('mod_dev_forms_display_edit', 'title', 2147483647, 1, 4),
  161. ('mod_dev_forms_display_edit', 'view_mode', 2147483647, 1, 5),
  162. ('mod_dev_forms_display_edit', 'controls', 2147483647, 1, 6),
  163. ('mod_dev_forms_display_edit', 'do_submit', 2147483647, 1, 7),
  164. ('mod_dev_forms_display_edit', 'cancel', 2147483647, 1, 8);
  165. --
  166. -- Forms Builder -> Pre Lists.
  167. --
  168. INSERT INTO `sys_objects_form` (`object`, `module`, `title`, `action`, `form_attrs`, `submit_name`, `table`, `key`, `uri`, `uri_title`, `params`, `deletable`, `active`, `override_class_name`, `override_class_file`) VALUES
  169. ('mod_dev_forms_prelist', @sName, '_bx_dev_frm_txt_prelists_prelist', '', '', 'do_submit', 'sys_form_pre_lists', 'id', '', '', '', 0, 1, '', '');
  170. INSERT INTO `sys_form_displays` (`display_name`, `module`, `object`, `title`, `view_mode`) VALUES
  171. ('mod_dev_forms_prelist_add', @sName, 'mod_dev_forms_prelist', '_bx_dev_frm_txt_prelists_display_add', 0),
  172. ('mod_dev_forms_prelist_edit', @sName, 'mod_dev_forms_prelist', '_bx_dev_frm_txt_prelists_display_edit', 0);
  173. INSERT INTO `sys_form_inputs` (`object`, `module`, `name`, `value`, `values`, `checked`, `type`, `caption_system`, `caption`, `info`, `required`, `collapsed`, `html`, `attrs`, `attrs_tr`, `attrs_wrapper`, `checker_func`, `checker_params`, `checker_error`, `db_pass`, `db_params`, `editable`, `deletable`) VALUES
  174. ('mod_dev_forms_prelist', @sName, 'id', '0', '', 0, 'hidden', '_bx_dev_frm_txt_sys_prelists_id', '', '', 0, 0, 0, '', '', '', '', '', '', 'Int', '', 0, 0),
  175. ('mod_dev_forms_prelist', @sName, 'key', '', '', 0, 'text', '_bx_dev_frm_txt_sys_prelists_key', '_bx_dev_frm_txt_prelists_key', '', 1, 0, 0, '', '', '', 'Length', 'a:2:{s:3:"min";i:6;s:3:"max";i:100;}', '_bx_dev_frm_err_prelists_key', 'Xss', '', 0, 0),
  176. ('mod_dev_forms_prelist', @sName, 'module', '', '', 0, 'select', '_bx_dev_frm_txt_sys_prelists_module', '_bx_dev_frm_txt_prelists_module', '', 1, 0, 0, '', '', '', 'Avail', '', '_bx_dev_frm_err_prelists_module', 'Xss', '', 0, 0),
  177. ('mod_dev_forms_prelist', @sName, 'title', '', '', 0, 'text', '_bx_dev_frm_txt_sys_prelists_title', '_bx_dev_frm_txt_prelists_title', '', 1, 0, 0, '', '', '', 'Length', 'a:2:{s:3:"min";i:6;s:3:"max";i:100;}', '_bx_dev_frm_err_prelists_title', 'Xss', '', 0, 0),
  178. ('mod_dev_forms_prelist', @sName, 'use_for_sets', '1', '', 1, 'checkbox', '_bx_dev_frm_txt_sys_prelists_use_for_sets', '_bx_dev_frm_txt_prelists_use_for_sets', '', 0, 0, 0, '', '', '', '', '', '', 'Int', '', 0, 0),
  179. ('mod_dev_forms_prelist', @sName, 'controls', '', 'do_submit,cancel', 0, 'input_set', '', '', '', 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0),
  180. ('mod_dev_forms_prelist', @sName, 'do_submit', '_bx_dev_frm_btn_prelists_add', '', 0, 'submit', '_bx_dev_frm_btn_sys_prelists_add', '', '', 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0),
  181. ('mod_dev_forms_prelist', @sName, 'cancel', '_bx_dev_frm_btn_prelists_cancel', '', 0, 'button', '_bx_dev_frm_btn_sys_prelists_cancel', '', '', 0, 0, 0, 'a:2:{s:7:"onclick";s:45:"$(''.bx-popup-applied:visible'').dolPopupHide()";s:5:"class";s:22:"bx-def-margin-sec-left";}', '', '', '', '', '', '', '', 0, 0);
  182. INSERT INTO `sys_form_display_inputs` (`display_name`, `input_name`, `visible_for_levels`, `active`, `order`) VALUES
  183. ('mod_dev_forms_prelist_add', 'key', 2147483647, 1, 1),
  184. ('mod_dev_forms_prelist_add', 'module', 2147483647, 1, 2),
  185. ('mod_dev_forms_prelist_add', 'title', 2147483647, 1, 3),
  186. ('mod_dev_forms_prelist_add', 'use_for_sets', 2147483647, 1, 4),
  187. ('mod_dev_forms_prelist_add', 'controls', 2147483647, 1, 5),
  188. ('mod_dev_forms_prelist_add', 'do_submit', 2147483647, 1, 6),
  189. ('mod_dev_forms_prelist_add', 'cancel', 2147483647, 1, 7),
  190. ('mod_dev_forms_prelist_edit', 'id', 2147483647, 1, 1),
  191. ('mod_dev_forms_prelist_edit', 'module', 2147483647, 1, 2),
  192. ('mod_dev_forms_prelist_edit', 'title', 2147483647, 1, 3),
  193. ('mod_dev_forms_prelist_edit', 'use_for_sets', 2147483647, 1, 4),
  194. ('mod_dev_forms_prelist_edit', 'controls', 2147483647, 1, 5),
  195. ('mod_dev_forms_prelist_edit', 'do_submit', 2147483647, 1, 6),
  196. ('mod_dev_forms_prelist_edit', 'cancel', 2147483647, 1, 7);
  197. --
  198. -- Forms Builder -> Pre Values.
  199. --
  200. INSERT INTO `sys_objects_form` (`object`, `module`, `title`, `action`, `form_attrs`, `submit_name`, `table`, `key`, `uri`, `uri_title`, `params`, `deletable`, `active`, `override_class_name`, `override_class_file`) VALUES
  201. ('mod_dev_forms_prevalue', @sName, '_bx_dev_frm_txt_prevalues_prevalue', '', '', 'do_submit', 'sys_form_pre_values', 'id', '', '', '', 0, 1, '', '');
  202. INSERT INTO `sys_form_displays` (`display_name`, `module`, `object`, `title`, `view_mode`) VALUES
  203. ('mod_dev_forms_prevalue_add', @sName, 'mod_dev_forms_prevalue', '_bx_dev_frm_txt_prevalues_display_add', 0),
  204. ('mod_dev_forms_prevalue_edit', @sName, 'mod_dev_forms_prevalue', '_bx_dev_frm_txt_prevalues_display_edit', 0);
  205. INSERT INTO `sys_form_inputs` (`object`, `module`, `name`, `value`, `values`, `checked`, `type`, `caption_system`, `caption`, `info`, `required`, `collapsed`, `html`, `attrs`, `attrs_tr`, `attrs_wrapper`, `checker_func`, `checker_params`, `checker_error`, `db_pass`, `db_params`, `editable`, `deletable`) VALUES
  206. ('mod_dev_forms_prevalue', @sName, 'id', '0', '', 0, 'hidden', '_bx_dev_frm_txt_sys_prevalues_id', '', '', 0, 0, 0, '', '', '', '', '', '', 'Int', '', 0, 0),
  207. ('mod_dev_forms_prevalue', @sName, 'Key', '', '', 0, 'select', '_bx_dev_frm_txt_sys_prevalues_key', '_bx_dev_frm_txt_prevalues_key', '', 1, 0, 0, '', '', '', 'Avail', '', '_bx_dev_frm_err_prevalues_key', 'Xss', '', 0, 0),
  208. ('mod_dev_forms_prevalue', @sName, 'Value', '', '', 0, 'text', '_bx_dev_frm_txt_sys_prevalues_value', '_bx_dev_frm_txt_prevalues_value', '', 1, 0, 0, '', '', '', 'Length', 'a:2:{s:3:"min";i:1;s:3:"max";i:255;}', '_bx_dev_frm_err_prevalues_value', 'Xss', '', 0, 0),
  209. ('mod_dev_forms_prevalue', @sName, 'LKey', '', '', 0, 'text', '_bx_dev_frm_txt_sys_prevalues_lkey', '_bx_dev_frm_txt_prevalues_lkey', '', 1, 0, 0, '', '', '', 'Length', 'a:2:{s:3:"min";i:6;s:3:"max";i:100;}', '_bx_dev_frm_err_prevalues_lkey', 'Xss', '', 0, 0),
  210. ('mod_dev_forms_prevalue', @sName, 'LKey2', '', '', 0, 'text', '_bx_dev_frm_txt_sys_prevalues_lkey2', '_bx_dev_frm_txt_prevalues_lkey2', '', 0, 0, 0, '', '', '', '', '', '', 'Xss', '', 0, 0),
  211. ('mod_dev_forms_prevalue', @sName, 'controls', '', 'do_submit,cancel', 0, 'input_set', '', '', '', 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0),
  212. ('mod_dev_forms_prevalue', @sName, 'do_submit', '_bx_dev_frm_btn_prevalues_add', '', 0, 'submit', '_bx_dev_frm_btn_sys_prevalues_add', '', '', 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0),
  213. ('mod_dev_forms_prevalue', @sName, 'cancel', '_bx_dev_frm_btn_prevalues_cancel', '', 0, 'button', '_bx_dev_frm_btn_sys_prevalues_cancel', '', '', 0, 0, 0, 'a:2:{s:7:"onclick";s:45:"$(''.bx-popup-applied:visible'').dolPopupHide()";s:5:"class";s:22:"bx-def-margin-sec-left";}', '', '', '', '', '', '', '', 0, 0);
  214. INSERT INTO `sys_form_display_inputs` (`display_name`, `input_name`, `visible_for_levels`, `active`, `order`) VALUES
  215. ('mod_dev_forms_prevalue_add', 'Key', 2147483647, 1, 1),
  216. ('mod_dev_forms_prevalue_add', 'Value', 2147483647, 1, 2),
  217. ('mod_dev_forms_prevalue_add', 'LKey', 2147483647, 1, 3),
  218. ('mod_dev_forms_prevalue_add', 'LKey2', 2147483647, 1, 4),
  219. ('mod_dev_forms_prevalue_add', 'controls', 2147483647, 1, 5),
  220. ('mod_dev_forms_prevalue_add', 'do_submit', 2147483647, 1, 6),
  221. ('mod_dev_forms_prevalue_add', 'cancel', 2147483647, 1, 7),
  222. ('mod_dev_forms_prevalue_edit', 'id', 2147483647, 1, 1),
  223. ('mod_dev_forms_prevalue_edit', 'Key', 2147483647, 1, 2),
  224. ('mod_dev_forms_prevalue_edit', 'Value', 2147483647, 1, 3),
  225. ('mod_dev_forms_prevalue_edit', 'LKey', 2147483647, 1, 4),
  226. ('mod_dev_forms_prevalue_edit', 'LKey2', 2147483647, 1, 5),
  227. ('mod_dev_forms_prevalue_edit', 'controls', 2147483647, 1, 6),
  228. ('mod_dev_forms_prevalue_edit', 'do_submit', 2147483647, 1, 7),
  229. ('mod_dev_forms_prevalue_edit', 'cancel', 2147483647, 1, 8);
  230. --
  231. -- Navigation Builder -> Grid descriptors
  232. --
  233. 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`, `override_class_name`, `override_class_file`) VALUES
  234. ('mod_dev_nav_menus', 'Sql', 'SELECT `tm`.*, `tms`.`title` AS `set_title`, `tmt`.`title` AS `template_title` FROM `sys_objects_menu` AS `tm` LEFT JOIN `sys_menu_sets` AS `tms` ON `tm`.`set_name`=`tms`.`set_name` LEFT JOIN `sys_menu_templates` AS `tmt` ON `tm`.`template_id`=`tmt`.`id` WHERE 1 ', 'sys_objects_menu', 'id', '', 'active', '', 100, NULL, 'start', '', '', 'tm`.`title,tms`.`title,tmt`.`title', 'auto', '', '', 'BxDevNavigationMenus', 'modules/boonex/developer/classes/BxDevNavigationMenus.php'),
  235. ('mod_dev_nav_sets', 'Sql', 'SELECT * FROM `sys_menu_sets` WHERE 1 ', 'sys_menu_sets', 'set_name', '', '', '', 100, NULL, 'start', '', '', 'title', 'auto', '', '', 'BxDevNavigationSets', 'modules/boonex/developer/classes/BxDevNavigationSets.php'),
  236. ('mod_dev_nav_items', 'Sql', 'SELECT * FROM `sys_menu_items` WHERE 1 ', 'sys_menu_items', 'id', 'order', 'active', '', 100, NULL, 'start_it', '', 'link', 'title_system', 'like', '', '', 'BxDevNavigationItems', 'modules/boonex/developer/classes/BxDevNavigationItems.php');
  237. INSERT INTO `sys_grid_fields` (`object`, `name`, `title`, `width`, `translatable`, `chars_limit`, `params`, `order`) VALUES
  238. ('mod_dev_nav_menus', 'switcher', '', '10%', 0, '', '', 1),
  239. ('mod_dev_nav_menus', 'title', '_bx_dev_nav_txt_menus_gl_title', '17%', 0, '15', '', 2),
  240. ('mod_dev_nav_menus', 'set_title', '_bx_dev_nav_txt_menus_gl_set_title', '17%', 1, '15', '', 3),
  241. ('mod_dev_nav_menus', 'items', '_bx_dev_nav_txt_menus_gl_items', '10%', 0, '8', '', 4),
  242. ('mod_dev_nav_menus', 'template_title', '_bx_dev_nav_txt_menus_gl_template_title', '17%', 1, '15', '', 5),
  243. ('mod_dev_nav_menus', 'module', '_bx_dev_nav_txt_menus_gl_module', '12%', 0, '10', '', 6),
  244. ('mod_dev_nav_menus', 'actions', '', '17%', 0, '', '', 7),
  245. ('mod_dev_nav_sets', 'title', '_bx_dev_nav_txt_sets_gl_title', '50%', 1, '48', '', 1),
  246. ('mod_dev_nav_sets', 'module', '_bx_dev_nav_txt_sets_gl_module', '15%', 0, '13', '', 2),
  247. ('mod_dev_nav_sets', 'items', '_bx_dev_nav_txt_sets_gl_items', '15%', 0, '13', '', 3),
  248. ('mod_dev_nav_sets', 'actions', '', '20%', 0, '', '', 4),
  249. ('mod_dev_nav_items', 'order', '', '1%', 0, '', '', 1),
  250. ('mod_dev_nav_items', 'switcher', '', '9%', 0, '', '', 2),
  251. ('mod_dev_nav_items', 'icon', '_bx_dev_nav_txt_items_gl_icon', '5%', 0, '', '', 3),
  252. ('mod_dev_nav_items', 'title_system', '_bx_dev_nav_txt_items_gl_title_system', '23%', 1, '23', '', 4),
  253. ('mod_dev_nav_items', 'link', '_bx_dev_nav_txt_items_gl_link', '23%', 0, '23', '', 5),
  254. ('mod_dev_nav_items', 'module', '_bx_dev_nav_txt_items_gl_module', '12%', 0, '12', '', 6),
  255. ('mod_dev_nav_items', 'visible_for_levels', '_bx_dev_nav_txt_items_gl_visible', '10%', 0, '10', '', 7),
  256. ('mod_dev_nav_items', 'actions', '', '17%', 0, '', '', 8);
  257. INSERT INTO `sys_grid_actions` (`object`, `type`, `name`, `title`, `icon`, `confirm`, `order`) VALUES
  258. ('mod_dev_nav_menus', 'independent', 'add', '_bx_dev_nav_btn_menus_gl_create', '', 0, 1),
  259. ('mod_dev_nav_menus', 'single', 'export', '', 'download-alt', 0, 1),
  260. ('mod_dev_nav_menus', 'single', 'edit', '', 'pencil', 0, 2),
  261. ('mod_dev_nav_menus', 'single', 'delete', '', 'remove', 1, 3),
  262. ('mod_dev_nav_sets', 'independent', 'add', '_bx_dev_nav_btn_sets_gl_create', '', 0, 1),
  263. ('mod_dev_nav_sets', 'single', 'edit', '', 'pencil', 0, 1),
  264. ('mod_dev_nav_sets', 'single', 'delete', '', 'remove', 1, 2),
  265. ('mod_dev_nav_items', 'independent', 'import', '_bx_dev_nav_btn_items_gl_import', '', 0, 1),
  266. ('mod_dev_nav_items', 'independent', 'add', '_bx_dev_nav_btn_items_gl_create', '', 0, 2),
  267. ('mod_dev_nav_items', 'single', 'edit', '', 'pencil', 0, 1),
  268. ('mod_dev_nav_items', 'single', 'delete', '', 'remove', 1, 2),
  269. ('mod_dev_nav_items', 'single', 'show_to', '_bx_dev_nav_btn_items_gl_visible', '', 0, 3);
  270. --
  271. -- Navigation Builder -> Menus.
  272. --
  273. INSERT INTO `sys_objects_form` (`object`, `module`, `title`, `action`, `form_attrs`, `submit_name`, `table`, `key`, `uri`, `uri_title`, `params`, `deletable`, `active`, `override_class_name`, `override_class_file`) VALUES
  274. ('mod_dev_nav_menu', @sName, '_bx_dev_nav_txt_menus_menu', '', '', 'do_submit', 'sys_objects_menu', 'id', '', '', '', 0, 1, '', '');
  275. INSERT INTO `sys_form_displays` (`display_name`, `module`, `object`, `title`, `view_mode`) VALUES
  276. ('mod_dev_nav_menu_add', @sName, 'mod_dev_nav_menu', '_bx_dev_nav_txt_menus_display_add', 0),
  277. ('mod_dev_nav_menu_edit', @sName, 'mod_dev_nav_menu', '_bx_dev_nav_txt_menus_display_edit', 0);
  278. INSERT INTO `sys_form_inputs` (`object`, `module`, `name`, `value`, `values`, `checked`, `type`, `caption_system`, `caption`, `info`, `required`, `collapsed`, `html`, `attrs`, `attrs_tr`, `attrs_wrapper`, `checker_func`, `checker_params`, `checker_error`, `db_pass`, `db_params`, `editable`, `deletable`) VALUES
  279. ('mod_dev_nav_menu', @sName, 'id', '0', '', 0, 'hidden', '_bx_dev_nav_txt_sys_menus_id', '', '', 0, 0, 0, '', '', '', '', '', '', 'Int', '', 0, 0),
  280. ('mod_dev_nav_menu', @sName, 'object', '', '', 0, 'text', '_bx_dev_nav_txt_sys_menus_object', '_bx_dev_nav_txt_menus_object', '', 1, 0, 0, '', '', '', 'Length', 'a:2:{s:3:"min";i:6;s:3:"max";i:100;}', '_bx_dev_nav_err_menus_object', 'Xss', '', 0, 0),
  281. ('mod_dev_nav_menu', @sName, 'module', '', '', 0, 'select', '_bx_dev_nav_txt_sys_menus_module', '_bx_dev_nav_txt_menus_module', '', 1, 0, 0, '', '', '', 'Avail', '', '_bx_dev_nav_err_menus_module', 'Xss', '', 0, 0),
  282. ('mod_dev_nav_menu', @sName, 'title', '', '', 0, 'text', '_bx_dev_nav_txt_sys_menus_title', '_bx_dev_nav_txt_menus_title', '', 1, 0, 0, '', '', '', 'Length', 'a:2:{s:3:"min";i:6;s:3:"max";i:100;}', '_bx_dev_nav_err_menus_title', 'Xss', '', 0, 0),
  283. ('mod_dev_nav_menu', @sName, 'set_name', '', '', 0, 'select', '_bx_dev_nav_txt_sys_menus_set_name', '_bx_dev_nav_txt_menus_set_name', '', 1, 0, 0, '', '', '', 'Avail', '', '_bx_dev_nav_err_menus_set_name', 'Xss', '', 0, 0),
  284. ('mod_dev_nav_menu', @sName, 'template_id', '', '', 0, 'select', '_bx_dev_nav_txt_sys_menus_template_id', '_bx_dev_nav_txt_menus_template_id', '', 1, 0, 0, '', '', '', 'Avail', '', '_bx_dev_nav_err_menus_template_id', 'Int', '', 0, 0),
  285. ('mod_dev_nav_menu', @sName, 'deletable', '1', '', 0, 'checkbox', '_bx_dev_nav_txt_sys_menus_deletable', '_bx_dev_nav_txt_menus_deletable', '', 0, 0, 0, '', '', '', '', '', '', 'Int', '', 0, 0),
  286. ('mod_dev_nav_menu', @sName, 'override_class_name', '', '', 0, 'text', '_bx_dev_nav_txt_sys_menus_override_class_name', '_bx_dev_nav_txt_menus_override_class_name', '', 0, 0, 0, '', '', '', '', '', '', 'Xss', '', 0, 0),
  287. ('mod_dev_nav_menu', @sName, 'override_class_file', '', '', 0, 'text', '_bx_dev_nav_txt_sys_menus_override_class_file', '_bx_dev_nav_txt_menus_override_class_file', '', 0, 0, 0, '', '', '', '', '', '', 'Xss', '', 0, 0),
  288. ('mod_dev_nav_menu', @sName, 'controls', '', 'do_submit,cancel', 0, 'input_set', '', '', '', 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0),
  289. ('mod_dev_nav_menu', @sName, 'do_submit', '_bx_dev_nav_btn_menus_add', '', 0, 'submit', '_bx_dev_nav_btn_sys_menus_add', '', '', 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0),
  290. ('mod_dev_nav_menu', @sName, 'cancel', '_bx_dev_nav_btn_menus_cancel', '', 0, 'button', '_bx_dev_nav_btn_sys_menus_cancel', '', '', 0, 0, 0, 'a:2:{s:7:"onclick";s:45:"$(''.bx-popup-applied:visible'').dolPopupHide()";s:5:"class";s:22:"bx-def-margin-sec-left";}', '', '', '', '', '', '', '', 0, 0);
  291. INSERT INTO `sys_form_display_inputs` (`display_name`, `input_name`, `visible_for_levels`, `active`, `order`) VALUES
  292. ('mod_dev_nav_menu_add', 'object', 2147483647, 1, 1),
  293. ('mod_dev_nav_menu_add', 'module', 2147483647, 1, 2),
  294. ('mod_dev_nav_menu_add', 'title', 2147483647, 1, 3),
  295. ('mod_dev_nav_menu_add', 'set_name', 2147483647, 1, 4),
  296. ('mod_dev_nav_menu_add', 'template_id', 2147483647, 1, 5),
  297. ('mod_dev_nav_menu_add', 'deletable', 2147483647, 1, 6),
  298. ('mod_dev_nav_menu_add', 'override_class_name', 2147483647, 1, 7),
  299. ('mod_dev_nav_menu_add', 'override_class_file', 2147483647, 1, 8),
  300. ('mod_dev_nav_menu_add', 'controls', 2147483647, 1, 9),
  301. ('mod_dev_nav_menu_add', 'do_submit', 2147483647, 1, 10),
  302. ('mod_dev_nav_menu_add', 'cancel', 2147483647, 1, 11),
  303. ('mod_dev_nav_menu_edit', 'id', 2147483647, 1, 1),
  304. ('mod_dev_nav_menu_edit', 'object', 2147483647, 1, 2),
  305. ('mod_dev_nav_menu_edit', 'module', 2147483647, 1, 3),
  306. ('mod_dev_nav_menu_edit', 'title', 2147483647, 1, 4),
  307. ('mod_dev_nav_menu_edit', 'set_name', 2147483647, 1, 5),
  308. ('mod_dev_nav_menu_edit', 'template_id', 2147483647, 1, 6),
  309. ('mod_dev_nav_menu_edit', 'deletable', 2147483647, 1, 7),
  310. ('mod_dev_nav_menu_edit', 'override_class_name', 2147483647, 1, 8),
  311. ('mod_dev_nav_menu_edit', 'override_class_file', 2147483647, 1, 9),
  312. ('mod_dev_nav_menu_edit', 'controls', 2147483647, 1, 10),
  313. ('mod_dev_nav_menu_edit', 'do_submit', 2147483647, 1, 11),
  314. ('mod_dev_nav_menu_edit', 'cancel', 2147483647, 1, 12);
  315. --
  316. -- Navigation Builder -> Sets.
  317. --
  318. INSERT INTO `sys_objects_form` (`object`, `module`, `title`, `action`, `form_attrs`, `submit_name`, `table`, `key`, `uri`, `uri_title`, `params`, `deletable`, `active`, `override_class_name`, `override_class_file`) VALUES
  319. ('mod_dev_nav_set', @sName, '_bx_dev_nav_txt_sets_set', '', '', 'do_submit', 'sys_menu_sets', 'set_name', '', '', '', 0, 1, '', '');
  320. INSERT INTO `sys_form_displays` (`display_name`, `module`, `object`, `title`, `view_mode`) VALUES
  321. ('mod_dev_nav_set_add', @sName, 'mod_dev_nav_set', '_bx_dev_nav_txt_sets_display_add', 0),
  322. ('mod_dev_nav_set_edit', @sName, 'mod_dev_nav_set', '_bx_dev_nav_txt_sets_display_edit', 0);
  323. INSERT INTO `sys_form_inputs` (`object`, `module`, `name`, `value`, `values`, `checked`, `type`, `caption_system`, `caption`, `info`, `required`, `collapsed`, `html`, `attrs`, `attrs_tr`, `attrs_wrapper`, `checker_func`, `checker_params`, `checker_error`, `db_pass`, `db_params`, `editable`, `deletable`) VALUES
  324. ('mod_dev_nav_set', @sName, 'module', '', '', 0, 'select', '_bx_dev_nav_txt_sys_sets_module', '_bx_dev_nav_txt_sets_module', '', 1, 0, 0, '', '', '', 'Avail', '', '_bx_dev_nav_err_sets_module', 'Xss', '', 0, 0),
  325. ('mod_dev_nav_set', @sName, 'set_name', '', '', 0, 'text', '_bx_dev_nav_txt_sys_sets_set_name', '_bx_dev_nav_txt_sets_set_name', '', 1, 0, 0, '', '', '', 'Length', 'a:2:{s:3:"min";i:6;s:3:"max";i:100;}', '_bx_dev_nav_err_sets_set_name', 'Xss', '', 0, 0),
  326. ('mod_dev_nav_set', @sName, 'title', '', '', 0, 'text', '_bx_dev_nav_txt_sys_sets_title', '_bx_dev_nav_txt_sets_title', '', 1, 0, 0, '', '', '', 'Length', 'a:2:{s:3:"min";i:6;s:3:"max";i:100;}', '_bx_dev_nav_err_sets_title', 'Xss', '', 0, 0),
  327. ('mod_dev_nav_set', @sName, 'deletable', '1', '', 0, 'checkbox', '_bx_dev_nav_txt_sys_sets_deletable', '_bx_dev_nav_txt_sets_deletable', '', 0, 0, 0, '', '', '', '', '', '', 'Int', '', 0, 0),
  328. ('mod_dev_nav_set', @sName, 'controls', '', 'do_submit,cancel', 0, 'input_set', '', '', '', 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0),
  329. ('mod_dev_nav_set', @sName, 'do_submit', '_bx_dev_nav_btn_sets_add', '', 0, 'submit', '_bx_dev_nav_btn_sys_sets_add', '', '', 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0),
  330. ('mod_dev_nav_set', @sName, 'cancel', '_bx_dev_nav_btn_sets_cancel', '', 0, 'button', '_bx_dev_nav_btn_sys_sets_cancel', '', '', 0, 0, 0, 'a:2:{s:7:"onclick";s:45:"$(''.bx-popup-applied:visible'').dolPopupHide()";s:5:"class";s:22:"bx-def-margin-sec-left";}', '', '', '', '', '', '', '', 0, 0);
  331. INSERT INTO `sys_form_display_inputs` (`display_name`, `input_name`, `visible_for_levels`, `active`, `order`) VALUES
  332. ('mod_dev_nav_set_add', 'module', 2147483647, 1, 1),
  333. ('mod_dev_nav_set_add', 'set_name', 2147483647, 1, 2),
  334. ('mod_dev_nav_set_add', 'title', 2147483647, 1, 3),
  335. ('mod_dev_nav_set_add', 'deletable', 2147483647, 1, 4),
  336. ('mod_dev_nav_set_add', 'controls', 2147483647, 1, 5),
  337. ('mod_dev_nav_set_add', 'do_submit', 2147483647, 1, 6),
  338. ('mod_dev_nav_set_add', 'cancel', 2147483647, 1, 7),
  339. ('mod_dev_nav_set_edit', 'module', 2147483647, 1, 1),
  340. ('mod_dev_nav_set_edit', 'set_name', 2147483647, 0, 2),
  341. ('mod_dev_nav_set_edit', 'title', 2147483647, 1, 3),
  342. ('mod_dev_nav_set_edit', 'deletable', 2147483647, 1, 4),
  343. ('mod_dev_nav_set_edit', 'controls', 2147483647, 1, 5),
  344. ('mod_dev_nav_set_edit', 'do_submit', 2147483647, 1, 6),
  345. ('mod_dev_nav_set_edit', 'cancel', 2147483647, 1, 7);
  346. --
  347. -- Navigation Builder -> Items.
  348. --
  349. INSERT INTO `sys_objects_form` (`object`, `module`, `title`, `action`, `form_attrs`, `submit_name`, `table`, `key`, `uri`, `uri_title`, `params`, `deletable`, `active`, `override_class_name`, `override_class_file`) VALUES
  350. ('mod_dev_nav_item', @sName, '_bx_dev_nav_txt_items_item', '', '', 'do_submit', 'sys_menu_items', 'id', '', '', '', 0, 1, '', '');
  351. INSERT INTO `sys_form_displays` (`display_name`, `module`, `object`, `title`, `view_mode`) VALUES
  352. ('mod_dev_nav_item_add', @sName, 'mod_dev_nav_item', '_bx_dev_nav_txt_items_display_add', 0),
  353. ('mod_dev_nav_item_edit', @sName, 'mod_dev_nav_item', '_bx_dev_nav_txt_items_display_edit', 0);
  354. INSERT INTO `sys_form_inputs` (`object`, `module`, `name`, `value`, `values`, `checked`, `type`, `caption_system`, `caption`, `info`, `required`, `collapsed`, `html`, `attrs`, `attrs_tr`, `attrs_wrapper`, `checker_func`, `checker_params`, `checker_error`, `db_pass`, `db_params`, `editable`, `deletable`) VALUES
  355. ('mod_dev_nav_item', @sName, 'id', '0', '', 0, 'hidden', '_bx_dev_nav_txt_sys_items_id', '', '', 0, 0, 0, '', '', '', '', '', '', 'Int', '', 0, 0),
  356. ('mod_dev_nav_item', @sName, 'module', '', '', 0, 'select', '_bx_dev_nav_txt_sys_items_module', '_bx_dev_nav_txt_items_module', '', 1, 0, 0, '', '', '', 'Avail', '', '_bx_dev_nav_err_items_module', 'Xss', '', 0, 0),
  357. ('mod_dev_nav_item', @sName, 'set_name', '', '', 0, 'text', '_bx_dev_nav_txt_sys_items_set_name', '_bx_dev_nav_txt_items_set_name', '', 0, 0, 0, 'a:1:{s:8:"readonly";s:8:"readonly";}', '', '', 'Avail', '', '_bx_dev_nav_err_items_set_name', 'Xss', '', 0, 0),
  358. ('mod_dev_nav_item', @sName, 'name', '', '', 0, 'text', '_bx_dev_nav_txt_sys_items_name', '_bx_dev_nav_txt_items_name', '', 1, 0, 0, '', '', '', 'Avail', '', '_bx_dev_nav_err_items_name', 'Xss', '', 0, 0),
  359. ('mod_dev_nav_item', @sName, 'title_system', '', '', 0, 'text', '_bx_dev_nav_txt_sys_items_title_system', '_bx_dev_nav_txt_items_title_system', '', 1, 0, 0, '', '', '', 'Avail', '', '_bx_dev_nav_err_items_title_system', 'Xss', '', 0, 0),
  360. ('mod_dev_nav_item', @sName, 'title', '', '', 0, 'text', '_bx_dev_nav_txt_sys_items_title', '_bx_dev_nav_txt_items_title', '', 0, 0, 0, '', '', '', '', '', '', 'Xss', '', 0, 0),
  361. ('mod_dev_nav_item', @sName, 'link', '', '', 0, 'text', '_bx_dev_nav_txt_sys_items_link', '_bx_dev_nav_txt_items_link', '', 0, 0, 0, '', '', '', '', '', '', 'Xss', '', 0, 0),
  362. ('mod_dev_nav_item', @sName, 'onclick', '', '', 0, 'text', '_bx_dev_nav_txt_sys_items_onclick', '_bx_dev_nav_txt_items_onclick', '', 0, 0, 0, '', '', '', '', '', '', 'Xss', '', 0, 0),
  363. ('mod_dev_nav_item', @sName, 'target', '', '', 0, 'text', '_bx_dev_nav_txt_sys_items_target', '_bx_dev_nav_txt_items_target', '', 0, 0, 0, '', '', '', '', '', '', 'Xss', '', 0, 0),
  364. ('mod_dev_nav_item', @sName, 'icon', '', '', 0, 'text', '_bx_dev_nav_txt_sys_items_icon', '_bx_dev_nav_txt_items_icon', '', 0, 0, 0, '', '', '', '', '', '', 'Xss', '', 0, 0),
  365. ('mod_dev_nav_item', @sName, 'submenu_object', '', '', 0, 'text', '_bx_dev_nav_txt_sys_items_submenu_object', '_bx_dev_nav_txt_items_submenu_object', '', 0, 0, 0, '', '', '', '', '', '', 'Xss', '', 0, 0),
  366. ('mod_dev_nav_item', @sName, 'copyable', '1', '', 0, 'checkbox', '_bx_dev_nav_txt_sys_items_copyable', '_bx_dev_nav_txt_items_copyable', '', 0, 0, 0, '', '', '', '', '', '', 'Int', '', 0, 0),
  367. ('mod_dev_nav_item', @sName, 'controls', '', 'do_submit,cancel', 0, 'input_set', '', '', '', 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0),
  368. ('mod_dev_nav_item', @sName, 'do_submit', '_bx_dev_nav_btn_items_add', '', 0, 'submit', '_bx_dev_nav_btn_sys_items_add', '', '', 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0),
  369. ('mod_dev_nav_item', @sName, 'cancel', '_bx_dev_nav_btn_items_cancel', '', 0, 'button', '_bx_dev_nav_btn_sys_items_cancel', '', '', 0, 0, 0, 'a:2:{s:7:"onclick";s:45:"$(''.bx-popup-applied:visible'').dolPopupHide()";s:5:"class";s:22:"bx-def-margin-sec-left";}', '', '', '', '', '', '', '', 0, 0);
  370. INSERT INTO `sys_form_display_inputs` (`display_name`, `input_name`, `visible_for_levels`, `active`, `order`) VALUES
  371. ('mod_dev_nav_item_add', 'module', 2147483647, 1, 1),
  372. ('mod_dev_nav_item_add', 'set_name', 2147483647, 1, 2),
  373. ('mod_dev_nav_item_add', 'name', 2147483647, 1, 3),
  374. ('mod_dev_nav_item_add', 'title_system', 2147483647, 1, 4),
  375. ('mod_dev_nav_item_add', 'title', 2147483647, 1, 5),
  376. ('mod_dev_nav_item_add', 'link', 2147483647, 1, 6),
  377. ('mod_dev_nav_item_add', 'onclick', 2147483647, 1, 7),
  378. ('mod_dev_nav_item_add', 'target', 2147483647, 1, 8),
  379. ('mod_dev_nav_item_add', 'icon', 2147483647, 1, 9),
  380. ('mod_dev_nav_item_add', 'submenu_object', 2147483647, 1, 10),
  381. ('mod_dev_nav_item_add', 'copyable', 2147483647, 1, 11),
  382. ('mod_dev_nav_item_add', 'controls', 2147483647, 1, 12),
  383. ('mod_dev_nav_item_add', 'do_submit', 2147483647, 1, 13),
  384. ('mod_dev_nav_item_add', 'cancel', 2147483647, 1, 14),
  385. ('mod_dev_nav_item_edit', 'id', 2147483647, 1, 1),
  386. ('mod_dev_nav_item_edit', 'module', 2147483647, 1, 2),
  387. ('mod_dev_nav_item_edit', 'set_name', 2147483647, 1, 3),
  388. ('mod_dev_nav_item_edit', 'name', 2147483647, 1, 4),
  389. ('mod_dev_nav_item_edit', 'title_system', 2147483647, 1, 5),
  390. ('mod_dev_nav_item_edit', 'title', 2147483647, 1, 6),
  391. ('mod_dev_nav_item_edit', 'link', 2147483647, 1, 7),
  392. ('mod_dev_nav_item_edit', 'onclick', 2147483647, 1, 8),
  393. ('mod_dev_nav_item_edit', 'target', 2147483647, 1, 9),
  394. ('mod_dev_nav_item_edit', 'icon', 2147483647, 1, 10),
  395. ('mod_dev_nav_item_edit', 'submenu_object', 2147483647, 1, 11),
  396. ('mod_dev_nav_item_edit', 'copyable', 2147483647, 1, 12),
  397. ('mod_dev_nav_item_edit', 'controls', 2147483647, 1, 13),
  398. ('mod_dev_nav_item_edit', 'do_submit', 2147483647, 1, 14),
  399. ('mod_dev_nav_item_edit', 'cancel', 2147483647, 1, 15);
  400. --
  401. -- Page Builder -> Page.
  402. --
  403. INSERT INTO `sys_objects_form` (`object`, `module`, `title`, `action`, `form_attrs`, `submit_name`, `table`, `key`, `uri`, `uri_title`, `params`, `deletable`, `active`, `override_class_name`, `override_class_file`) VALUES
  404. ('mod_dev_bp_page', @sName, '_bx_dev_bp_txt_page_form', '', '', 'do_submit', 'sys_objects_page', 'id', '', '', '', 0, 1, '', '');
  405. INSERT INTO `sys_form_displays` (`display_name`, `module`, `object`, `title`, `view_mode`) VALUES
  406. ('mod_dev_bp_page_add', @sName, 'mod_dev_bp_page', '_bx_dev_bp_txt_page_display_add', 0);
  407. INSERT INTO `sys_form_inputs` (`object`, `module`, `name`, `value`, `values`, `checked`, `type`, `caption_system`, `caption`, `info`, `required`, `collapsed`, `html`, `attrs`, `attrs_tr`, `attrs_wrapper`, `checker_func`, `checker_params`, `checker_error`, `db_pass`, `db_params`, `editable`, `deletable`) VALUES
  408. ('mod_dev_bp_page', @sName, 'object', '', '', 0, 'text', '_bx_dev_bp_txt_sys_page_object', '_bx_dev_bp_txt_page_object', '', 1, 0, 0, '', '', '', 'Length', 'a:2:{s:3:"min";i:6;s:3:"max";i:100;}', '_bx_dev_bp_err_page_object', 'Xss', '', 0, 0),
  409. ('mod_dev_bp_page', @sName, 'module', '', '', 0, 'select', '_bx_dev_bp_txt_sys_page_module', '_bx_dev_bp_txt_page_module', '', 1, 0, 0, '', '', '', 'Avail', '', '_bx_dev_bp_err_page_module', 'Xss', '', 0, 0),
  410. ('mod_dev_bp_page', @sName, 'title_system', '', '', 0, 'text', '_bx_dev_bp_txt_sys_page_title_system', '_bx_dev_bp_txt_page_title_system', '', 1, 0, 0, '', '', '', 'Length', 'a:2:{s:3:"min";i:6;s:3:"max";i:100;}', '_bx_dev_bp_err_page_title_system', 'Xss', '', 0, 0),
  411. ('mod_dev_bp_page', @sName, 'title', '', '', 0, 'text', '_bx_dev_bp_txt_sys_page_title', '_bx_dev_bp_txt_page_title', '', 1, 0, 0, '', '', '', 'Length', 'a:2:{s:3:"min";i:6;s:3:"max";i:100;}', '_bx_dev_bp_err_page_title', 'Xss', '', 0, 0),
  412. ('mod_dev_bp_page', @sName, 'uri', '', '', 0, 'text', '_bx_dev_bp_txt_sys_page_uri', '_bx_dev_bp_txt_page_uri', '', 0, 0, 0, '', '', '', '', '', '', 'Xss', '', 0, 0),
  413. ('mod_dev_bp_page', @sName, 'url', '', '', 0, 'text', '_bx_dev_bp_txt_sys_page_url', '_bx_dev_bp_txt_page_url', '', 0, 0, 0, '', '', '', '', '', '', 'Xss', '', 0, 0),
  414. ('mod_dev_bp_page', @sName, 'layout_id', '', '', 0, 'select', '_bx_dev_bp_txt_sys_page_layout_id', '_bx_dev_bp_txt_page_layout_id', '', 1, 0, 0, '', '', '', 'Avail', '', '_bx_dev_bp_err_page_layout_id', 'Int', '', 0, 0),
  415. ('mod_dev_bp_page', @sName, 'deletable', '1', '', 0, 'checkbox', '_bx_dev_bp_txt_sys_page_deletable', '_bx_dev_bp_txt_page_deletable', '', 0, 0, 0, '', '', '', '', '', '', 'Int', '', 0, 0),
  416. ('mod_dev_bp_page', @sName, 'override_class_name', '', '', 0, 'text', '_bx_dev_bp_txt_sys_page_override_class_name', '_bx_dev_bp_txt_page_override_class_name', '', 0, 0, 0, '', '', '', '', '', '', 'Xss', '', 0, 0),
  417. ('mod_dev_bp_page', @sName, 'override_class_file', '', '', 0, 'text', '_bx_dev_bp_txt_sys_page_override_class_file', '_bx_dev_bp_txt_page_override_class_file', '', 0, 0, 0, '', '', '', '', '', '', 'Xss', '', 0, 0),
  418. ('mod_dev_bp_page', @sName, 'controls', '', 'do_submit,cancel', 0, 'input_set', '', '', '', 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0),
  419. ('mod_dev_bp_page', @sName, 'do_submit', '_bx_dev_bp_btn_page_add', '', 0, 'submit', '_bx_dev_bp_btn_sys_page_add', '', '', 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0),
  420. ('mod_dev_bp_page', @sName, 'cancel', '_bx_dev_bp_btn_page_cancel', '', 0, 'button', '_bx_dev_bp_btn_sys_page_cancel', '', '', 0, 0, 0, 'a:2:{s:7:"onclick";s:45:"$(''.bx-popup-applied:visible'').dolPopupHide()";s:5:"class";s:22:"bx-def-margin-sec-left";}', '', '', '', '', '', '', '', 0, 0);
  421. INSERT INTO `sys_form_display_inputs` (`display_name`, `input_name`, `visible_for_levels`, `active`, `order`) VALUES
  422. ('mod_dev_bp_page_add', 'object', 2147483647, 1, 1),
  423. ('mod_dev_bp_page_add', 'module', 2147483647, 1, 2),
  424. ('mod_dev_bp_page_add', 'title_system', 2147483647, 1, 3),
  425. ('mod_dev_bp_page_add', 'title', 2147483647, 1, 4),
  426. ('mod_dev_bp_page_add', 'uri', 2147483647, 1, 5),
  427. ('mod_dev_bp_page_add', 'url', 2147483647, 1, 6),
  428. ('mod_dev_bp_page_add', 'layout_id', 2147483647, 1, 7),
  429. ('mod_dev_bp_page_add', 'deletable', 2147483647, 1, 8),
  430. ('mod_dev_bp_page_add', 'override_class_name', 2147483647, 1, 9),
  431. ('mod_dev_bp_page_add', 'override_class_file', 2147483647, 1, 10),
  432. ('mod_dev_bp_page_add', 'controls', 2147483647, 1, 11),
  433. ('mod_dev_bp_page_add', 'do_submit', 2147483647, 1, 12),
  434. ('mod_dev_bp_page_add', 'cancel', 2147483647, 1, 13);
  435. --
  436. -- Page Builder -> Block.
  437. --
  438. INSERT INTO `sys_objects_form` (`object`, `module`, `title`, `action`, `form_attrs`, `submit_name`, `table`, `key`, `uri`, `uri_title`, `params`, `deletable`, `active`, `override_class_name`, `override_class_file`) VALUES
  439. ('mod_dev_bp_block', @sName, '_bx_dev_bp_txt_block_form', '', '', 'do_submit', 'sys_pages_blocks', 'id', '', '', '', 0, 1, '', '');
  440. INSERT INTO `sys_form_displays` (`display_name`, `module`, `object`, `title`, `view_mode`) VALUES
  441. ('mod_dev_bp_block_edit', @sName, 'mod_dev_bp_block', '_bx_dev_bp_txt_block_display_edit', 0);
  442. INSERT INTO `sys_form_inputs` (`object`, `module`, `name`, `value`, `values`, `checked`, `type`, `caption_system`, `caption`, `info`, `required`, `collapsed`, `html`, `attrs`, `attrs_tr`, `attrs_wrapper`, `checker_func`, `checker_params`, `checker_error`, `db_pass`, `db_params`, `editable`, `deletable`) VALUES
  443. ('mod_dev_bp_block', @sName, 'id', '0', '', 0, 'hidden', '_bx_dev_bp_txt_sys_block_id', '', '', 0, 0, 0, '', '', '', '', '', '', 'Int', '', 0, 0),
  444. ('mod_dev_bp_block', @sName, 'object', '', '', 0, 'text', '_bx_dev_bp_txt_sys_block_object', '_bx_dev_bp_txt_block_object', '', 1, 0, 0, '', '', '', 'Length', 'a:2:{s:3:"min";i:6;s:3:"max";i:100;}', '_bx_dev_bp_err_block_object', 'Xss', '', 0, 0),
  445. ('mod_dev_bp_block', @sName, 'module', '', '', 0, 'select', '_bx_dev_bp_txt_sys_block_module', '_bx_dev_bp_txt_block_module', '', 1, 0, 0, '', '', '', 'Avail', '', '_bx_dev_bp_err_block_module', 'Xss', '', 0, 0),
  446. ('mod_dev_bp_block', @sName, 'title', '', '', 0, 'text', '_bx_dev_bp_txt_sys_block_title', '_bx_dev_bp_txt_block_title', '', 1, 0, 0, '', '', '', 'Length', 'a:2:{s:3:"min";i:6;s:3:"max";i:100;}', '_bx_dev_bp_err_block_title', 'Xss', '', 0, 0),
  447. ('mod_dev_bp_block', @sName, 'designbox_id', '', '', 0, 'select', '_bx_dev_bp_txt_sys_block_designbox_id', '_bx_dev_bp_txt_block_designbox_id', '', 1, 0, 0, '', '', '', 'Avail', '', '_bx_dev_bp_err_block_designbox_id', 'Xss', '', 0, 0),
  448. ('mod_dev_bp_block', @sName, 'visible_for', '', '', 0, 'select', '_bx_dev_bp_txt_sys_block_visible_for', '_bx_dev_bp_txt_block_visible_for', '', 0, 0, 0, '', '', '', '', '', '', 'Xss', '', 0, 0),
  449. ('mod_dev_bp_block', @sName, 'visible_for_levels', '', '', 0, 'checkbox_set', '_bx_dev_bp_txt_sys_block_visible_for_levels', '_bx_dev_bp_txt_block_visible_for_levels', '', 0, 0, 0, '', '', '', '', '', '', 'Int', '', 0, 0),
  450. ('mod_dev_bp_block', @sName, 'deletable', '1', '', 0, 'checkbox', '_bx_dev_bp_txt_sys_block_deletable', '_bx_dev_bp_txt_block_deletable', '', 0, 0, 0, '', '', '', '', '', '', 'Int', '', 0, 0),
  451. ('mod_dev_bp_block', @sName, 'copyable', '1', '', 0, 'checkbox', '_bx_dev_bp_txt_sys_block_copyable', '_bx_dev_bp_txt_block_copyable', '', 0, 0, 0, '', '', '', '', '', '', 'Int', '', 0, 0),
  452. ('mod_dev_bp_block', @sName, 'controls', '', 'do_submit,cancel', 0, 'input_set', '', '', '', 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0),
  453. ('mod_dev_bp_block', @sName, 'do_submit', '_bx_dev_bp_btn_block_add', '', 0, 'submit', '_bx_dev_bp_btn_sys_block_add', '', '', 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0),
  454. ('mod_dev_bp_block', @sName, 'cancel', '_bx_dev_bp_btn_block_cancel', '', 0, 'button', '_bx_dev_bp_btn_sys_block_cancel', '', '', 0, 0, 0, 'a:2:{s:7:"onclick";s:45:"$(''.bx-popup-applied:visible'').dolPopupHide()";s:5:"class";s:22:"bx-def-margin-sec-left";}', '', '', '', '', '', '', '', 0, 0);
  455. INSERT INTO `sys_form_display_inputs` (`display_name`, `input_name`, `visible_for_levels`, `active`, `order`) VALUES
  456. ('mod_dev_bp_block_edit', 'id', 2147483647, 1, 1),
  457. ('mod_dev_bp_block_edit', 'object', 2147483647, 1, 2),
  458. ('mod_dev_bp_block_edit', 'module', 2147483647, 1, 3),
  459. ('mod_dev_bp_block_edit', 'title', 2147483647, 1, 4),
  460. ('mod_dev_bp_block_edit', 'designbox_id', 2147483647, 1, 5),
  461. ('mod_dev_bp_block_edit', 'visible_for', 2147483647, 1, 6),
  462. ('mod_dev_bp_block_edit', 'visible_for_levels', 2147483647, 1, 7),
  463. ('mod_dev_bp_block_edit', 'deletable', 2147483647, 1, 8),
  464. ('mod_dev_bp_block_edit', 'copyable', 2147483647, 1, 9),
  465. ('mod_dev_bp_block_edit', 'controls', 2147483647, 1, 10),
  466. ('mod_dev_bp_block_edit', 'do_submit', 2147483647, 1, 11),
  467. ('mod_dev_bp_block_edit', 'cancel', 2147483647, 1, 12);
  468. --
  469. -- Polyglot -> Grid descriptors
  470. --
  471. 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`, `override_class_name`, `override_class_file`) VALUES
  472. ('mod_dev_pgt_manage', 'Sql', 'SELECT * FROM `sys_modules` WHERE 1 ', 'sys_modules', 'id', '', '', '', 100, NULL, '', '', '', '', '', '', '', 'BxDevPolyglotManage', 'modules/boonex/developer/classes/BxDevPolyglotManage.php');
  473. INSERT INTO `sys_grid_fields` (`object`, `name`, `title`, `width`, `translatable`, `chars_limit`, `params`, `order`) VALUES
  474. ('mod_dev_pgt_manage', 'title', '_bx_dev_pgt_txt_manage_gl_title', '100%', 0, '', '', 1);
  475. INSERT INTO `sys_grid_actions` (`object`, `type`, `name`, `title`, `icon`, `confirm`, `order`) VALUES
  476. ('mod_dev_pgt_manage', 'independent', 'recompile', '_bx_dev_pgt_btn_manage_gl_recompile', '', 0, 1),
  477. ('mod_dev_pgt_manage', 'independent', 'restore', '_bx_dev_pgt_btn_manage_gl_restore', '', 0, 2);