From 4166187deb91759297cc3161f5b04cdd1b0ad4da Mon Sep 17 00:00:00 2001 From: aB0t Date: Tue, 16 May 2023 10:57:16 +0200 Subject: [PATCH] update 2023-05-16 10:57:16 --- .../code.php | 1468 ++++++++--------- 1 file changed, 734 insertions(+), 734 deletions(-) diff --git a/src/bfd1d6d5-56c1-4fe9-9fee-1c5910e1f5d8/code.php b/src/bfd1d6d5-56c1-4fe9-9fee-1c5910e1f5d8/code.php index 6ae6bdd..f19f1fb 100644 --- a/src/bfd1d6d5-56c1-4fe9-9fee-1c5910e1f5d8/code.php +++ b/src/bfd1d6d5-56c1-4fe9-9fee-1c5910e1f5d8/code.php @@ -48,6 +48,33 @@ class Table implements Tableinterface 'store' => NULL, 'tab_name' => 'Details', ], + 'mvc_versiondate' => [ + 'name' => 'mvc_versiondate', + 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_MVC_VERSIONDATE_LABEL', + 'type' => 'list', + 'title' => false, + 'list' => 'joomla_components', + 'store' => NULL, + 'tab_name' => 'Details', + ], + 'remove_line_breaks' => [ + 'name' => 'remove_line_breaks', + 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_REMOVE_LINE_BREAKS_LABEL', + 'type' => 'radio', + 'title' => false, + 'list' => 'joomla_components', + 'store' => NULL, + 'tab_name' => 'Details', + ], + 'add_placeholders' => [ + 'name' => 'add_placeholders', + 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_ADD_PLACEHOLDERS_LABEL', + 'type' => 'radio', + 'title' => false, + 'list' => 'joomla_components', + 'store' => NULL, + 'tab_name' => 'Details', + ], 'short_description' => [ 'name' => 'short_description', 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_SHORT_DESCRIPTION_LABEL', @@ -57,6 +84,15 @@ class Table implements Tableinterface 'store' => NULL, 'tab_name' => 'Details', ], + 'description' => [ + 'name' => 'description', + 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_DESCRIPTION_LABEL', + 'type' => 'textarea', + 'title' => false, + 'list' => 'joomla_components', + 'store' => NULL, + 'tab_name' => 'Details', + ], 'companyname' => [ 'name' => 'companyname', 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_COMPANYNAME_LABEL', @@ -66,9 +102,18 @@ class Table implements Tableinterface 'store' => NULL, 'tab_name' => 'Details', ], - 'php_helper_both' => [ - 'name' => 'php_helper_both', - 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_HELPER_BOTH_LABEL', + 'php_admin_event' => [ + 'name' => 'php_admin_event', + 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_ADMIN_EVENT_LABEL', + 'type' => 'editor', + 'title' => false, + 'list' => 'joomla_components', + 'store' => 'base64', + 'tab_name' => 'Libs & Helpers', + ], + 'php_site_event' => [ + 'name' => 'php_site_event', + 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_SITE_EVENT_LABEL', 'type' => 'editor', 'title' => false, 'list' => 'joomla_components', @@ -84,6 +129,15 @@ class Table implements Tableinterface 'store' => NULL, 'tab_name' => 'publishing', ], + 'php_helper_both' => [ + 'name' => 'php_helper_both', + 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_HELPER_BOTH_LABEL', + 'type' => 'editor', + 'title' => false, + 'list' => 'joomla_components', + 'store' => 'base64', + 'tab_name' => 'Libs & Helpers', + ], 'crowdin_project_identifier' => [ 'name' => 'crowdin_project_identifier', 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_CROWDIN_PROJECT_IDENTIFIER_LABEL', @@ -120,60 +174,6 @@ class Table implements Tableinterface 'store' => 'base64', 'tab_name' => 'Libs & Helpers', ], - 'mvc_versiondate' => [ - 'name' => 'mvc_versiondate', - 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_MVC_VERSIONDATE_LABEL', - 'type' => 'list', - 'title' => false, - 'list' => 'joomla_components', - 'store' => NULL, - 'tab_name' => 'Details', - ], - 'remove_line_breaks' => [ - 'name' => 'remove_line_breaks', - 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_REMOVE_LINE_BREAKS_LABEL', - 'type' => 'radio', - 'title' => false, - 'list' => 'joomla_components', - 'store' => NULL, - 'tab_name' => 'Details', - ], - 'add_placeholders' => [ - 'name' => 'add_placeholders', - 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_ADD_PLACEHOLDERS_LABEL', - 'type' => 'radio', - 'title' => false, - 'list' => 'joomla_components', - 'store' => NULL, - 'tab_name' => 'Details', - ], - 'php_admin_event' => [ - 'name' => 'php_admin_event', - 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_ADMIN_EVENT_LABEL', - 'type' => 'editor', - 'title' => false, - 'list' => 'joomla_components', - 'store' => 'base64', - 'tab_name' => 'Libs & Helpers', - ], - 'php_site_event' => [ - 'name' => 'php_site_event', - 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_SITE_EVENT_LABEL', - 'type' => 'editor', - 'title' => false, - 'list' => 'joomla_components', - 'store' => 'base64', - 'tab_name' => 'Libs & Helpers', - ], - 'description' => [ - 'name' => 'description', - 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_DESCRIPTION_LABEL', - 'type' => 'textarea', - 'title' => false, - 'list' => 'joomla_components', - 'store' => NULL, - 'tab_name' => 'Details', - ], 'author' => [ 'name' => 'author', 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_AUTHOR_LABEL', @@ -824,6 +824,33 @@ class Table implements Tableinterface ], ], 'joomla_module' => [ + 'default' => [ + 'name' => 'default', + 'label' => 'COM_COMPONENTBUILDER_JOOMLA_MODULE_DEFAULT_LABEL', + 'type' => 'editor', + 'title' => false, + 'list' => 'joomla_modules', + 'store' => 'base64', + 'tab_name' => 'HTML', + ], + 'snippet' => [ + 'name' => 'snippet', + 'label' => 'COM_COMPONENTBUILDER_JOOMLA_MODULE_SNIPPET_LABEL', + 'type' => 'snippets', + 'title' => false, + 'list' => 'joomla_modules', + 'store' => NULL, + 'tab_name' => 'HTML', + ], + 'libraries' => [ + 'name' => 'libraries', + 'label' => 'COM_COMPONENTBUILDER_JOOMLA_MODULE_LIBRARIES_LABEL', + 'type' => 'libraries', + 'title' => false, + 'list' => 'joomla_modules', + 'store' => 'json', + 'tab_name' => 'HTML', + ], 'system_name' => [ 'name' => 'system_name', 'label' => 'COM_COMPONENTBUILDER_JOOMLA_MODULE_SYSTEM_NAME_LABEL', @@ -833,6 +860,15 @@ class Table implements Tableinterface 'store' => NULL, 'tab_name' => 'HTML', ], + 'module_version' => [ + 'name' => 'module_version', + 'label' => 'COM_COMPONENTBUILDER_JOOMLA_MODULE_MODULE_VERSION_LABEL', + 'type' => 'text', + 'title' => false, + 'list' => 'joomla_modules', + 'store' => NULL, + 'tab_name' => 'HTML', + ], 'target' => [ 'name' => 'target', 'label' => 'COM_COMPONENTBUILDER_JOOMLA_MODULE_TARGET_LABEL', @@ -851,6 +887,51 @@ class Table implements Tableinterface 'store' => NULL, 'tab_name' => 'HTML', ], + 'update_server_target' => [ + 'name' => 'update_server_target', + 'label' => 'COM_COMPONENTBUILDER_JOOMLA_MODULE_UPDATE_SERVER_TARGET_LABEL', + 'type' => 'radio', + 'title' => false, + 'list' => 'joomla_modules', + 'store' => NULL, + 'tab_name' => 'Dynamic Integration', + ], + 'add_update_server' => [ + 'name' => 'add_update_server', + 'label' => 'COM_COMPONENTBUILDER_JOOMLA_MODULE_ADD_UPDATE_SERVER_LABEL', + 'type' => 'radio', + 'title' => false, + 'list' => 'joomla_modules', + 'store' => NULL, + 'tab_name' => 'Dynamic Integration', + ], + 'addreadme' => [ + 'name' => 'addreadme', + 'label' => 'COM_COMPONENTBUILDER_JOOMLA_MODULE_ADDREADME_LABEL', + 'type' => 'radio', + 'title' => false, + 'list' => 'joomla_modules', + 'store' => NULL, + 'tab_name' => 'Readme', + ], + 'add_sql_uninstall' => [ + 'name' => 'add_sql_uninstall', + 'label' => 'COM_COMPONENTBUILDER_JOOMLA_MODULE_ADD_SQL_UNINSTALL_LABEL', + 'type' => 'radio', + 'title' => false, + 'list' => 'joomla_modules', + 'store' => NULL, + 'tab_name' => 'MySQL', + ], + 'add_sql' => [ + 'name' => 'add_sql', + 'label' => 'COM_COMPONENTBUILDER_JOOMLA_MODULE_ADD_SQL_LABEL', + 'type' => 'radio', + 'title' => false, + 'list' => 'joomla_modules', + 'store' => NULL, + 'tab_name' => 'MySQL', + ], 'add_php_method_uninstall' => [ 'name' => 'add_php_method_uninstall', 'label' => 'COM_COMPONENTBUILDER_JOOMLA_MODULE_ADD_PHP_METHOD_UNINSTALL_LABEL', @@ -887,60 +968,6 @@ class Table implements Tableinterface 'store' => NULL, 'tab_name' => 'Script File', ], - 'addreadme' => [ - 'name' => 'addreadme', - 'label' => 'COM_COMPONENTBUILDER_JOOMLA_MODULE_ADDREADME_LABEL', - 'type' => 'radio', - 'title' => false, - 'list' => 'joomla_modules', - 'store' => NULL, - 'tab_name' => 'Readme', - ], - 'default' => [ - 'name' => 'default', - 'label' => 'COM_COMPONENTBUILDER_JOOMLA_MODULE_DEFAULT_LABEL', - 'type' => 'editor', - 'title' => false, - 'list' => 'joomla_modules', - 'store' => 'base64', - 'tab_name' => 'HTML', - ], - 'snippet' => [ - 'name' => 'snippet', - 'label' => 'COM_COMPONENTBUILDER_JOOMLA_MODULE_SNIPPET_LABEL', - 'type' => 'snippets', - 'title' => false, - 'list' => 'joomla_modules', - 'store' => NULL, - 'tab_name' => 'HTML', - ], - 'add_sql' => [ - 'name' => 'add_sql', - 'label' => 'COM_COMPONENTBUILDER_JOOMLA_MODULE_ADD_SQL_LABEL', - 'type' => 'radio', - 'title' => false, - 'list' => 'joomla_modules', - 'store' => NULL, - 'tab_name' => 'MySQL', - ], - 'update_server_target' => [ - 'name' => 'update_server_target', - 'label' => 'COM_COMPONENTBUILDER_JOOMLA_MODULE_UPDATE_SERVER_TARGET_LABEL', - 'type' => 'radio', - 'title' => false, - 'list' => 'joomla_modules', - 'store' => NULL, - 'tab_name' => 'Dynamic Integration', - ], - 'add_sql_uninstall' => [ - 'name' => 'add_sql_uninstall', - 'label' => 'COM_COMPONENTBUILDER_JOOMLA_MODULE_ADD_SQL_UNINSTALL_LABEL', - 'type' => 'radio', - 'title' => false, - 'list' => 'joomla_modules', - 'store' => NULL, - 'tab_name' => 'MySQL', - ], 'update_server' => [ 'name' => 'update_server', 'label' => 'COM_COMPONENTBUILDER_JOOMLA_MODULE_UPDATE_SERVER_LABEL', @@ -950,33 +977,6 @@ class Table implements Tableinterface 'store' => NULL, 'tab_name' => 'Dynamic Integration', ], - 'add_update_server' => [ - 'name' => 'add_update_server', - 'label' => 'COM_COMPONENTBUILDER_JOOMLA_MODULE_ADD_UPDATE_SERVER_LABEL', - 'type' => 'radio', - 'title' => false, - 'list' => 'joomla_modules', - 'store' => NULL, - 'tab_name' => 'Dynamic Integration', - ], - 'libraries' => [ - 'name' => 'libraries', - 'label' => 'COM_COMPONENTBUILDER_JOOMLA_MODULE_LIBRARIES_LABEL', - 'type' => 'libraries', - 'title' => false, - 'list' => 'joomla_modules', - 'store' => 'json', - 'tab_name' => 'HTML', - ], - 'module_version' => [ - 'name' => 'module_version', - 'label' => 'COM_COMPONENTBUILDER_JOOMLA_MODULE_MODULE_VERSION_LABEL', - 'type' => 'text', - 'title' => false, - 'list' => 'joomla_modules', - 'store' => NULL, - 'tab_name' => 'HTML', - ], 'sales_server' => [ 'name' => 'sales_server', 'label' => 'COM_COMPONENTBUILDER_JOOMLA_MODULE_SALES_SERVER_LABEL', @@ -1204,15 +1204,6 @@ class Table implements Tableinterface ], ], 'joomla_plugin' => [ - 'system_name' => [ - 'name' => 'system_name', - 'label' => 'COM_COMPONENTBUILDER_JOOMLA_PLUGIN_SYSTEM_NAME_LABEL', - 'type' => 'text', - 'title' => true, - 'list' => 'joomla_plugins', - 'store' => NULL, - 'tab_name' => 'Code', - ], 'class_extends' => [ 'name' => 'class_extends', 'label' => 'COM_COMPONENTBUILDER_JOOMLA_PLUGIN_CLASS_EXTENDS_LABEL', @@ -1321,6 +1312,15 @@ class Table implements Tableinterface 'store' => NULL, 'tab_name' => 'MySQL', ], + 'head' => [ + 'name' => 'head', + 'label' => 'COM_COMPONENTBUILDER_JOOMLA_PLUGIN_HEAD_LABEL', + 'type' => 'editor', + 'title' => false, + 'list' => 'joomla_plugins', + 'store' => 'base64', + 'tab_name' => 'Code', + ], 'addreadme' => [ 'name' => 'addreadme', 'label' => 'COM_COMPONENTBUILDER_JOOMLA_PLUGIN_ADDREADME_LABEL', @@ -1330,9 +1330,9 @@ class Table implements Tableinterface 'store' => NULL, 'tab_name' => 'Readme', ], - 'head' => [ - 'name' => 'head', - 'label' => 'COM_COMPONENTBUILDER_JOOMLA_PLUGIN_HEAD_LABEL', + 'main_class_code' => [ + 'name' => 'main_class_code', + 'label' => 'COM_COMPONENTBUILDER_JOOMLA_PLUGIN_MAIN_CLASS_CODE_LABEL', 'type' => 'editor', 'title' => false, 'list' => 'joomla_plugins', @@ -1348,15 +1348,6 @@ class Table implements Tableinterface 'store' => NULL, 'tab_name' => 'Dynamic Integration', ], - 'main_class_code' => [ - 'name' => 'main_class_code', - 'label' => 'COM_COMPONENTBUILDER_JOOMLA_PLUGIN_MAIN_CLASS_CODE_LABEL', - 'type' => 'editor', - 'title' => false, - 'list' => 'joomla_plugins', - 'store' => 'base64', - 'tab_name' => 'Code', - ], 'update_server' => [ 'name' => 'update_server', 'label' => 'COM_COMPONENTBUILDER_JOOMLA_PLUGIN_UPDATE_SERVER_LABEL', @@ -1375,6 +1366,15 @@ class Table implements Tableinterface 'store' => NULL, 'tab_name' => 'Code', ], + 'system_name' => [ + 'name' => 'system_name', + 'label' => 'COM_COMPONENTBUILDER_JOOMLA_PLUGIN_SYSTEM_NAME_LABEL', + 'type' => 'text', + 'title' => true, + 'list' => 'joomla_plugins', + 'store' => NULL, + 'tab_name' => 'Code', + ], 'php_postflight_install' => [ 'name' => 'php_postflight_install', 'label' => 'COM_COMPONENTBUILDER_JOOMLA_PLUGIN_PHP_POSTFLIGHT_INSTALL_LABEL', @@ -1557,22 +1557,13 @@ class Table implements Tableinterface ], ], 'power' => [ - 'system_name' => [ - 'name' => 'system_name', - 'label' => 'COM_COMPONENTBUILDER_POWER_SYSTEM_NAME_LABEL', - 'type' => 'text', - 'title' => true, - 'list' => 'powers', - 'store' => NULL, - 'tab_name' => 'Code', - ], - 'namespace' => [ - 'name' => 'namespace', - 'label' => 'COM_COMPONENTBUILDER_POWER_NAMESPACE_LABEL', - 'type' => 'text', + 'method_selection' => [ + 'name' => 'method_selection', + 'label' => 'COM_COMPONENTBUILDER_POWER_METHOD_SELECTION_LABEL', + 'type' => 'subform', 'title' => false, 'list' => 'powers', - 'store' => NULL, + 'store' => 'json', 'tab_name' => 'Code', ], 'type' => [ @@ -1584,77 +1575,14 @@ class Table implements Tableinterface 'store' => NULL, 'tab_name' => 'Code', ], - 'power_version' => [ - 'name' => 'power_version', - 'label' => 'COM_COMPONENTBUILDER_POWER_POWER_VERSION_LABEL', - 'type' => 'text', - 'title' => false, - 'list' => 'powers', - 'store' => NULL, - 'tab_name' => 'Code', - ], - 'method_selection' => [ - 'name' => 'method_selection', - 'label' => 'COM_COMPONENTBUILDER_POWER_METHOD_SELECTION_LABEL', - 'type' => 'subform', - 'title' => false, - 'list' => 'powers', - 'store' => 'json', - 'tab_name' => 'Code', - ], - 'load_selection' => [ - 'name' => 'load_selection', - 'label' => 'COM_COMPONENTBUILDER_POWER_LOAD_SELECTION_LABEL', - 'type' => 'subform', - 'title' => false, - 'list' => 'powers', - 'store' => 'json', - 'tab_name' => 'Code', - ], - 'licensing_template' => [ - 'name' => 'licensing_template', - 'label' => 'COM_COMPONENTBUILDER_POWER_LICENSING_TEMPLATE_LABEL', - 'type' => 'textarea', - 'title' => false, - 'list' => 'powers', - 'store' => 'base64', - 'tab_name' => 'Licensing', - ], - 'description' => [ - 'name' => 'description', - 'label' => 'COM_COMPONENTBUILDER_POWER_DESCRIPTION_LABEL', - 'type' => 'textarea', - 'title' => false, - 'list' => 'powers', - 'store' => NULL, - 'tab_name' => 'Code', - ], - 'composer' => [ - 'name' => 'composer', - 'label' => 'COM_COMPONENTBUILDER_POWER_COMPOSER_LABEL', - 'type' => 'subform', - 'title' => false, - 'list' => 'powers', - 'store' => 'json', - 'tab_name' => 'Composer', - ], - 'extends' => [ - 'name' => 'extends', - 'label' => 'COM_COMPONENTBUILDER_POWER_EXTENDS_LABEL', - 'type' => 'classpowers', - 'title' => false, - 'list' => 'powers', - 'store' => NULL, - 'tab_name' => 'Code', - ], - 'approved' => [ - 'name' => 'approved', - 'label' => 'COM_COMPONENTBUILDER_POWER_APPROVED_LABEL', + 'add_head' => [ + 'name' => 'add_head', + 'label' => 'COM_COMPONENTBUILDER_POWER_ADD_HEAD_LABEL', 'type' => 'radio', 'title' => false, 'list' => 'powers', 'store' => NULL, - 'tab_name' => 'Super Power', + 'tab_name' => 'Code', ], 'property_selection' => [ 'name' => 'property_selection', @@ -1665,27 +1593,18 @@ class Table implements Tableinterface 'store' => 'json', 'tab_name' => 'Code', ], - 'add_head' => [ - 'name' => 'add_head', - 'label' => 'COM_COMPONENTBUILDER_POWER_ADD_HEAD_LABEL', - 'type' => 'radio', - 'title' => false, - 'list' => 'powers', - 'store' => NULL, - 'tab_name' => 'Code', - ], - 'extends_custom' => [ - 'name' => 'extends_custom', - 'label' => 'COM_COMPONENTBUILDER_POWER_EXTENDS_CUSTOM_LABEL', + 'implements_custom' => [ + 'name' => 'implements_custom', + 'label' => 'COM_COMPONENTBUILDER_POWER_IMPLEMENTS_CUSTOM_LABEL', 'type' => 'text', 'title' => false, 'list' => 'powers', 'store' => NULL, 'tab_name' => 'Code', ], - 'implements_custom' => [ - 'name' => 'implements_custom', - 'label' => 'COM_COMPONENTBUILDER_POWER_IMPLEMENTS_CUSTOM_LABEL', + 'namespace' => [ + 'name' => 'namespace', + 'label' => 'COM_COMPONENTBUILDER_POWER_NAMESPACE_LABEL', 'type' => 'text', 'title' => false, 'list' => 'powers', @@ -1701,6 +1620,51 @@ class Table implements Tableinterface 'store' => 'json', 'tab_name' => 'Code', ], + 'extends_custom' => [ + 'name' => 'extends_custom', + 'label' => 'COM_COMPONENTBUILDER_POWER_EXTENDS_CUSTOM_LABEL', + 'type' => 'text', + 'title' => false, + 'list' => 'powers', + 'store' => NULL, + 'tab_name' => 'Code', + ], + 'extends' => [ + 'name' => 'extends', + 'label' => 'COM_COMPONENTBUILDER_POWER_EXTENDS_LABEL', + 'type' => 'classpowers', + 'title' => false, + 'list' => 'powers', + 'store' => NULL, + 'tab_name' => 'Code', + ], + 'system_name' => [ + 'name' => 'system_name', + 'label' => 'COM_COMPONENTBUILDER_POWER_SYSTEM_NAME_LABEL', + 'type' => 'text', + 'title' => true, + 'list' => 'powers', + 'store' => NULL, + 'tab_name' => 'Code', + ], + 'power_version' => [ + 'name' => 'power_version', + 'label' => 'COM_COMPONENTBUILDER_POWER_POWER_VERSION_LABEL', + 'type' => 'text', + 'title' => false, + 'list' => 'powers', + 'store' => NULL, + 'tab_name' => 'Code', + ], + 'approved' => [ + 'name' => 'approved', + 'label' => 'COM_COMPONENTBUILDER_POWER_APPROVED_LABEL', + 'type' => 'radio', + 'title' => false, + 'list' => 'powers', + 'store' => NULL, + 'tab_name' => 'Super Power', + ], 'head' => [ 'name' => 'head', 'label' => 'COM_COMPONENTBUILDER_POWER_HEAD_LABEL', @@ -1710,6 +1674,42 @@ class Table implements Tableinterface 'store' => 'base64', 'tab_name' => 'Code', ], + 'load_selection' => [ + 'name' => 'load_selection', + 'label' => 'COM_COMPONENTBUILDER_POWER_LOAD_SELECTION_LABEL', + 'type' => 'subform', + 'title' => false, + 'list' => 'powers', + 'store' => 'json', + 'tab_name' => 'Code', + ], + 'description' => [ + 'name' => 'description', + 'label' => 'COM_COMPONENTBUILDER_POWER_DESCRIPTION_LABEL', + 'type' => 'textarea', + 'title' => false, + 'list' => 'powers', + 'store' => NULL, + 'tab_name' => 'Code', + ], + 'licensing_template' => [ + 'name' => 'licensing_template', + 'label' => 'COM_COMPONENTBUILDER_POWER_LICENSING_TEMPLATE_LABEL', + 'type' => 'textarea', + 'title' => false, + 'list' => 'powers', + 'store' => 'base64', + 'tab_name' => 'Licensing', + ], + 'composer' => [ + 'name' => 'composer', + 'label' => 'COM_COMPONENTBUILDER_POWER_COMPOSER_LABEL', + 'type' => 'subform', + 'title' => false, + 'list' => 'powers', + 'store' => 'json', + 'tab_name' => 'Composer', + ], 'approved_paths' => [ 'name' => 'approved_paths', 'label' => 'COM_COMPONENTBUILDER_POWER_APPROVED_PATHS_LABEL', @@ -1784,15 +1784,6 @@ class Table implements Tableinterface 'store' => NULL, 'tab_name' => 'Details', ], - 'short_description' => [ - 'name' => 'short_description', - 'label' => 'COM_COMPONENTBUILDER_ADMIN_VIEW_SHORT_DESCRIPTION_LABEL', - 'type' => 'text', - 'title' => false, - 'list' => 'admin_views', - 'store' => NULL, - 'tab_name' => 'Details', - ], 'php_allowedit' => [ 'name' => 'php_allowedit', 'label' => 'COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_ALLOWEDIT_LABEL', @@ -1802,15 +1793,6 @@ class Table implements Tableinterface 'store' => 'base64', 'tab_name' => 'PHP', ], - 'php_postsavehook' => [ - 'name' => 'php_postsavehook', - 'label' => 'COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_POSTSAVEHOOK_LABEL', - 'type' => 'editor', - 'title' => false, - 'list' => 'admin_views', - 'store' => 'base64', - 'tab_name' => 'PHP', - ], 'php_before_save' => [ 'name' => 'php_before_save', 'label' => 'COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_BEFORE_SAVE_LABEL', @@ -1820,9 +1802,9 @@ class Table implements Tableinterface 'store' => 'base64', 'tab_name' => 'PHP', ], - 'php_getlistquery' => [ - 'name' => 'php_getlistquery', - 'label' => 'COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_GETLISTQUERY_LABEL', + 'php_postsavehook' => [ + 'name' => 'php_postsavehook', + 'label' => 'COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_POSTSAVEHOOK_LABEL', 'type' => 'editor', 'title' => false, 'list' => 'admin_views', @@ -1838,6 +1820,15 @@ class Table implements Tableinterface 'store' => 'base64', 'tab_name' => 'Custom Import', ], + 'php_getlistquery' => [ + 'name' => 'php_getlistquery', + 'label' => 'COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_GETLISTQUERY_LABEL', + 'type' => 'editor', + 'title' => false, + 'list' => 'admin_views', + 'store' => 'base64', + 'tab_name' => 'PHP', + ], 'icon' => [ 'name' => 'icon', 'label' => 'COM_COMPONENTBUILDER_ADMIN_VIEW_ICON_LABEL', @@ -1847,6 +1838,15 @@ class Table implements Tableinterface 'store' => NULL, 'tab_name' => 'Details', ], + 'short_description' => [ + 'name' => 'short_description', + 'label' => 'COM_COMPONENTBUILDER_ADMIN_VIEW_SHORT_DESCRIPTION_LABEL', + 'type' => 'text', + 'title' => false, + 'list' => 'admin_views', + 'store' => NULL, + 'tab_name' => 'Details', + ], 'php_after_publish' => [ 'name' => 'php_after_publish', 'label' => 'COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_AFTER_PUBLISH_LABEL', @@ -2623,63 +2623,9 @@ class Table implements Tableinterface 'store' => NULL, 'tab_name' => 'Details', ], - 'main_get' => [ - 'name' => 'main_get', - 'label' => 'COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_MAIN_GET_LABEL', - 'type' => 'maingets', - 'title' => false, - 'list' => 'custom_admin_views', - 'store' => NULL, - 'tab_name' => 'Details', - ], - 'add_php_jview_display' => [ - 'name' => 'add_php_jview_display', - 'label' => 'COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_ADD_PHP_JVIEW_DISPLAY_LABEL', - 'type' => 'radio', - 'title' => false, - 'list' => 'custom_admin_views', - 'store' => NULL, - 'tab_name' => 'PHP', - ], - 'css_document' => [ - 'name' => 'css_document', - 'label' => 'COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_CSS_DOCUMENT_LABEL', - 'type' => 'editor', - 'title' => false, - 'list' => 'custom_admin_views', - 'store' => 'base64', - 'tab_name' => 'JavaScript & CSS', - ], - 'css' => [ - 'name' => 'css', - 'label' => 'COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_CSS_LABEL', - 'type' => 'editor', - 'title' => false, - 'list' => 'custom_admin_views', - 'store' => 'base64', - 'tab_name' => 'JavaScript & CSS', - ], - 'js_document' => [ - 'name' => 'js_document', - 'label' => 'COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_JS_DOCUMENT_LABEL', - 'type' => 'editor', - 'title' => false, - 'list' => 'custom_admin_views', - 'store' => 'base64', - 'tab_name' => 'JavaScript & CSS', - ], - 'javascript_file' => [ - 'name' => 'javascript_file', - 'label' => 'COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_JAVASCRIPT_FILE_LABEL', - 'type' => 'editor', - 'title' => false, - 'list' => 'custom_admin_views', - 'store' => 'base64', - 'tab_name' => 'JavaScript & CSS', - ], - 'codename' => [ - 'name' => 'codename', - 'label' => 'COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_CODENAME_LABEL', + 'context' => [ + 'name' => 'context', + 'label' => 'COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_CONTEXT_LABEL', 'type' => 'text', 'title' => false, 'list' => 'custom_admin_views', @@ -2713,33 +2659,15 @@ class Table implements Tableinterface 'store' => NULL, 'tab_name' => 'Details', ], - 'add_php_jview' => [ - 'name' => 'add_php_jview', - 'label' => 'COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_ADD_PHP_JVIEW_LABEL', - 'type' => 'radio', + 'libraries' => [ + 'name' => 'libraries', + 'label' => 'COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_LIBRARIES_LABEL', + 'type' => 'libraries', 'title' => false, 'list' => 'custom_admin_views', - 'store' => NULL, - 'tab_name' => 'PHP', - ], - 'context' => [ - 'name' => 'context', - 'label' => 'COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_CONTEXT_LABEL', - 'type' => 'text', - 'title' => false, - 'list' => 'custom_admin_views', - 'store' => NULL, + 'store' => 'json', 'tab_name' => 'Details', ], - 'add_js_document' => [ - 'name' => 'add_js_document', - 'label' => 'COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_ADD_JS_DOCUMENT_LABEL', - 'type' => 'radio', - 'title' => false, - 'list' => 'custom_admin_views', - 'store' => NULL, - 'tab_name' => 'JavaScript & CSS', - ], 'custom_get' => [ 'name' => 'custom_get', 'label' => 'COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_CUSTOM_GET_LABEL', @@ -2749,36 +2677,18 @@ class Table implements Tableinterface 'store' => 'json', 'tab_name' => 'Details', ], - 'add_javascript_file' => [ - 'name' => 'add_javascript_file', - 'label' => 'COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_ADD_JAVASCRIPT_FILE_LABEL', - 'type' => 'radio', + 'main_get' => [ + 'name' => 'main_get', + 'label' => 'COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_MAIN_GET_LABEL', + 'type' => 'maingets', 'title' => false, 'list' => 'custom_admin_views', 'store' => NULL, - 'tab_name' => 'JavaScript & CSS', + 'tab_name' => 'Details', ], - 'php_ajaxmethod' => [ - 'name' => 'php_ajaxmethod', - 'label' => 'COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_PHP_AJAXMETHOD_LABEL', - 'type' => 'editor', - 'title' => false, - 'list' => 'custom_admin_views', - 'store' => 'base64', - 'tab_name' => 'PHP', - ], - 'add_css_document' => [ - 'name' => 'add_css_document', - 'label' => 'COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_ADD_CSS_DOCUMENT_LABEL', - 'type' => 'radio', - 'title' => false, - 'list' => 'custom_admin_views', - 'store' => NULL, - 'tab_name' => 'JavaScript & CSS', - ], - 'add_php_document' => [ - 'name' => 'add_php_document', - 'label' => 'COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_ADD_PHP_DOCUMENT_LABEL', + 'add_php_ajax' => [ + 'name' => 'add_php_ajax', + 'label' => 'COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_ADD_PHP_AJAX_LABEL', 'type' => 'radio', 'title' => false, 'list' => 'custom_admin_views', @@ -2794,6 +2704,96 @@ class Table implements Tableinterface 'store' => NULL, 'tab_name' => 'JavaScript & CSS', ], + 'css' => [ + 'name' => 'css', + 'label' => 'COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_CSS_LABEL', + 'type' => 'editor', + 'title' => false, + 'list' => 'custom_admin_views', + 'store' => 'base64', + 'tab_name' => 'JavaScript & CSS', + ], + 'add_css_document' => [ + 'name' => 'add_css_document', + 'label' => 'COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_ADD_CSS_DOCUMENT_LABEL', + 'type' => 'radio', + 'title' => false, + 'list' => 'custom_admin_views', + 'store' => NULL, + 'tab_name' => 'JavaScript & CSS', + ], + 'css_document' => [ + 'name' => 'css_document', + 'label' => 'COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_CSS_DOCUMENT_LABEL', + 'type' => 'editor', + 'title' => false, + 'list' => 'custom_admin_views', + 'store' => 'base64', + 'tab_name' => 'JavaScript & CSS', + ], + 'add_javascript_file' => [ + 'name' => 'add_javascript_file', + 'label' => 'COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_ADD_JAVASCRIPT_FILE_LABEL', + 'type' => 'radio', + 'title' => false, + 'list' => 'custom_admin_views', + 'store' => NULL, + 'tab_name' => 'JavaScript & CSS', + ], + 'javascript_file' => [ + 'name' => 'javascript_file', + 'label' => 'COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_JAVASCRIPT_FILE_LABEL', + 'type' => 'editor', + 'title' => false, + 'list' => 'custom_admin_views', + 'store' => 'base64', + 'tab_name' => 'JavaScript & CSS', + ], + 'add_js_document' => [ + 'name' => 'add_js_document', + 'label' => 'COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_ADD_JS_DOCUMENT_LABEL', + 'type' => 'radio', + 'title' => false, + 'list' => 'custom_admin_views', + 'store' => NULL, + 'tab_name' => 'JavaScript & CSS', + ], + 'js_document' => [ + 'name' => 'js_document', + 'label' => 'COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_JS_DOCUMENT_LABEL', + 'type' => 'editor', + 'title' => false, + 'list' => 'custom_admin_views', + 'store' => 'base64', + 'tab_name' => 'JavaScript & CSS', + ], + 'codename' => [ + 'name' => 'codename', + 'label' => 'COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_CODENAME_LABEL', + 'type' => 'text', + 'title' => false, + 'list' => 'custom_admin_views', + 'store' => NULL, + 'tab_name' => 'Details', + ], + 'add_php_jview' => [ + 'name' => 'add_php_jview', + 'label' => 'COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_ADD_PHP_JVIEW_LABEL', + 'type' => 'radio', + 'title' => false, + 'list' => 'custom_admin_views', + 'store' => NULL, + 'tab_name' => 'PHP', + ], + 'add_php_jview_display' => [ + 'name' => 'add_php_jview_display', + 'label' => 'COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_ADD_PHP_JVIEW_DISPLAY_LABEL', + 'type' => 'radio', + 'title' => false, + 'list' => 'custom_admin_views', + 'store' => NULL, + 'tab_name' => 'PHP', + ], 'add_php_view' => [ 'name' => 'add_php_view', 'label' => 'COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_ADD_PHP_VIEW_LABEL', @@ -2803,23 +2803,23 @@ class Table implements Tableinterface 'store' => NULL, 'tab_name' => 'PHP', ], - 'add_php_ajax' => [ - 'name' => 'add_php_ajax', - 'label' => 'COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_ADD_PHP_AJAX_LABEL', + 'add_php_document' => [ + 'name' => 'add_php_document', + 'label' => 'COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_ADD_PHP_DOCUMENT_LABEL', 'type' => 'radio', 'title' => false, 'list' => 'custom_admin_views', 'store' => NULL, 'tab_name' => 'PHP', ], - 'libraries' => [ - 'name' => 'libraries', - 'label' => 'COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_LIBRARIES_LABEL', - 'type' => 'libraries', + 'php_ajaxmethod' => [ + 'name' => 'php_ajaxmethod', + 'label' => 'COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_PHP_AJAXMETHOD_LABEL', + 'type' => 'editor', 'title' => false, 'list' => 'custom_admin_views', - 'store' => 'json', - 'tab_name' => 'Details', + 'store' => 'base64', + 'tab_name' => 'PHP', ], 'ajax_input' => [ 'name' => 'ajax_input', @@ -2949,69 +2949,6 @@ class Table implements Tableinterface 'store' => NULL, 'tab_name' => 'Details', ], - 'main_get' => [ - 'name' => 'main_get', - 'label' => 'COM_COMPONENTBUILDER_SITE_VIEW_MAIN_GET_LABEL', - 'type' => 'maingets', - 'title' => false, - 'list' => 'site_views', - 'store' => NULL, - 'tab_name' => 'Details', - ], - 'add_php_jview_display' => [ - 'name' => 'add_php_jview_display', - 'label' => 'COM_COMPONENTBUILDER_SITE_VIEW_ADD_PHP_JVIEW_DISPLAY_LABEL', - 'type' => 'radio', - 'title' => false, - 'list' => 'site_views', - 'store' => NULL, - 'tab_name' => 'PHP', - ], - 'add_php_document' => [ - 'name' => 'add_php_document', - 'label' => 'COM_COMPONENTBUILDER_SITE_VIEW_ADD_PHP_DOCUMENT_LABEL', - 'type' => 'radio', - 'title' => false, - 'list' => 'site_views', - 'store' => NULL, - 'tab_name' => 'PHP', - ], - 'add_php_view' => [ - 'name' => 'add_php_view', - 'label' => 'COM_COMPONENTBUILDER_SITE_VIEW_ADD_PHP_VIEW_LABEL', - 'type' => 'radio', - 'title' => false, - 'list' => 'site_views', - 'store' => NULL, - 'tab_name' => 'PHP', - ], - 'js_document' => [ - 'name' => 'js_document', - 'label' => 'COM_COMPONENTBUILDER_SITE_VIEW_JS_DOCUMENT_LABEL', - 'type' => 'editor', - 'title' => false, - 'list' => 'site_views', - 'store' => 'base64', - 'tab_name' => 'JavaScript & CSS', - ], - 'codename' => [ - 'name' => 'codename', - 'label' => 'COM_COMPONENTBUILDER_SITE_VIEW_CODENAME_LABEL', - 'type' => 'text', - 'title' => false, - 'list' => 'site_views', - 'store' => NULL, - 'tab_name' => 'Details', - ], - 'javascript_file' => [ - 'name' => 'javascript_file', - 'label' => 'COM_COMPONENTBUILDER_SITE_VIEW_JAVASCRIPT_FILE_LABEL', - 'type' => 'editor', - 'title' => false, - 'list' => 'site_views', - 'store' => 'base64', - 'tab_name' => 'JavaScript & CSS', - ], 'context' => [ 'name' => 'context', 'label' => 'COM_COMPONENTBUILDER_SITE_VIEW_CONTEXT_LABEL', @@ -3039,14 +2976,14 @@ class Table implements Tableinterface 'store' => NULL, 'tab_name' => 'Details', ], - 'add_php_jview' => [ - 'name' => 'add_php_jview', - 'label' => 'COM_COMPONENTBUILDER_SITE_VIEW_ADD_PHP_JVIEW_LABEL', - 'type' => 'radio', + 'libraries' => [ + 'name' => 'libraries', + 'label' => 'COM_COMPONENTBUILDER_SITE_VIEW_LIBRARIES_LABEL', + 'type' => 'libraries', 'title' => false, 'list' => 'site_views', - 'store' => NULL, - 'tab_name' => 'PHP', + 'store' => 'json', + 'tab_name' => 'Details', ], 'custom_get' => [ 'name' => 'custom_get', @@ -3057,9 +2994,36 @@ class Table implements Tableinterface 'store' => 'json', 'tab_name' => 'Details', ], - 'css_document' => [ - 'name' => 'css_document', - 'label' => 'COM_COMPONENTBUILDER_SITE_VIEW_CSS_DOCUMENT_LABEL', + 'main_get' => [ + 'name' => 'main_get', + 'label' => 'COM_COMPONENTBUILDER_SITE_VIEW_MAIN_GET_LABEL', + 'type' => 'maingets', + 'title' => false, + 'list' => 'site_views', + 'store' => NULL, + 'tab_name' => 'Details', + ], + 'add_css_document' => [ + 'name' => 'add_css_document', + 'label' => 'COM_COMPONENTBUILDER_SITE_VIEW_ADD_CSS_DOCUMENT_LABEL', + 'type' => 'radio', + 'title' => false, + 'list' => 'site_views', + 'store' => NULL, + 'tab_name' => 'JavaScript & CSS', + ], + 'add_js_document' => [ + 'name' => 'add_js_document', + 'label' => 'COM_COMPONENTBUILDER_SITE_VIEW_ADD_JS_DOCUMENT_LABEL', + 'type' => 'radio', + 'title' => false, + 'list' => 'site_views', + 'store' => NULL, + 'tab_name' => 'JavaScript & CSS', + ], + 'js_document' => [ + 'name' => 'js_document', + 'label' => 'COM_COMPONENTBUILDER_SITE_VIEW_JS_DOCUMENT_LABEL', 'type' => 'editor', 'title' => false, 'list' => 'site_views', @@ -3075,23 +3039,59 @@ class Table implements Tableinterface 'store' => NULL, 'tab_name' => 'JavaScript & CSS', ], - 'css' => [ - 'name' => 'css', - 'label' => 'COM_COMPONENTBUILDER_SITE_VIEW_CSS_LABEL', + 'javascript_file' => [ + 'name' => 'javascript_file', + 'label' => 'COM_COMPONENTBUILDER_SITE_VIEW_JAVASCRIPT_FILE_LABEL', 'type' => 'editor', 'title' => false, 'list' => 'site_views', 'store' => 'base64', 'tab_name' => 'JavaScript & CSS', ], - 'add_js_document' => [ - 'name' => 'add_js_document', - 'label' => 'COM_COMPONENTBUILDER_SITE_VIEW_ADD_JS_DOCUMENT_LABEL', + 'codename' => [ + 'name' => 'codename', + 'label' => 'COM_COMPONENTBUILDER_SITE_VIEW_CODENAME_LABEL', + 'type' => 'text', + 'title' => false, + 'list' => 'site_views', + 'store' => NULL, + 'tab_name' => 'Details', + ], + 'add_php_jview_display' => [ + 'name' => 'add_php_jview_display', + 'label' => 'COM_COMPONENTBUILDER_SITE_VIEW_ADD_PHP_JVIEW_DISPLAY_LABEL', 'type' => 'radio', 'title' => false, 'list' => 'site_views', 'store' => NULL, - 'tab_name' => 'JavaScript & CSS', + 'tab_name' => 'PHP', + ], + 'add_php_jview' => [ + 'name' => 'add_php_jview', + 'label' => 'COM_COMPONENTBUILDER_SITE_VIEW_ADD_PHP_JVIEW_LABEL', + 'type' => 'radio', + 'title' => false, + 'list' => 'site_views', + 'store' => NULL, + 'tab_name' => 'PHP', + ], + 'add_php_view' => [ + 'name' => 'add_php_view', + 'label' => 'COM_COMPONENTBUILDER_SITE_VIEW_ADD_PHP_VIEW_LABEL', + 'type' => 'radio', + 'title' => false, + 'list' => 'site_views', + 'store' => NULL, + 'tab_name' => 'PHP', + ], + 'add_php_document' => [ + 'name' => 'add_php_document', + 'label' => 'COM_COMPONENTBUILDER_SITE_VIEW_ADD_PHP_DOCUMENT_LABEL', + 'type' => 'radio', + 'title' => false, + 'list' => 'site_views', + 'store' => NULL, + 'tab_name' => 'PHP', ], 'php_ajaxmethod' => [ 'name' => 'php_ajaxmethod', @@ -3102,23 +3102,23 @@ class Table implements Tableinterface 'store' => 'base64', 'tab_name' => 'PHP', ], - 'add_css_document' => [ - 'name' => 'add_css_document', - 'label' => 'COM_COMPONENTBUILDER_SITE_VIEW_ADD_CSS_DOCUMENT_LABEL', - 'type' => 'radio', + 'css' => [ + 'name' => 'css', + 'label' => 'COM_COMPONENTBUILDER_SITE_VIEW_CSS_LABEL', + 'type' => 'editor', 'title' => false, 'list' => 'site_views', - 'store' => NULL, + 'store' => 'base64', 'tab_name' => 'JavaScript & CSS', ], - 'libraries' => [ - 'name' => 'libraries', - 'label' => 'COM_COMPONENTBUILDER_SITE_VIEW_LIBRARIES_LABEL', - 'type' => 'libraries', + 'css_document' => [ + 'name' => 'css_document', + 'label' => 'COM_COMPONENTBUILDER_SITE_VIEW_CSS_DOCUMENT_LABEL', + 'type' => 'editor', 'title' => false, 'list' => 'site_views', - 'store' => 'json', - 'tab_name' => 'Details', + 'store' => 'base64', + 'tab_name' => 'JavaScript & CSS', ], 'add_css' => [ 'name' => 'add_css', @@ -3432,14 +3432,14 @@ class Table implements Tableinterface 'store' => NULL, 'tab_name' => 'Main', ], - 'gettype' => [ - 'name' => 'gettype', - 'label' => 'COM_COMPONENTBUILDER_DYNAMIC_GET_GETTYPE_LABEL', - 'type' => 'list', + 'php_after_getitems' => [ + 'name' => 'php_after_getitems', + 'label' => 'COM_COMPONENTBUILDER_DYNAMIC_GET_PHP_AFTER_GETITEMS_LABEL', + 'type' => 'editor', 'title' => false, 'list' => 'dynamic_gets', - 'store' => NULL, - 'tab_name' => 'Main', + 'store' => 'base64', + 'tab_name' => 'Custom Script', ], 'php_router_parse' => [ 'name' => 'php_router_parse', @@ -3450,6 +3450,15 @@ class Table implements Tableinterface 'store' => 'base64', 'tab_name' => 'Custom Script', ], + 'php_getlistquery' => [ + 'name' => 'php_getlistquery', + 'label' => 'COM_COMPONENTBUILDER_DYNAMIC_GET_PHP_GETLISTQUERY_LABEL', + 'type' => 'editor', + 'title' => false, + 'list' => 'dynamic_gets', + 'store' => 'base64', + 'tab_name' => 'Custom Script', + ], 'php_before_getitems' => [ 'name' => 'php_before_getitems', 'label' => 'COM_COMPONENTBUILDER_DYNAMIC_GET_PHP_BEFORE_GETITEMS_LABEL', @@ -3459,9 +3468,9 @@ class Table implements Tableinterface 'store' => 'base64', 'tab_name' => 'Custom Script', ], - 'php_after_getitems' => [ - 'name' => 'php_after_getitems', - 'label' => 'COM_COMPONENTBUILDER_DYNAMIC_GET_PHP_AFTER_GETITEMS_LABEL', + 'php_before_getitem' => [ + 'name' => 'php_before_getitem', + 'label' => 'COM_COMPONENTBUILDER_DYNAMIC_GET_PHP_BEFORE_GETITEM_LABEL', 'type' => 'editor', 'title' => false, 'list' => 'dynamic_gets', @@ -3477,14 +3486,14 @@ class Table implements Tableinterface 'store' => 'base64', 'tab_name' => 'Custom Script', ], - 'php_getlistquery' => [ - 'name' => 'php_getlistquery', - 'label' => 'COM_COMPONENTBUILDER_DYNAMIC_GET_PHP_GETLISTQUERY_LABEL', + 'php_calculation' => [ + 'name' => 'php_calculation', + 'label' => 'COM_COMPONENTBUILDER_DYNAMIC_GET_PHP_CALCULATION_LABEL', 'type' => 'editor', 'title' => false, 'list' => 'dynamic_gets', 'store' => 'base64', - 'tab_name' => 'Custom Script', + 'tab_name' => 'Abacus', ], 'join_db_table' => [ 'name' => 'join_db_table', @@ -3495,24 +3504,6 @@ class Table implements Tableinterface 'store' => 'json', 'tab_name' => 'Joint', ], - 'view_selection' => [ - 'name' => 'view_selection', - 'label' => 'COM_COMPONENTBUILDER_DYNAMIC_GET_VIEW_SELECTION_LABEL', - 'type' => 'textarea', - 'title' => false, - 'list' => 'dynamic_gets', - 'store' => NULL, - 'tab_name' => 'Main', - ], - 'db_table_main' => [ - 'name' => 'db_table_main', - 'label' => 'COM_COMPONENTBUILDER_DYNAMIC_GET_DB_TABLE_MAIN_LABEL', - 'type' => 'dbtables', - 'title' => false, - 'list' => 'dynamic_gets', - 'store' => NULL, - 'tab_name' => 'Main', - ], 'php_custom_get' => [ 'name' => 'php_custom_get', 'label' => 'COM_COMPONENTBUILDER_DYNAMIC_GET_PHP_CUSTOM_GET_LABEL', @@ -3540,23 +3531,32 @@ class Table implements Tableinterface 'store' => NULL, 'tab_name' => 'Main', ], - 'php_calculation' => [ - 'name' => 'php_calculation', - 'label' => 'COM_COMPONENTBUILDER_DYNAMIC_GET_PHP_CALCULATION_LABEL', - 'type' => 'editor', + 'view_selection' => [ + 'name' => 'view_selection', + 'label' => 'COM_COMPONENTBUILDER_DYNAMIC_GET_VIEW_SELECTION_LABEL', + 'type' => 'textarea', 'title' => false, 'list' => 'dynamic_gets', - 'store' => 'base64', - 'tab_name' => 'Abacus', + 'store' => NULL, + 'tab_name' => 'Main', ], - 'php_before_getitem' => [ - 'name' => 'php_before_getitem', - 'label' => 'COM_COMPONENTBUILDER_DYNAMIC_GET_PHP_BEFORE_GETITEM_LABEL', - 'type' => 'editor', + 'select_all' => [ + 'name' => 'select_all', + 'label' => 'COM_COMPONENTBUILDER_DYNAMIC_GET_SELECT_ALL_LABEL', + 'type' => 'radio', 'title' => false, 'list' => 'dynamic_gets', - 'store' => 'base64', - 'tab_name' => 'Custom Script', + 'store' => NULL, + 'tab_name' => 'Main', + ], + 'db_table_main' => [ + 'name' => 'db_table_main', + 'label' => 'COM_COMPONENTBUILDER_DYNAMIC_GET_DB_TABLE_MAIN_LABEL', + 'type' => 'dbtables', + 'title' => false, + 'list' => 'dynamic_gets', + 'store' => NULL, + 'tab_name' => 'Main', ], 'view_table_main' => [ 'name' => 'view_table_main', @@ -3567,10 +3567,10 @@ class Table implements Tableinterface 'store' => NULL, 'tab_name' => 'Main', ], - 'select_all' => [ - 'name' => 'select_all', - 'label' => 'COM_COMPONENTBUILDER_DYNAMIC_GET_SELECT_ALL_LABEL', - 'type' => 'radio', + 'gettype' => [ + 'name' => 'gettype', + 'label' => 'COM_COMPONENTBUILDER_DYNAMIC_GET_GETTYPE_LABEL', + 'type' => 'list', 'title' => false, 'list' => 'dynamic_gets', 'store' => NULL, @@ -3991,6 +3991,15 @@ class Table implements Tableinterface ], ], 'library' => [ + 'addconditions' => [ + 'name' => 'addconditions', + 'label' => 'COM_COMPONENTBUILDER_LIBRARY_ADDCONDITIONS_LABEL', + 'type' => 'subform', + 'title' => false, + 'list' => 'libraries', + 'store' => 'json', + 'tab_name' => 'Behaviour', + ], 'name' => [ 'name' => 'name', 'label' => 'COM_COMPONENTBUILDER_LIBRARY_NAME_LABEL', @@ -4000,6 +4009,15 @@ class Table implements Tableinterface 'store' => NULL, 'tab_name' => 'Behaviour', ], + 'php_setdocument' => [ + 'name' => 'php_setdocument', + 'label' => 'COM_COMPONENTBUILDER_LIBRARY_PHP_SETDOCUMENT_LABEL', + 'type' => 'textarea', + 'title' => false, + 'list' => 'libraries', + 'store' => 'base64', + 'tab_name' => 'Behaviour', + ], 'target' => [ 'name' => 'target', 'label' => 'COM_COMPONENTBUILDER_LIBRARY_TARGET_LABEL', @@ -4027,15 +4045,6 @@ class Table implements Tableinterface 'store' => NULL, 'tab_name' => 'Behaviour', ], - 'description' => [ - 'name' => 'description', - 'label' => 'COM_COMPONENTBUILDER_LIBRARY_DESCRIPTION_LABEL', - 'type' => 'text', - 'title' => false, - 'list' => 'libraries', - 'store' => NULL, - 'tab_name' => 'Behaviour', - ], 'libraries' => [ 'name' => 'libraries', 'label' => 'COM_COMPONENTBUILDER_LIBRARY_LIBRARIES_LABEL', @@ -4045,22 +4054,13 @@ class Table implements Tableinterface 'store' => 'json', 'tab_name' => 'Behaviour', ], - 'php_setdocument' => [ - 'name' => 'php_setdocument', - 'label' => 'COM_COMPONENTBUILDER_LIBRARY_PHP_SETDOCUMENT_LABEL', - 'type' => 'textarea', + 'description' => [ + 'name' => 'description', + 'label' => 'COM_COMPONENTBUILDER_LIBRARY_DESCRIPTION_LABEL', + 'type' => 'text', 'title' => false, 'list' => 'libraries', - 'store' => 'base64', - 'tab_name' => 'Behaviour', - ], - 'addconditions' => [ - 'name' => 'addconditions', - 'label' => 'COM_COMPONENTBUILDER_LIBRARY_ADDCONDITIONS_LABEL', - 'type' => 'subform', - 'title' => false, - 'list' => 'libraries', - 'store' => 'json', + 'store' => NULL, 'tab_name' => 'Behaviour', ], 'guid' => [ @@ -4258,6 +4258,33 @@ class Table implements Tableinterface 'store' => NULL, 'tab_name' => 'Database', ], + 'datadefault' => [ + 'name' => 'datadefault', + 'label' => 'COM_COMPONENTBUILDER_FIELD_DATADEFAULT_LABEL', + 'type' => 'list', + 'title' => false, + 'list' => 'fields', + 'store' => NULL, + 'tab_name' => 'Database', + ], + 'datalenght_other' => [ + 'name' => 'datalenght_other', + 'label' => 'COM_COMPONENTBUILDER_FIELD_DATALENGHT_OTHER_LABEL', + 'type' => 'text', + 'title' => false, + 'list' => 'fields', + 'store' => NULL, + 'tab_name' => 'Database', + ], + 'datalenght' => [ + 'name' => 'datalenght', + 'label' => 'COM_COMPONENTBUILDER_FIELD_DATALENGHT_LABEL', + 'type' => 'list', + 'title' => false, + 'list' => 'fields', + 'store' => NULL, + 'tab_name' => 'Database', + ], 'indexes' => [ 'name' => 'indexes', 'label' => 'COM_COMPONENTBUILDER_FIELD_INDEXES_LABEL', @@ -4267,6 +4294,15 @@ class Table implements Tableinterface 'store' => NULL, 'tab_name' => 'Database', ], + 'datadefault_other' => [ + 'name' => 'datadefault_other', + 'label' => 'COM_COMPONENTBUILDER_FIELD_DATADEFAULT_OTHER_LABEL', + 'type' => 'text', + 'title' => false, + 'list' => 'fields', + 'store' => NULL, + 'tab_name' => 'Database', + ], 'null_switch' => [ 'name' => 'null_switch', 'label' => 'COM_COMPONENTBUILDER_FIELD_NULL_SWITCH_LABEL', @@ -4285,23 +4321,32 @@ class Table implements Tableinterface 'store' => NULL, 'tab_name' => 'Database', ], - 'catid' => [ - 'name' => 'catid', - 'label' => 'COM_COMPONENTBUILDER_FIELD_CATID_LABEL', - 'type' => 'category', + 'add_css_views' => [ + 'name' => 'add_css_views', + 'label' => 'COM_COMPONENTBUILDER_FIELD_ADD_CSS_VIEWS_LABEL', + 'type' => 'radio', 'title' => false, 'list' => 'fields', 'store' => NULL, - 'tab_name' => 'Set Properties', + 'tab_name' => 'Scripts', ], - 'on_get_model_field' => [ - 'name' => 'on_get_model_field', - 'label' => 'COM_COMPONENTBUILDER_FIELD_ON_GET_MODEL_FIELD_LABEL', - 'type' => 'textarea', + 'add_css_view' => [ + 'name' => 'add_css_view', + 'label' => 'COM_COMPONENTBUILDER_FIELD_ADD_CSS_VIEW_LABEL', + 'type' => 'radio', + 'title' => false, + 'list' => 'fields', + 'store' => NULL, + 'tab_name' => 'Scripts', + ], + 'css_view' => [ + 'name' => 'css_view', + 'label' => 'COM_COMPONENTBUILDER_FIELD_CSS_VIEW_LABEL', + 'type' => 'editor', 'title' => false, 'list' => 'fields', 'store' => 'base64', - 'tab_name' => 'Database', + 'tab_name' => 'Scripts', ], 'on_save_model_field' => [ 'name' => 'on_save_model_field', @@ -4312,6 +4357,24 @@ class Table implements Tableinterface 'store' => 'base64', 'tab_name' => 'Database', ], + 'on_get_model_field' => [ + 'name' => 'on_get_model_field', + 'label' => 'COM_COMPONENTBUILDER_FIELD_ON_GET_MODEL_FIELD_LABEL', + 'type' => 'textarea', + 'title' => false, + 'list' => 'fields', + 'store' => 'base64', + 'tab_name' => 'Database', + ], + 'catid' => [ + 'name' => 'catid', + 'label' => 'COM_COMPONENTBUILDER_FIELD_CATID_LABEL', + 'type' => 'category', + 'title' => false, + 'list' => 'fields', + 'store' => NULL, + 'tab_name' => 'Set Properties', + ], 'initiator_on_get_model' => [ 'name' => 'initiator_on_get_model', 'label' => 'COM_COMPONENTBUILDER_FIELD_INITIATOR_ON_GET_MODEL_LABEL', @@ -4321,18 +4384,18 @@ class Table implements Tableinterface 'store' => 'base64', 'tab_name' => 'Database', ], - 'datalenght' => [ - 'name' => 'datalenght', - 'label' => 'COM_COMPONENTBUILDER_FIELD_DATALENGHT_LABEL', - 'type' => 'list', + 'xml' => [ + 'name' => 'xml', + 'label' => '', + 'type' => 'hidden', 'title' => false, 'list' => 'fields', - 'store' => NULL, - 'tab_name' => 'Database', + 'store' => 'json', + 'tab_name' => 'Type Info', ], - 'css_view' => [ - 'name' => 'css_view', - 'label' => 'COM_COMPONENTBUILDER_FIELD_CSS_VIEW_LABEL', + 'javascript_views_footer' => [ + 'name' => 'javascript_views_footer', + 'label' => 'COM_COMPONENTBUILDER_FIELD_JAVASCRIPT_VIEWS_FOOTER_LABEL', 'type' => 'editor', 'title' => false, 'list' => 'fields', @@ -4357,69 +4420,6 @@ class Table implements Tableinterface 'store' => 'base64', 'tab_name' => 'Scripts', ], - 'datadefault_other' => [ - 'name' => 'datadefault_other', - 'label' => 'COM_COMPONENTBUILDER_FIELD_DATADEFAULT_OTHER_LABEL', - 'type' => 'text', - 'title' => false, - 'list' => 'fields', - 'store' => NULL, - 'tab_name' => 'Database', - ], - 'datadefault' => [ - 'name' => 'datadefault', - 'label' => 'COM_COMPONENTBUILDER_FIELD_DATADEFAULT_LABEL', - 'type' => 'list', - 'title' => false, - 'list' => 'fields', - 'store' => NULL, - 'tab_name' => 'Database', - ], - 'datalenght_other' => [ - 'name' => 'datalenght_other', - 'label' => 'COM_COMPONENTBUILDER_FIELD_DATALENGHT_OTHER_LABEL', - 'type' => 'text', - 'title' => false, - 'list' => 'fields', - 'store' => NULL, - 'tab_name' => 'Database', - ], - 'javascript_views_footer' => [ - 'name' => 'javascript_views_footer', - 'label' => 'COM_COMPONENTBUILDER_FIELD_JAVASCRIPT_VIEWS_FOOTER_LABEL', - 'type' => 'editor', - 'title' => false, - 'list' => 'fields', - 'store' => 'base64', - 'tab_name' => 'Scripts', - ], - 'add_css_view' => [ - 'name' => 'add_css_view', - 'label' => 'COM_COMPONENTBUILDER_FIELD_ADD_CSS_VIEW_LABEL', - 'type' => 'radio', - 'title' => false, - 'list' => 'fields', - 'store' => NULL, - 'tab_name' => 'Scripts', - ], - 'xml' => [ - 'name' => 'xml', - 'label' => '', - 'type' => 'hidden', - 'title' => false, - 'list' => 'fields', - 'store' => 'json', - 'tab_name' => 'Type Info', - ], - 'add_css_views' => [ - 'name' => 'add_css_views', - 'label' => 'COM_COMPONENTBUILDER_FIELD_ADD_CSS_VIEWS_LABEL', - 'type' => 'radio', - 'title' => false, - 'list' => 'fields', - 'store' => NULL, - 'tab_name' => 'Scripts', - ], 'add_javascript_view_footer' => [ 'name' => 'add_javascript_view_footer', 'label' => 'COM_COMPONENTBUILDER_FIELD_ADD_JAVASCRIPT_VIEW_FOOTER_LABEL', @@ -4458,15 +4458,6 @@ class Table implements Tableinterface ], ], 'fieldtype' => [ - 'name' => [ - 'name' => 'name', - 'label' => 'COM_COMPONENTBUILDER_FIELDTYPE_NAME_LABEL', - 'type' => 'text', - 'title' => true, - 'list' => 'fieldtypes', - 'store' => NULL, - 'tab_name' => 'Details', - ], 'store' => [ 'name' => 'store', 'label' => 'COM_COMPONENTBUILDER_FIELDTYPE_STORE_LABEL', @@ -4476,6 +4467,15 @@ class Table implements Tableinterface 'store' => NULL, 'tab_name' => 'Database (defaults)', ], + 'indexes' => [ + 'name' => 'indexes', + 'label' => 'COM_COMPONENTBUILDER_FIELDTYPE_INDEXES_LABEL', + 'type' => 'list', + 'title' => false, + 'list' => 'fieldtypes', + 'store' => NULL, + 'tab_name' => 'Database (defaults)', + ], 'null_switch' => [ 'name' => 'null_switch', 'label' => 'COM_COMPONENTBUILDER_FIELDTYPE_NULL_SWITCH_LABEL', @@ -4485,9 +4485,9 @@ class Table implements Tableinterface 'store' => NULL, 'tab_name' => 'Database (defaults)', ], - 'indexes' => [ - 'name' => 'indexes', - 'label' => 'COM_COMPONENTBUILDER_FIELDTYPE_INDEXES_LABEL', + 'datadefault' => [ + 'name' => 'datadefault', + 'label' => 'COM_COMPONENTBUILDER_FIELDTYPE_DATADEFAULT_LABEL', 'type' => 'list', 'title' => false, 'list' => 'fieldtypes', @@ -4503,24 +4503,6 @@ class Table implements Tableinterface 'store' => NULL, 'tab_name' => 'Database (defaults)', ], - 'datadefault' => [ - 'name' => 'datadefault', - 'label' => 'COM_COMPONENTBUILDER_FIELDTYPE_DATADEFAULT_LABEL', - 'type' => 'list', - 'title' => false, - 'list' => 'fieldtypes', - 'store' => NULL, - 'tab_name' => 'Database (defaults)', - ], - 'datalenght_other' => [ - 'name' => 'datalenght_other', - 'label' => 'COM_COMPONENTBUILDER_FIELDTYPE_DATALENGHT_OTHER_LABEL', - 'type' => 'text', - 'title' => false, - 'list' => 'fieldtypes', - 'store' => NULL, - 'tab_name' => 'Database (defaults)', - ], 'short_description' => [ 'name' => 'short_description', 'label' => 'COM_COMPONENTBUILDER_FIELDTYPE_SHORT_DESCRIPTION_LABEL', @@ -4530,10 +4512,10 @@ class Table implements Tableinterface 'store' => NULL, 'tab_name' => 'Details', ], - 'datatype' => [ - 'name' => 'datatype', - 'label' => 'COM_COMPONENTBUILDER_FIELDTYPE_DATATYPE_LABEL', - 'type' => 'list', + 'datalenght_other' => [ + 'name' => 'datalenght_other', + 'label' => 'COM_COMPONENTBUILDER_FIELDTYPE_DATALENGHT_OTHER_LABEL', + 'type' => 'text', 'title' => false, 'list' => 'fieldtypes', 'store' => NULL, @@ -4548,6 +4530,24 @@ class Table implements Tableinterface 'store' => NULL, 'tab_name' => 'Database (defaults)', ], + 'datatype' => [ + 'name' => 'datatype', + 'label' => 'COM_COMPONENTBUILDER_FIELDTYPE_DATATYPE_LABEL', + 'type' => 'list', + 'title' => false, + 'list' => 'fieldtypes', + 'store' => NULL, + 'tab_name' => 'Database (defaults)', + ], + 'name' => [ + 'name' => 'name', + 'label' => 'COM_COMPONENTBUILDER_FIELDTYPE_NAME_LABEL', + 'type' => 'text', + 'title' => true, + 'list' => 'fieldtypes', + 'store' => NULL, + 'tab_name' => 'Details', + ], 'properties' => [ 'name' => 'properties', 'label' => 'COM_COMPONENTBUILDER_FIELDTYPE_PROPERTIES_LABEL', @@ -4922,15 +4922,6 @@ class Table implements Tableinterface ], ], 'admin_fields_relations' => [ - 'admin_view' => [ - 'name' => 'admin_view', - 'label' => 'COM_COMPONENTBUILDER_ADMIN_FIELDS_RELATIONS_ADMIN_VIEW_LABEL', - 'type' => 'adminviewsreadonly', - 'title' => true, - 'list' => 'admins_fields_relations', - 'store' => NULL, - 'tab_name' => 'Relations', - ], 'addrelations' => [ 'name' => 'addrelations', 'label' => 'COM_COMPONENTBUILDER_ADMIN_FIELDS_RELATIONS_ADDRELATIONS_LABEL', @@ -4940,6 +4931,15 @@ class Table implements Tableinterface 'store' => 'json', 'tab_name' => 'Relations', ], + 'admin_view' => [ + 'name' => 'admin_view', + 'label' => 'COM_COMPONENTBUILDER_ADMIN_FIELDS_RELATIONS_ADMIN_VIEW_LABEL', + 'type' => 'adminviewsreadonly', + 'title' => true, + 'list' => 'admins_fields_relations', + 'store' => NULL, + 'tab_name' => 'Relations', + ], ], 'admin_custom_tabs' => [ 'admin_view' => [ @@ -4962,15 +4962,6 @@ class Table implements Tableinterface ], ], 'component_admin_views' => [ - 'joomla_component' => [ - 'name' => 'joomla_component', - 'label' => 'COM_COMPONENTBUILDER_COMPONENT_ADMIN_VIEWS_JOOMLA_COMPONENT_LABEL', - 'type' => 'joomlacomponents', - 'title' => true, - 'list' => 'components_admin_views', - 'store' => NULL, - 'tab_name' => 'Views', - ], 'addadmin_views' => [ 'name' => 'addadmin_views', 'label' => 'COM_COMPONENTBUILDER_COMPONENT_ADMIN_VIEWS_ADDADMIN_VIEWS_LABEL', @@ -4980,17 +4971,17 @@ class Table implements Tableinterface 'store' => 'json', 'tab_name' => 'Views', ], - ], - 'component_site_views' => [ 'joomla_component' => [ 'name' => 'joomla_component', - 'label' => 'COM_COMPONENTBUILDER_COMPONENT_SITE_VIEWS_JOOMLA_COMPONENT_LABEL', + 'label' => 'COM_COMPONENTBUILDER_COMPONENT_ADMIN_VIEWS_JOOMLA_COMPONENT_LABEL', 'type' => 'joomlacomponents', 'title' => true, - 'list' => 'components_site_views', + 'list' => 'components_admin_views', 'store' => NULL, 'tab_name' => 'Views', ], + ], + 'component_site_views' => [ 'addsite_views' => [ 'name' => 'addsite_views', 'label' => 'COM_COMPONENTBUILDER_COMPONENT_SITE_VIEWS_ADDSITE_VIEWS_LABEL', @@ -5000,17 +4991,17 @@ class Table implements Tableinterface 'store' => 'json', 'tab_name' => 'Views', ], - ], - 'component_custom_admin_views' => [ 'joomla_component' => [ 'name' => 'joomla_component', - 'label' => 'COM_COMPONENTBUILDER_COMPONENT_CUSTOM_ADMIN_VIEWS_JOOMLA_COMPONENT_LABEL', + 'label' => 'COM_COMPONENTBUILDER_COMPONENT_SITE_VIEWS_JOOMLA_COMPONENT_LABEL', 'type' => 'joomlacomponents', 'title' => true, - 'list' => 'components_custom_admin_views', + 'list' => 'components_site_views', 'store' => NULL, 'tab_name' => 'Views', ], + ], + 'component_custom_admin_views' => [ 'addcustom_admin_views' => [ 'name' => 'addcustom_admin_views', 'label' => 'COM_COMPONENTBUILDER_COMPONENT_CUSTOM_ADMIN_VIEWS_ADDCUSTOM_ADMIN_VIEWS_LABEL', @@ -5020,6 +5011,15 @@ class Table implements Tableinterface 'store' => 'json', 'tab_name' => 'Views', ], + 'joomla_component' => [ + 'name' => 'joomla_component', + 'label' => 'COM_COMPONENTBUILDER_COMPONENT_CUSTOM_ADMIN_VIEWS_JOOMLA_COMPONENT_LABEL', + 'type' => 'joomlacomponents', + 'title' => true, + 'list' => 'components_custom_admin_views', + 'store' => NULL, + 'tab_name' => 'Views', + ], ], 'component_updates' => [ 'joomla_component' => [ @@ -5198,15 +5198,6 @@ class Table implements Tableinterface ], ], 'component_plugins' => [ - 'joomla_component' => [ - 'name' => 'joomla_component', - 'label' => 'COM_COMPONENTBUILDER_COMPONENT_PLUGINS_JOOMLA_COMPONENT_LABEL', - 'type' => 'joomlacomponents', - 'title' => true, - 'list' => 'components_plugins', - 'store' => NULL, - 'tab_name' => 'Plugins', - ], 'addjoomla_plugins' => [ 'name' => 'addjoomla_plugins', 'label' => 'COM_COMPONENTBUILDER_COMPONENT_PLUGINS_ADDJOOMLA_PLUGINS_LABEL', @@ -5216,17 +5207,17 @@ class Table implements Tableinterface 'store' => 'json', 'tab_name' => 'Plugins', ], - ], - 'component_modules' => [ 'joomla_component' => [ 'name' => 'joomla_component', - 'label' => 'COM_COMPONENTBUILDER_COMPONENT_MODULES_JOOMLA_COMPONENT_LABEL', + 'label' => 'COM_COMPONENTBUILDER_COMPONENT_PLUGINS_JOOMLA_COMPONENT_LABEL', 'type' => 'joomlacomponents', 'title' => true, - 'list' => 'components_modules', + 'list' => 'components_plugins', 'store' => NULL, - 'tab_name' => 'Modules', + 'tab_name' => 'Plugins', ], + ], + 'component_modules' => [ 'addjoomla_modules' => [ 'name' => 'addjoomla_modules', 'label' => 'COM_COMPONENTBUILDER_COMPONENT_MODULES_ADDJOOMLA_MODULES_LABEL', @@ -5236,6 +5227,15 @@ class Table implements Tableinterface 'store' => 'json', 'tab_name' => 'Modules', ], + 'joomla_component' => [ + 'name' => 'joomla_component', + 'label' => 'COM_COMPONENTBUILDER_COMPONENT_MODULES_JOOMLA_COMPONENT_LABEL', + 'type' => 'joomlacomponents', + 'title' => true, + 'list' => 'components_modules', + 'store' => NULL, + 'tab_name' => 'Modules', + ], ], 'snippet_type' => [ 'name' => [ @@ -5278,15 +5278,6 @@ class Table implements Tableinterface ], ], 'library_files_folders_urls' => [ - 'library' => [ - 'name' => 'library', - 'label' => 'COM_COMPONENTBUILDER_LIBRARY_FILES_FOLDERS_URLS_LIBRARY_LABEL', - 'type' => 'libraryreadonly', - 'title' => true, - 'list' => 'libraries_files_folders_urls', - 'store' => NULL, - 'tab_name' => 'Basic', - ], 'addfoldersfullpath' => [ 'name' => 'addfoldersfullpath', 'label' => 'COM_COMPONENTBUILDER_LIBRARY_FILES_FOLDERS_URLS_ADDFOLDERSFULLPATH_LABEL', @@ -5314,6 +5305,15 @@ class Table implements Tableinterface 'store' => 'json', 'tab_name' => 'Basic', ], + 'library' => [ + 'name' => 'library', + 'label' => 'COM_COMPONENTBUILDER_LIBRARY_FILES_FOLDERS_URLS_LIBRARY_LABEL', + 'type' => 'libraryreadonly', + 'title' => true, + 'list' => 'libraries_files_folders_urls', + 'store' => NULL, + 'tab_name' => 'Basic', + ], 'addfiles' => [ 'name' => 'addfiles', 'label' => 'COM_COMPONENTBUILDER_LIBRARY_FILES_FOLDERS_URLS_ADDFILES_LABEL', @@ -5392,15 +5392,6 @@ class Table implements Tableinterface ], ], 'joomla_module_files_folders_urls' => [ - 'joomla_module' => [ - 'name' => 'joomla_module', - 'label' => 'COM_COMPONENTBUILDER_JOOMLA_MODULE_FILES_FOLDERS_URLS_JOOMLA_MODULE_LABEL', - 'type' => 'joomlamodules', - 'title' => true, - 'list' => 'joomla_modules_files_folders_urls', - 'store' => NULL, - 'tab_name' => 'Basic', - ], 'addfoldersfullpath' => [ 'name' => 'addfoldersfullpath', 'label' => 'COM_COMPONENTBUILDER_JOOMLA_MODULE_FILES_FOLDERS_URLS_ADDFOLDERSFULLPATH_LABEL', @@ -5428,6 +5419,15 @@ class Table implements Tableinterface 'store' => 'json', 'tab_name' => 'Basic', ], + 'joomla_module' => [ + 'name' => 'joomla_module', + 'label' => 'COM_COMPONENTBUILDER_JOOMLA_MODULE_FILES_FOLDERS_URLS_JOOMLA_MODULE_LABEL', + 'type' => 'joomlamodules', + 'title' => true, + 'list' => 'joomla_modules_files_folders_urls', + 'store' => NULL, + 'tab_name' => 'Basic', + ], 'addfiles' => [ 'name' => 'addfiles', 'label' => 'COM_COMPONENTBUILDER_JOOMLA_MODULE_FILES_FOLDERS_URLS_ADDFILES_LABEL', @@ -5488,15 +5488,6 @@ class Table implements Tableinterface ], ], 'joomla_plugin_files_folders_urls' => [ - 'joomla_plugin' => [ - 'name' => 'joomla_plugin', - 'label' => 'COM_COMPONENTBUILDER_JOOMLA_PLUGIN_FILES_FOLDERS_URLS_JOOMLA_PLUGIN_LABEL', - 'type' => 'joomlaplugins', - 'title' => true, - 'list' => 'joomla_plugins_files_folders_urls', - 'store' => NULL, - 'tab_name' => 'Basic', - ], 'addfoldersfullpath' => [ 'name' => 'addfoldersfullpath', 'label' => 'COM_COMPONENTBUILDER_JOOMLA_PLUGIN_FILES_FOLDERS_URLS_ADDFOLDERSFULLPATH_LABEL', @@ -5524,6 +5515,15 @@ class Table implements Tableinterface 'store' => 'json', 'tab_name' => 'Basic', ], + 'joomla_plugin' => [ + 'name' => 'joomla_plugin', + 'label' => 'COM_COMPONENTBUILDER_JOOMLA_PLUGIN_FILES_FOLDERS_URLS_JOOMLA_PLUGIN_LABEL', + 'type' => 'joomlaplugins', + 'title' => true, + 'list' => 'joomla_plugins_files_folders_urls', + 'store' => NULL, + 'tab_name' => 'Basic', + ], 'addfiles' => [ 'name' => 'addfiles', 'label' => 'COM_COMPONENTBUILDER_JOOMLA_PLUGIN_FILES_FOLDERS_URLS_ADDFILES_LABEL',