From 017d6a6299f0b098258af68fdb13df00a4c27806 Mon Sep 17 00:00:00 2001 From: aB0t Date: Fri, 28 Jun 2024 03:50:30 +0200 Subject: [PATCH] Release of v4.0.1-alpha6 Add new subform classes. Fix registry class methods return type. Update all list and custom fields to use the new layouts. --- CHANGELOG.md | 13 +- ComponentbuilderInstallerScript.php | 2 +- README.md | 12 +- admin/README.txt | 12 +- admin/config.xml | 6 + admin/forms/admin_custom_tabs.xml | 1 + admin/forms/admin_fields.xml | 1 + admin/forms/admin_fields_conditions.xml | 1 + admin/forms/admin_fields_relations.xml | 1 + admin/forms/admin_view.xml | 5 + admin/forms/class_extends.xml | 1 + admin/forms/class_method.xml | 3 + admin/forms/class_property.xml | 3 + admin/forms/component_admin_views.xml | 2 + admin/forms/component_config.xml | 2 + admin/forms/component_custom_admin_menus.xml | 2 + admin/forms/component_custom_admin_views.xml | 2 + admin/forms/component_dashboard.xml | 2 + admin/forms/component_files_folders.xml | 2 + admin/forms/component_modules.xml | 2 + admin/forms/component_mysql_tweaks.xml | 2 + admin/forms/component_placeholders.xml | 2 + admin/forms/component_plugins.xml | 2 + admin/forms/component_router.xml | 1 + admin/forms/component_site_views.xml | 2 + admin/forms/component_updates.xml | 2 + admin/forms/custom_admin_view.xml | 3 + admin/forms/custom_code.xml | 1 + admin/forms/dynamic_get.xml | 4 + admin/forms/field.xml | 7 +- admin/forms/fieldtype.xml | 5 + admin/forms/help_document.xml | 1 + admin/forms/joomla_component.xml | 7 + admin/forms/joomla_module.xml | 4 + .../joomla_module_files_folders_urls.xml | 1 + admin/forms/joomla_module_updates.xml | 1 + admin/forms/joomla_plugin.xml | 4 + .../joomla_plugin_files_folders_urls.xml | 1 + admin/forms/joomla_plugin_group.xml | 1 + admin/forms/joomla_plugin_updates.xml | 1 + admin/forms/layout.xml | 2 + admin/forms/library.xml | 1 + admin/forms/library_config.xml | 1 + admin/forms/library_files_folders_urls.xml | 1 + admin/forms/power.xml | 1 + admin/forms/server.xml | 2 + admin/forms/site_view.xml | 4 + admin/forms/snippet.xml | 2 + admin/forms/template.xml | 2 + .../en-GB/en-GB.com_componentbuilder.ini | 2 +- admin/src/Field/DynamicgetsField.php | 39 +- admin/src/Field/FilebehaviourField.php | 4 +- admin/src/Field/LibraryreadonlyField.php | 35 +- admin/src/Field/MaingetsField.php | 38 +- admin/src/Field/ServersField.php | 39 +- admin/src/Field/SnippetsField.php | 39 +- admin/src/Field/SnippettypeField.php | 37 +- componentbuilder.xml | 6 +- componentbuilder_update_server.xml | 6 +- .../VDM.Joomla.Gitea/src/Factory.php | 40 +- .../VDM.Joomla.Openai/src/Factory.php | 40 +- .../VDM.Joomla/src/Abstraction/Factory.php | 83 +++ .../VDM.Joomla/src/Abstraction/Model.php | 63 +++ .../VDM.Joomla/src/Abstraction/Registry.php | 16 +- .../src/Componentbuilder/Compiler/Factory.php | 40 +- .../Componentbuilder/JoomlaPower/Factory.php | 40 +- .../src/Componentbuilder/Package/Factory.php | 40 +- .../src/Componentbuilder/Power/Config.php | 11 + .../src/Componentbuilder/Power/Factory.php | 40 +- .../src/Componentbuilder/Search/Factory.php | 40 +- .../VDM.Joomla/src/Componentbuilder/Table.php | 4 +- .../src/Componentbuilder/Table/Schema.php | 2 +- .../src/Componentbuilder/index.html | 1 + .../VDM.Joomla/src/Data/Action/Load.php | 27 + .../VDM.Joomla/src/Data/Factory.php | 46 ++ .../vendor_jcb/VDM.Joomla/src/Data/Item.php | 25 +- .../vendor_jcb/VDM.Joomla/src/Data/Items.php | 37 +- .../VDM.Joomla/src/Data/MultiSubform.php | 511 ++++++++++++++++++ .../VDM.Joomla/src/Data/Subform.php | 310 +++++++++++ .../vendor_jcb/VDM.Joomla/src/Data/index.html | 1 + .../VDM.Joomla/src/Database/Load.php | 25 + .../src/Interfaces/Data/ItemsInterface.php | 2 +- .../src/Interfaces/Data/LoadInterface.php | 16 + .../Interfaces/Data/MultiSubformInterface.php | 77 +++ .../src/Interfaces/Data/SubformInterface.php | 66 +++ .../src/Interfaces/FactoryInterface.php | 8 +- .../src/Interfaces/LoadInterface.php | 17 +- .../src/Interfaces/ModelInterface.php | 13 + .../src/Interfaces/Registryinterface.php | 16 +- .../VDM.Joomla/src/Service/Data.php | 38 ++ .../VDM.Joomla/src/Service/Table.php | 73 +++ .../VDM.Joomla/src/Utilities/GetHelper.php | 5 + 92 files changed, 1692 insertions(+), 469 deletions(-) create mode 100644 libraries/vendor_jcb/VDM.Joomla/src/Abstraction/Factory.php create mode 100644 libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/index.html create mode 100644 libraries/vendor_jcb/VDM.Joomla/src/Data/Factory.php create mode 100644 libraries/vendor_jcb/VDM.Joomla/src/Data/MultiSubform.php create mode 100644 libraries/vendor_jcb/VDM.Joomla/src/Data/Subform.php create mode 100644 libraries/vendor_jcb/VDM.Joomla/src/Data/index.html create mode 100644 libraries/vendor_jcb/VDM.Joomla/src/Interfaces/Data/MultiSubformInterface.php create mode 100644 libraries/vendor_jcb/VDM.Joomla/src/Interfaces/Data/SubformInterface.php create mode 100644 libraries/vendor_jcb/VDM.Joomla/src/Service/Table.php diff --git a/CHANGELOG.md b/CHANGELOG.md index 4feb6941f..71b8dc8ba 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,8 +1,8 @@ -# v4.0.1-alpha5 +# v4.0.1-alpha6 -- Add repositories for better integration with gitea -- Refactored the Data classes -- Add new Data classes +- Add new subform classes +- Fix registry class methods return type +- Update all list and custom fields to use the new layouts # v4.0.1-alpha @@ -11,7 +11,10 @@ - Add in JCB gitea push feature to help maintain JCB core features. - Add extending options to interfaces. - Change the extendsinterfaces field to allow null, #1139 -- Update the Schema class to also update null mismatching if needed +- Update the Schema class to also update null mismatching if needed +- Add repositories for better integration with gitea +- Refactored the Data classes +- Add new Data classes # v4.0.0 diff --git a/ComponentbuilderInstallerScript.php b/ComponentbuilderInstallerScript.php index 4f08b6a47..10dc94576 100644 --- a/ComponentbuilderInstallerScript.php +++ b/ComponentbuilderInstallerScript.php @@ -3266,7 +3266,7 @@ class Com_ComponentbuilderInstallerScript implements InstallerScriptInterface echo '
-

Upgrade to Version 4.0.1-alpha5 Was Successful! Let us know if anything is not working as expected.

'; +

Upgrade to Version 4.0.1-alpha6 Was Successful! Let us know if anything is not working as expected.

'; // Add/Update component in the action logs extensions table. $this->setActionLogsExtensions(); diff --git a/README.md b/README.md index 8e9f5e40d..321588a99 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ The Component Builder for [Joomla](https://extensions.joomla.org/extension/compo Whether you're a seasoned [Joomla](https://extensions.joomla.org/extension/component-builder/) developer, or have just started, Component Builder will save you lots of time and money. A real must have! -You can install it quite easily and with no limitations. On [gitea](https://git.vdm.dev/joomla/Component-Builder/tags) is the latest release (4.0.1-alpha5) with **ALL** its features and **ALL** concepts totally open-source and free! +You can install it quite easily and with no limitations. On [gitea](https://git.vdm.dev/joomla/Component-Builder/tags) is the latest release (4.0.1-alpha6) with **ALL** its features and **ALL** concepts totally open-source and free! > Watch Quick Build of a Hello World component in [JCB on Youtube](https://www.youtube.com/watch?v=IQfsLYIeblk&list=PLQRGFI8XZ_wtGvPQZWBfDzzlERLQgpMRE&index=45) @@ -144,14 +144,14 @@ TODO + *Author*: [Llewellyn van der Merwe](mailto:joomla@vdm.io) + *Name*: [Component Builder](https://git.vdm.dev/joomla/Component-Builder) + *First Build*: 30th April, 2015 -+ *Last Build*: 20th June, 2024 -+ *Version*: 4.0.1-alpha5 ++ *Last Build*: 28th June, 2024 ++ *Version*: 4.0.1-alpha6 + *Copyright*: Copyright (C) 2015 Vast Development Method. All rights reserved. + *License*: GNU General Public License version 2 or later; see LICENSE.txt -+ *Line count*: **758355** ++ *Line count*: **762546** + *Field count*: **2104** -+ *File count*: **5355** -+ *Folder count*: **532** ++ *File count*: **5392** ++ *Folder count*: **534** > This **component** was build with a [Joomla](https://extensions.joomla.org/extension/component-builder/) [Automated Component Builder](https://www.joomlacomponentbuilder.com). > Developed by [Llewellyn van der Merwe](mailto:joomla@vdm.io) diff --git a/admin/README.txt b/admin/README.txt index 8e9f5e40d..321588a99 100644 --- a/admin/README.txt +++ b/admin/README.txt @@ -9,7 +9,7 @@ The Component Builder for [Joomla](https://extensions.joomla.org/extension/compo Whether you're a seasoned [Joomla](https://extensions.joomla.org/extension/component-builder/) developer, or have just started, Component Builder will save you lots of time and money. A real must have! -You can install it quite easily and with no limitations. On [gitea](https://git.vdm.dev/joomla/Component-Builder/tags) is the latest release (4.0.1-alpha5) with **ALL** its features and **ALL** concepts totally open-source and free! +You can install it quite easily and with no limitations. On [gitea](https://git.vdm.dev/joomla/Component-Builder/tags) is the latest release (4.0.1-alpha6) with **ALL** its features and **ALL** concepts totally open-source and free! > Watch Quick Build of a Hello World component in [JCB on Youtube](https://www.youtube.com/watch?v=IQfsLYIeblk&list=PLQRGFI8XZ_wtGvPQZWBfDzzlERLQgpMRE&index=45) @@ -144,14 +144,14 @@ TODO + *Author*: [Llewellyn van der Merwe](mailto:joomla@vdm.io) + *Name*: [Component Builder](https://git.vdm.dev/joomla/Component-Builder) + *First Build*: 30th April, 2015 -+ *Last Build*: 20th June, 2024 -+ *Version*: 4.0.1-alpha5 ++ *Last Build*: 28th June, 2024 ++ *Version*: 4.0.1-alpha6 + *Copyright*: Copyright (C) 2015 Vast Development Method. All rights reserved. + *License*: GNU General Public License version 2 or later; see LICENSE.txt -+ *Line count*: **758355** ++ *Line count*: **762546** + *Field count*: **2104** -+ *File count*: **5355** -+ *Folder count*: **532** ++ *File count*: **5392** ++ *Folder count*: **534** > This **component** was build with a [Joomla](https://extensions.joomla.org/extension/component-builder/) [Automated Component Builder](https://www.joomlacomponentbuilder.com). > Developed by [Llewellyn van der Merwe](mailto:joomla@vdm.io) diff --git a/admin/config.xml b/admin/config.xml index 068004446..1f8b2b72f 100644 --- a/admin/config.xml +++ b/admin/config.xml @@ -202,6 +202,7 @@ label="COM_COMPONENTBUILDER_CONFIG_JCB_PACKAGE_DIRECTORIES_LABEL" description="COM_COMPONENTBUILDER_CONFIG_JCB_PACKAGE_DIRECTORIES_DESCRIPTION" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="true" default="" showon="manage_jcb_package_directories:1"> @@ -235,6 +236,7 @@ label="COM_COMPONENTBUILDER_CONFIG_STORAGE_TIME_TO_LIVE_LABEL" description="COM_COMPONENTBUILDER_CONFIG_STORAGE_TIME_TO_LIVE_DESCRIPTION" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" default="global" showon="set_browser_storage:1"> @@ -789,6 +791,7 @@ label="COM_COMPONENTBUILDER_CONFIG_BUILDER_GIF_SIZE_LABEL" description="COM_COMPONENTBUILDER_CONFIG_BUILDER_GIF_SIZE_DESCRIPTION" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" required="true" default="480-272"> @@ -914,6 +917,7 @@ label="COM_COMPONENTBUILDER_CONFIG_ASSETS_TABLE_FIX_LABEL" description="COM_COMPONENTBUILDER_CONFIG_ASSETS_TABLE_FIX_DESCRIPTION" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" default="2"> @@ -931,6 +935,7 @@ label="COM_COMPONENTBUILDER_CONFIG_COMPILER_FIELD_BUILDER_TYPE_LABEL" description="COM_COMPONENTBUILDER_CONFIG_COMPILER_FIELD_BUILDER_TYPE_DESCRIPTION" class="list_class" + layout="joomla.form.field.list-fancy-select" filter="INT" required="true" default="2"> @@ -1138,6 +1143,7 @@ label="COM_COMPONENTBUILDER_CONFIG_CRONJOB_BACKUP_SERVER_LABEL" description="COM_COMPONENTBUILDER_CONFIG_CRONJOB_BACKUP_SERVER_DESCRIPTION" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" default="0" showon="cronjob_backup_type:2" diff --git a/admin/forms/admin_custom_tabs.xml b/admin/forms/admin_custom_tabs.xml index 3cce5ff7b..5e7572fe2 100644 --- a/admin/forms/admin_custom_tabs.xml +++ b/admin/forms/admin_custom_tabs.xml @@ -104,6 +104,7 @@ label="COM_COMPONENTBUILDER_ADMIN_CUSTOM_TABS_ADMIN_VIEW_LABEL" description="COM_COMPONENTBUILDER_ADMIN_CUSTOM_TABS_ADMIN_VIEW_DESCRIPTION" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" default="" required="true" diff --git a/admin/forms/admin_fields.xml b/admin/forms/admin_fields.xml index 2d169a111..e42bc9457 100644 --- a/admin/forms/admin_fields.xml +++ b/admin/forms/admin_fields.xml @@ -104,6 +104,7 @@ label="COM_COMPONENTBUILDER_ADMIN_FIELDS_ADMIN_VIEW_LABEL" description="COM_COMPONENTBUILDER_ADMIN_FIELDS_ADMIN_VIEW_DESCRIPTION" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" default="" required="true" diff --git a/admin/forms/admin_fields_conditions.xml b/admin/forms/admin_fields_conditions.xml index 43b73af51..72ed3f741 100644 --- a/admin/forms/admin_fields_conditions.xml +++ b/admin/forms/admin_fields_conditions.xml @@ -104,6 +104,7 @@ label="COM_COMPONENTBUILDER_ADMIN_FIELDS_CONDITIONS_ADMIN_VIEW_LABEL" description="COM_COMPONENTBUILDER_ADMIN_FIELDS_CONDITIONS_ADMIN_VIEW_DESCRIPTION" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" default="" required="true" diff --git a/admin/forms/admin_fields_relations.xml b/admin/forms/admin_fields_relations.xml index 2f30ff9ed..89346c6ca 100644 --- a/admin/forms/admin_fields_relations.xml +++ b/admin/forms/admin_fields_relations.xml @@ -104,6 +104,7 @@ label="COM_COMPONENTBUILDER_ADMIN_FIELDS_RELATIONS_ADMIN_VIEW_LABEL" description="COM_COMPONENTBUILDER_ADMIN_FIELDS_RELATIONS_ADMIN_VIEW_DESCRIPTION" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" default="" required="true" diff --git a/admin/forms/admin_view.xml b/admin/forms/admin_view.xml index 736551d9c..3f8532fcd 100644 --- a/admin/forms/admin_view.xml +++ b/admin/forms/admin_view.xml @@ -311,6 +311,7 @@ label="COM_COMPONENTBUILDER_ADMIN_VIEW_MYSQL_TABLE_CHARSET_LABEL" description="COM_COMPONENTBUILDER_ADMIN_VIEW_MYSQL_TABLE_CHARSET_DESCRIPTION" class="list_class bestview" + layout="joomla.form.field.list-fancy-select" multiple="false" filter="CMD" required="true" @@ -422,6 +423,7 @@ label="COM_COMPONENTBUILDER_ADMIN_VIEW_TYPE_LABEL" description="COM_COMPONENTBUILDER_ADMIN_VIEW_TYPE_DESCRIPTION" class="btn-group" + layout="joomla.form.field.list-fancy-select" filter="INT" default="1"> @@ -852,6 +854,7 @@ label="COM_COMPONENTBUILDER_ADMIN_VIEW_MYSQL_TABLE_ROW_FORMAT_LABEL" description="COM_COMPONENTBUILDER_ADMIN_VIEW_MYSQL_TABLE_ROW_FORMAT_DESCRIPTION" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" required="true" default="DYNAMIC"> @@ -1918,6 +1921,7 @@ label="COM_COMPONENTBUILDER_ADMIN_VIEW_MYSQL_TABLE_ENGINE_LABEL" description="COM_COMPONENTBUILDER_ADMIN_VIEW_MYSQL_TABLE_ENGINE_DESCRIPTION" class="list_class bestview" + layout="joomla.form.field.list-fancy-select" multiple="false" filter="CMD" required="true" @@ -1957,6 +1961,7 @@ label="COM_COMPONENTBUILDER_ADMIN_VIEW_MYSQL_TABLE_COLLATE_LABEL" description="COM_COMPONENTBUILDER_ADMIN_VIEW_MYSQL_TABLE_COLLATE_DESCRIPTION" class="list_class bestview" + layout="joomla.form.field.list-fancy-select" multiple="false" filter="CMD" required="true" diff --git a/admin/forms/class_extends.xml b/admin/forms/class_extends.xml index f1d225938..290bc3067 100644 --- a/admin/forms/class_extends.xml +++ b/admin/forms/class_extends.xml @@ -120,6 +120,7 @@ label="COM_COMPONENTBUILDER_CLASS_EXTENDS_EXTENSION_TYPE_LABEL" description="COM_COMPONENTBUILDER_CLASS_EXTENDS_EXTENSION_TYPE_DESCRIPTION" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" required="true"> diff --git a/admin/forms/class_method.xml b/admin/forms/class_method.xml index 67d2b3bb3..bea980d66 100644 --- a/admin/forms/class_method.xml +++ b/admin/forms/class_method.xml @@ -120,6 +120,7 @@ label="COM_COMPONENTBUILDER_CLASS_METHOD_VISIBILITY_LABEL" description="COM_COMPONENTBUILDER_CLASS_METHOD_VISIBILITY_DESCRIPTION" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" filter="STRING" required="true"> @@ -144,6 +145,7 @@ label="COM_COMPONENTBUILDER_CLASS_METHOD_EXTENSION_TYPE_LABEL" description="COM_COMPONENTBUILDER_CLASS_METHOD_EXTENSION_TYPE_DESCRIPTION" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" required="true"> @@ -207,6 +209,7 @@ name="joomla_plugin_group" label="COM_COMPONENTBUILDER_CLASS_METHOD_JOOMLA_PLUGIN_GROUP_LABEL" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" default="0" required="true" diff --git a/admin/forms/class_property.xml b/admin/forms/class_property.xml index 99001149e..5db4e453e 100644 --- a/admin/forms/class_property.xml +++ b/admin/forms/class_property.xml @@ -120,6 +120,7 @@ label="COM_COMPONENTBUILDER_CLASS_PROPERTY_VISIBILITY_LABEL" description="COM_COMPONENTBUILDER_CLASS_PROPERTY_VISIBILITY_DESCRIPTION" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" filter="STRING" required="true"> @@ -144,6 +145,7 @@ label="COM_COMPONENTBUILDER_CLASS_PROPERTY_EXTENSION_TYPE_LABEL" description="COM_COMPONENTBUILDER_CLASS_PROPERTY_EXTENSION_TYPE_DESCRIPTION" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" required="true"> @@ -191,6 +193,7 @@ name="joomla_plugin_group" label="COM_COMPONENTBUILDER_CLASS_PROPERTY_JOOMLA_PLUGIN_GROUP_LABEL" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" default="0" required="true" diff --git a/admin/forms/component_admin_views.xml b/admin/forms/component_admin_views.xml index 16f0d52e1..292ce9890 100644 --- a/admin/forms/component_admin_views.xml +++ b/admin/forms/component_admin_views.xml @@ -104,6 +104,7 @@ label="COM_COMPONENTBUILDER_COMPONENT_ADMIN_VIEWS_JOOMLA_COMPONENT_LABEL" description="COM_COMPONENTBUILDER_COMPONENT_ADMIN_VIEWS_JOOMLA_COMPONENT_DESCRIPTION" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" required="true" readonly="true" @@ -115,6 +116,7 @@ name="clone_me" label="COM_COMPONENTBUILDER_COMPONENT_ADMIN_VIEWS_CLONE_ME_LABEL" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" default="0" required="false" diff --git a/admin/forms/component_config.xml b/admin/forms/component_config.xml index 57a7177cc..e53923805 100644 --- a/admin/forms/component_config.xml +++ b/admin/forms/component_config.xml @@ -104,6 +104,7 @@ label="COM_COMPONENTBUILDER_COMPONENT_CONFIG_JOOMLA_COMPONENT_LABEL" description="COM_COMPONENTBUILDER_COMPONENT_CONFIG_JOOMLA_COMPONENT_DESCRIPTION" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" required="true" readonly="true" @@ -115,6 +116,7 @@ name="clone_me" label="COM_COMPONENTBUILDER_COMPONENT_CONFIG_CLONE_ME_LABEL" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" default="0" required="false" diff --git a/admin/forms/component_custom_admin_menus.xml b/admin/forms/component_custom_admin_menus.xml index 2f569d81b..63a6412b3 100644 --- a/admin/forms/component_custom_admin_menus.xml +++ b/admin/forms/component_custom_admin_menus.xml @@ -104,6 +104,7 @@ label="COM_COMPONENTBUILDER_COMPONENT_CUSTOM_ADMIN_MENUS_JOOMLA_COMPONENT_LABEL" description="COM_COMPONENTBUILDER_COMPONENT_CUSTOM_ADMIN_MENUS_JOOMLA_COMPONENT_DESCRIPTION" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" required="true" readonly="true" @@ -115,6 +116,7 @@ name="clone_me" label="COM_COMPONENTBUILDER_COMPONENT_CUSTOM_ADMIN_MENUS_CLONE_ME_LABEL" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" default="0" required="false" diff --git a/admin/forms/component_custom_admin_views.xml b/admin/forms/component_custom_admin_views.xml index 5f14ee615..9d093c54f 100644 --- a/admin/forms/component_custom_admin_views.xml +++ b/admin/forms/component_custom_admin_views.xml @@ -104,6 +104,7 @@ label="COM_COMPONENTBUILDER_COMPONENT_CUSTOM_ADMIN_VIEWS_JOOMLA_COMPONENT_LABEL" description="COM_COMPONENTBUILDER_COMPONENT_CUSTOM_ADMIN_VIEWS_JOOMLA_COMPONENT_DESCRIPTION" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" required="true" readonly="true" @@ -115,6 +116,7 @@ name="clone_me" label="COM_COMPONENTBUILDER_COMPONENT_CUSTOM_ADMIN_VIEWS_CLONE_ME_LABEL" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" default="0" required="false" diff --git a/admin/forms/component_dashboard.xml b/admin/forms/component_dashboard.xml index 9cb695f50..d0eb7fc53 100644 --- a/admin/forms/component_dashboard.xml +++ b/admin/forms/component_dashboard.xml @@ -104,6 +104,7 @@ label="COM_COMPONENTBUILDER_COMPONENT_DASHBOARD_JOOMLA_COMPONENT_LABEL" description="COM_COMPONENTBUILDER_COMPONENT_DASHBOARD_JOOMLA_COMPONENT_DESCRIPTION" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" required="true" readonly="true" @@ -115,6 +116,7 @@ name="clone_me" label="COM_COMPONENTBUILDER_COMPONENT_DASHBOARD_CLONE_ME_LABEL" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" default="0" required="false" diff --git a/admin/forms/component_files_folders.xml b/admin/forms/component_files_folders.xml index 9bfafa315..0c2bb449e 100644 --- a/admin/forms/component_files_folders.xml +++ b/admin/forms/component_files_folders.xml @@ -104,6 +104,7 @@ label="COM_COMPONENTBUILDER_COMPONENT_FILES_FOLDERS_JOOMLA_COMPONENT_LABEL" description="COM_COMPONENTBUILDER_COMPONENT_FILES_FOLDERS_JOOMLA_COMPONENT_DESCRIPTION" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" required="true" readonly="true" @@ -115,6 +116,7 @@ name="clone_me" label="COM_COMPONENTBUILDER_COMPONENT_FILES_FOLDERS_CLONE_ME_LABEL" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" default="0" required="false" diff --git a/admin/forms/component_modules.xml b/admin/forms/component_modules.xml index 88722970d..5802d59ee 100644 --- a/admin/forms/component_modules.xml +++ b/admin/forms/component_modules.xml @@ -104,6 +104,7 @@ label="COM_COMPONENTBUILDER_COMPONENT_MODULES_JOOMLA_COMPONENT_LABEL" description="COM_COMPONENTBUILDER_COMPONENT_MODULES_JOOMLA_COMPONENT_DESCRIPTION" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" required="true" readonly="true" @@ -115,6 +116,7 @@ name="clone_me" label="COM_COMPONENTBUILDER_COMPONENT_MODULES_CLONE_ME_LABEL" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" default="0" required="false" diff --git a/admin/forms/component_mysql_tweaks.xml b/admin/forms/component_mysql_tweaks.xml index 1193494c8..a9cd4c801 100644 --- a/admin/forms/component_mysql_tweaks.xml +++ b/admin/forms/component_mysql_tweaks.xml @@ -104,6 +104,7 @@ label="COM_COMPONENTBUILDER_COMPONENT_MYSQL_TWEAKS_JOOMLA_COMPONENT_LABEL" description="COM_COMPONENTBUILDER_COMPONENT_MYSQL_TWEAKS_JOOMLA_COMPONENT_DESCRIPTION" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" required="true" readonly="true" @@ -115,6 +116,7 @@ name="clone_me" label="COM_COMPONENTBUILDER_COMPONENT_MYSQL_TWEAKS_CLONE_ME_LABEL" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" default="0" required="false" diff --git a/admin/forms/component_placeholders.xml b/admin/forms/component_placeholders.xml index 7f634dcb6..5e2170859 100644 --- a/admin/forms/component_placeholders.xml +++ b/admin/forms/component_placeholders.xml @@ -104,6 +104,7 @@ label="COM_COMPONENTBUILDER_COMPONENT_PLACEHOLDERS_JOOMLA_COMPONENT_LABEL" description="COM_COMPONENTBUILDER_COMPONENT_PLACEHOLDERS_JOOMLA_COMPONENT_DESCRIPTION" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" required="true" readonly="true" @@ -115,6 +116,7 @@ name="clone_me" label="COM_COMPONENTBUILDER_COMPONENT_PLACEHOLDERS_CLONE_ME_LABEL" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" default="0" required="false" diff --git a/admin/forms/component_plugins.xml b/admin/forms/component_plugins.xml index b8cdf45df..8c6b09ebd 100644 --- a/admin/forms/component_plugins.xml +++ b/admin/forms/component_plugins.xml @@ -104,6 +104,7 @@ label="COM_COMPONENTBUILDER_COMPONENT_PLUGINS_JOOMLA_COMPONENT_LABEL" description="COM_COMPONENTBUILDER_COMPONENT_PLUGINS_JOOMLA_COMPONENT_DESCRIPTION" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" required="true" readonly="true" @@ -115,6 +116,7 @@ name="clone_me" label="COM_COMPONENTBUILDER_COMPONENT_PLUGINS_CLONE_ME_LABEL" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" default="0" required="false" diff --git a/admin/forms/component_router.xml b/admin/forms/component_router.xml index 7ae38bce9..ae29b08ed 100644 --- a/admin/forms/component_router.xml +++ b/admin/forms/component_router.xml @@ -104,6 +104,7 @@ label="COM_COMPONENTBUILDER_COMPONENT_ROUTER_JOOMLA_COMPONENT_LABEL" description="COM_COMPONENTBUILDER_COMPONENT_ROUTER_JOOMLA_COMPONENT_DESCRIPTION" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" required="true" readonly="true" diff --git a/admin/forms/component_site_views.xml b/admin/forms/component_site_views.xml index cb112e0a9..fa314cd14 100644 --- a/admin/forms/component_site_views.xml +++ b/admin/forms/component_site_views.xml @@ -104,6 +104,7 @@ label="COM_COMPONENTBUILDER_COMPONENT_SITE_VIEWS_JOOMLA_COMPONENT_LABEL" description="COM_COMPONENTBUILDER_COMPONENT_SITE_VIEWS_JOOMLA_COMPONENT_DESCRIPTION" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" required="true" readonly="true" @@ -115,6 +116,7 @@ name="clone_me" label="COM_COMPONENTBUILDER_COMPONENT_SITE_VIEWS_CLONE_ME_LABEL" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" default="0" required="false" diff --git a/admin/forms/component_updates.xml b/admin/forms/component_updates.xml index 56869b988..037909a66 100644 --- a/admin/forms/component_updates.xml +++ b/admin/forms/component_updates.xml @@ -104,6 +104,7 @@ label="COM_COMPONENTBUILDER_COMPONENT_UPDATES_JOOMLA_COMPONENT_LABEL" description="COM_COMPONENTBUILDER_COMPONENT_UPDATES_JOOMLA_COMPONENT_DESCRIPTION" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" required="true" readonly="true" @@ -115,6 +116,7 @@ name="clone_me" label="COM_COMPONENTBUILDER_COMPONENT_UPDATES_CLONE_ME_LABEL" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" default="0" required="false" diff --git a/admin/forms/custom_admin_view.xml b/admin/forms/custom_admin_view.xml index 8eaa9254e..bc55b889e 100644 --- a/admin/forms/custom_admin_view.xml +++ b/admin/forms/custom_admin_view.xml @@ -149,6 +149,7 @@ name="main_get" label="COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_MAIN_GET_LABEL" description="COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_MAIN_GET_DESCRIPTION" + layout="joomla.form.field.list-fancy-select" multiple="false" default="" required="true" @@ -277,6 +278,7 @@ label="COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_SNIPPET_LABEL" description="COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_SNIPPET_DESCRIPTION" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" required="false" button="true" @@ -607,6 +609,7 @@ name="dynamic_get" label="COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_DYNAMIC_GET_LABEL" description="COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_DYNAMIC_GET_DESCRIPTION" + layout="joomla.form.field.list-fancy-select" multiple="false" default="" required="false" diff --git a/admin/forms/custom_code.xml b/admin/forms/custom_code.xml index edbdab80d..d4a4c2fee 100644 --- a/admin/forms/custom_code.xml +++ b/admin/forms/custom_code.xml @@ -103,6 +103,7 @@ name="component" label="COM_COMPONENTBUILDER_CUSTOM_CODE_COMPONENT_LABEL" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" default="0" required="true" diff --git a/admin/forms/dynamic_get.xml b/admin/forms/dynamic_get.xml index 2f3d3b2dd..b9f069c68 100644 --- a/admin/forms/dynamic_get.xml +++ b/admin/forms/dynamic_get.xml @@ -120,6 +120,7 @@ label="COM_COMPONENTBUILDER_DYNAMIC_GET_MAIN_SOURCE_LABEL" description="COM_COMPONENTBUILDER_DYNAMIC_GET_MAIN_SOURCE_DESCRIPTION" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" filter="INT" required="true" @@ -141,6 +142,7 @@ label="COM_COMPONENTBUILDER_DYNAMIC_GET_GETTYPE_LABEL" description="COM_COMPONENTBUILDER_DYNAMIC_GET_GETTYPE_DESCRIPTION" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="false" filter="INT" required="true" @@ -307,6 +309,7 @@ label="COM_COMPONENTBUILDER_DYNAMIC_GET_PLUGIN_EVENTS_LABEL" description="COM_COMPONENTBUILDER_DYNAMIC_GET_PLUGIN_EVENTS_DESCRIPTION" class="list_class" + layout="joomla.form.field.list-fancy-select" multiple="true">