From 359b4dd92bc44175ad636f03e410f33f6141da08 Mon Sep 17 00:00:00 2001 From: aB0t Date: Sat, 6 Apr 2024 23:29:23 +0200 Subject: [PATCH] Release of v4.0.0-alpha8 Add power path override option on component level. Fix the sql build feature. #1032. --- CHANGELOG.md | 20 +- ComponentbuilderInstallerScript.php | 65 +- README.md | 12 +- admin/README.txt | 12 +- admin/access.xml | 1 - admin/assets/images/icons/compiler.png | Bin 20445 -> 0 bytes admin/assets/images/icons/languages.png | Bin 35804 -> 0 bytes admin/forms/joomla_component.xml | 639 +++++++++--------- .../en-GB/en-GB.com_componentbuilder.ini | 20 +- .../en-GB/en-GB.com_componentbuilder.sys.ini | 5 - ...lwidth.php => dynamic_build_fullwidth.php} | 0 .../dynamic_integration_left.php | 4 +- .../server/linked_components_fullwidth.php | 248 ++++++- admin/services/provider.php | 12 +- admin/sql/install.mysql.utf8.sql | 16 +- .../mysql/{3.2.0-beta10.sql => 3.2.0.sql} | 0 admin/sql/updates/mysql/4.0.0-alpha7.sql | 3 + admin/src/Helper/ComponentbuilderHelper.php | 19 +- admin/src/Model/ComponentbuilderModel.php | 3 +- admin/src/Model/Joomla_componentModel.php | 178 ++--- admin/src/Model/Joomla_componentsModel.php | 42 +- admin/src/Model/ServerModel.php | 97 ++- admin/src/Model/ServersModel.php | 2 +- admin/src/View/Server/HtmlView.php | 13 + admin/tmpl/joomla_component/default.php | 4 +- componentbuilder.xml | 9 +- componentbuilder_update_server.xml | 26 +- .../Extrusion/Helper/Mapping.php | 422 ------------ .../{jcb_powers => vendor_jcb}/.htaccess | 0 .../VDM.Joomla.FOF/index.html | 0 .../VDM.Joomla.FOF/src/Encrypt/AES.php | 0 .../src/Encrypt/AES/Abstraction.php | 0 .../src/Encrypt/AES/AesInterface.php | 0 .../VDM.Joomla.FOF/src/Encrypt/AES/Mcrypt.php | 0 .../src/Encrypt/AES/Openssl.php | 0 .../VDM.Joomla.FOF/src/Encrypt/AES/index.html | 0 .../VDM.Joomla.FOF/src/Encrypt/Randval.php | 0 .../src/Encrypt/Randvalinterface.php | 0 .../VDM.Joomla.FOF/src/Encrypt/index.html | 0 .../VDM.Joomla.FOF/src/Utils/Phpfunc.php | 0 .../VDM.Joomla.FOF/src/Utils/index.html | 0 .../VDM.Joomla.Gitea/index.html | 0 .../VDM.Joomla.Gitea/src/Abstraction/Api.php | 0 .../src/Abstraction/index.html | 0 .../VDM.Joomla.Gitea/src/Admin/Cron.php | 0 .../src/Admin/Organizations.php | 0 .../VDM.Joomla.Gitea/src/Admin/Unadopted.php | 0 .../VDM.Joomla.Gitea/src/Admin/Users.php | 0 .../VDM.Joomla.Gitea/src/Admin/Users/Keys.php | 0 .../src/Admin/Users/Organization.php | 0 .../src/Admin/Users/Repository.php | 0 .../src/Admin/Users/index.html | 0 .../VDM.Joomla.Gitea/src/Admin/index.html | 0 .../VDM.Joomla.Gitea/src/Factory.php | 0 .../VDM.Joomla.Gitea/src/Issue.php | 0 .../VDM.Joomla.Gitea/src/Issue/Comments.php | 0 .../VDM.Joomla.Gitea/src/Issue/Deadline.php | 0 .../VDM.Joomla.Gitea/src/Issue/Labels.php | 0 .../VDM.Joomla.Gitea/src/Issue/Milestones.php | 0 .../VDM.Joomla.Gitea/src/Issue/Reactions.php | 0 .../src/Issue/Reactions/Comment.php | 0 .../src/Issue/Reactions/index.html | 0 .../src/Issue/Repository/Comments.php | 0 .../src/Issue/Repository/index.html | 0 .../VDM.Joomla.Gitea/src/Issue/Stopwatch.php | 0 .../src/Issue/Subscriptions.php | 0 .../VDM.Joomla.Gitea/src/Issue/Timeline.php | 0 .../VDM.Joomla.Gitea/src/Issue/Times.php | 0 .../VDM.Joomla.Gitea/src/Issue/index.html | 0 .../VDM.Joomla.Gitea/src/Labels.php | 0 .../src/Miscellaneous/Activitypub.php | 0 .../src/Miscellaneous/Gpg.php | 0 .../src/Miscellaneous/Markdown.php | 0 .../src/Miscellaneous/NodeInfo.php | 0 .../src/Miscellaneous/Version.php | 0 .../src/Miscellaneous/index.html | 0 .../VDM.Joomla.Gitea/src/Notifications.php | 0 .../src/Notifications/Repository.php | 0 .../src/Notifications/Thread.php | 0 .../src/Notifications/index.html | 0 .../VDM.Joomla.Gitea/src/Organization.php | 0 .../src/Organization/Hooks.php | 0 .../src/Organization/Labels.php | 0 .../src/Organization/Members.php | 0 .../src/Organization/PublicMembers.php | 0 .../src/Organization/Repository.php | 0 .../src/Organization/Teams.php | 0 .../src/Organization/Teams/Members.php | 0 .../src/Organization/Teams/Repository.php | 0 .../src/Organization/Teams/index.html | 0 .../src/Organization/User.php | 0 .../src/Organization/index.html | 0 .../VDM.Joomla.Gitea/src/Package.php | 0 .../VDM.Joomla.Gitea/src/Package/Files.php | 0 .../VDM.Joomla.Gitea/src/Package/Owner.php | 0 .../VDM.Joomla.Gitea/src/Package/index.html | 0 .../VDM.Joomla.Gitea/src/Repository.php | 0 .../src/Repository/Archive.php | 0 .../src/Repository/Assignees.php | 0 .../src/Repository/Attachments.php | 0 .../src/Repository/Branch.php | 0 .../src/Repository/Branch/Protection.php | 0 .../src/Repository/Branch/index.html | 0 .../src/Repository/Collaborator.php | 0 .../src/Repository/Commits.php | 0 .../src/Repository/Contents.php | 0 .../VDM.Joomla.Gitea/src/Repository/Forks.php | 0 .../VDM.Joomla.Gitea/src/Repository/Gpg.php | 0 .../VDM.Joomla.Gitea/src/Repository/Hooks.php | 0 .../src/Repository/Hooks/Git.php | 0 .../src/Repository/Hooks/index.html | 0 .../VDM.Joomla.Gitea/src/Repository/Keys.php | 0 .../src/Repository/Languages.php | 0 .../VDM.Joomla.Gitea/src/Repository/Media.php | 0 .../VDM.Joomla.Gitea/src/Repository/Merge.php | 0 .../src/Repository/Mirror.php | 0 .../src/Repository/Mirrors.php | 0 .../VDM.Joomla.Gitea/src/Repository/Notes.php | 0 .../VDM.Joomla.Gitea/src/Repository/Patch.php | 0 .../VDM.Joomla.Gitea/src/Repository/Pulls.php | 0 .../VDM.Joomla.Gitea/src/Repository/Refs.php | 0 .../src/Repository/Releases.php | 0 .../src/Repository/Remote.php | 0 .../src/Repository/Reviewers.php | 0 .../src/Repository/Reviews.php | 0 .../src/Repository/Stargazers.php | 0 .../src/Repository/Statuses.php | 0 .../VDM.Joomla.Gitea/src/Repository/Tags.php | 0 .../VDM.Joomla.Gitea/src/Repository/Teams.php | 0 .../src/Repository/Templates.php | 0 .../VDM.Joomla.Gitea/src/Repository/Times.php | 0 .../src/Repository/Topics.php | 0 .../src/Repository/Transfer.php | 0 .../VDM.Joomla.Gitea/src/Repository/Trees.php | 0 .../src/Repository/Watchers.php | 0 .../VDM.Joomla.Gitea/src/Repository/Wiki.php | 0 .../src/Repository/index.html | 0 .../VDM.Joomla.Gitea/src/Service/Admin.php | 0 .../VDM.Joomla.Gitea/src/Service/Issue.php | 0 .../VDM.Joomla.Gitea/src/Service/Jcb.php | 0 .../src/Service/Miscellaneous.php | 0 .../src/Service/Notifications.php | 0 .../src/Service/Organization.php | 0 .../VDM.Joomla.Gitea/src/Service/Package.php | 0 .../src/Service/Repository.php | 0 .../VDM.Joomla.Gitea/src/Service/Settings.php | 0 .../VDM.Joomla.Gitea/src/Service/User.php | 0 .../src/Service/Utilities.php | 0 .../VDM.Joomla.Gitea/src/Service/index.html | 0 .../VDM.Joomla.Gitea/src/Settings/Api.php | 0 .../src/Settings/Attachment.php | 0 .../src/Settings/Repository.php | 0 .../VDM.Joomla.Gitea/src/Settings/Ui.php | 0 .../VDM.Joomla.Gitea/src/Settings/index.html | 0 .../VDM.Joomla.Gitea/src/User.php | 0 .../src/User/Applications.php | 0 .../VDM.Joomla.Gitea/src/User/Emails.php | 0 .../VDM.Joomla.Gitea/src/User/Followers.php | 0 .../VDM.Joomla.Gitea/src/User/Following.php | 0 .../VDM.Joomla.Gitea/src/User/Gpg.php | 0 .../VDM.Joomla.Gitea/src/User/Keys.php | 0 .../VDM.Joomla.Gitea/src/User/Repos.php | 0 .../VDM.Joomla.Gitea/src/User/Settings.php | 0 .../VDM.Joomla.Gitea/src/User/Starred.php | 0 .../src/User/Subscriptions.php | 0 .../VDM.Joomla.Gitea/src/User/Teams.php | 0 .../VDM.Joomla.Gitea/src/User/Times.php | 0 .../VDM.Joomla.Gitea/src/User/Tokens.php | 0 .../VDM.Joomla.Gitea/src/User/index.html | 0 .../VDM.Joomla.Gitea/src/Utilities/Http.php | 0 .../src/Utilities/Response.php | 0 .../VDM.Joomla.Gitea/src/Utilities/Uri.php | 0 .../VDM.Joomla.Gitea/src/Utilities/index.html | 0 .../VDM.Joomla.Gitea/src/index.html | 0 .../VDM.Joomla.Openai/index.html | 0 .../VDM.Joomla.Openai/src/Abstraction/Api.php | 0 .../src/Abstraction/index.html | 0 .../VDM.Joomla.Openai/src/Audio.php | 0 .../VDM.Joomla.Openai/src/Chat.php | 0 .../VDM.Joomla.Openai/src/Completions.php | 0 .../VDM.Joomla.Openai/src/Edits.php | 0 .../VDM.Joomla.Openai/src/Embeddings.php | 0 .../VDM.Joomla.Openai/src/Factory.php | 0 .../VDM.Joomla.Openai/src/Files.php | 0 .../VDM.Joomla.Openai/src/FineTunes.php | 0 .../VDM.Joomla.Openai/src/Images.php | 0 .../VDM.Joomla.Openai/src/Models.php | 0 .../VDM.Joomla.Openai/src/Moderate.php | 0 .../VDM.Joomla.Openai/src/Service/Api.php | 0 .../src/Service/Utilities.php | 0 .../VDM.Joomla.Openai/src/Service/index.html | 0 .../VDM.Joomla.Openai/src/Utilities/Http.php | 0 .../src/Utilities/Response.php | 0 .../VDM.Joomla.Openai/src/Utilities/Uri.php | 0 .../src/Utilities/index.html | 0 .../VDM.Joomla.Openai/src/index.html | 0 .../VDM.Joomla/index.html | 0 .../src/Abstraction/ActiveRegistry.php | 0 .../VDM.Joomla/src/Abstraction/BaseConfig.php | 0 .../VDM.Joomla/src/Abstraction/BaseTable.php | 0 .../VDM.Joomla/src/Abstraction/Database.php | 0 .../VDM.Joomla/src/Abstraction/Model.php | 0 .../VDM.Joomla/src/Abstraction/Registry.php | 0 .../src/Abstraction/Registry/Traits/Count.php | 0 .../Abstraction/Registry/Traits/GetString.php | 0 .../Abstraction/Registry/Traits/InArray.php | 0 .../Abstraction/Registry/Traits/IsArray.php | 0 .../Abstraction/Registry/Traits/IsString.php | 0 .../Abstraction/Registry/Traits/ToString.php | 0 .../Abstraction/Registry/Traits/VarExport.php | 0 .../Abstraction/Registry/Traits/index.html | 0 .../VDM.Joomla/src/Abstraction/index.html | 0 .../Abstraction/BaseConfig.php | 0 .../Abstraction/BaseRegistry.php | 0 .../Componentbuilder/Abstraction/index.html | 0 .../Compiler/Adminview/Data.php | 0 .../Compiler/Adminview/Permission.php | 0 .../Compiler/Adminview/index.html | 0 .../Componentbuilder/Compiler/Alias/Data.php | 0 .../Compiler/Alias/index.html | 0 .../JoomlaFive/Controller/AllowAdd.php | 0 .../JoomlaFive/Controller/AllowEdit.php | 0 .../JoomlaFive/Controller/index.html | 0 .../JoomlaFive/Model/CanDelete.php | 0 .../JoomlaFive/Model/CanEditState.php | 0 .../Architecture/JoomlaFive/Model/index.html | 0 .../JoomlaFour/Controller/AllowAdd.php | 0 .../JoomlaFour/Controller/AllowEdit.php | 0 .../JoomlaFour/Controller/index.html | 0 .../JoomlaFour/Model/CanDelete.php | 0 .../JoomlaFour/Model/CanEditState.php | 0 .../Architecture/JoomlaFour/Model/index.html | 0 .../JoomlaThree/Controller/AllowAdd.php | 0 .../JoomlaThree/Controller/AllowEdit.php | 0 .../JoomlaThree/Controller/index.html | 0 .../JoomlaThree/Model/CanDelete.php | 0 .../JoomlaThree/Model/CanEditState.php | 0 .../Architecture/JoomlaThree/Model/index.html | 0 .../Compiler/Builder/AccessSwitch.php | 0 .../Compiler/Builder/AccessSwitchList.php | 0 .../Compiler/Builder/AdminFilterType.php | 0 .../Compiler/Builder/Alias.php | 0 .../Compiler/Builder/AssetsRules.php | 0 .../Compiler/Builder/BaseSixFour.php | 0 .../Compiler/Builder/Category.php | 0 .../Compiler/Builder/CategoryCode.php | 0 .../Compiler/Builder/CategoryOtherName.php | 0 .../Compiler/Builder/CheckBox.php | 0 .../Compiler/Builder/ComponentFields.php | 0 .../Compiler/Builder/ConfigFieldsets.php | 0 .../Builder/ConfigFieldsetsCustomfield.php | 0 .../Compiler/Builder/ContentMulti.php | 0 .../Compiler/Builder/ContentOne.php | 0 .../Compiler/Builder/Contributors.php | 0 .../Compiler/Builder/CustomAlias.php | 0 .../Compiler/Builder/CustomField.php | 0 .../Compiler/Builder/CustomFieldLinks.php | 0 .../Compiler/Builder/CustomList.php | 0 .../Compiler/Builder/CustomTabs.php | 0 .../Compiler/Builder/DatabaseKeys.php | 0 .../Compiler/Builder/DatabaseTables.php | 0 .../Compiler/Builder/DatabaseUninstall.php | 0 .../Compiler/Builder/DatabaseUniqueGuid.php | 0 .../Compiler/Builder/DatabaseUniqueKeys.php | 0 .../Compiler/Builder/DoNotEscape.php | 0 .../Compiler/Builder/DynamicFields.php | 0 .../Builder/ExtensionCustomFields.php | 0 .../Compiler/Builder/ExtensionsParams.php | 0 .../Compiler/Builder/FieldGroupControl.php | 0 .../Compiler/Builder/FieldNames.php | 0 .../Compiler/Builder/FieldRelations.php | 0 .../Compiler/Builder/Filter.php | 0 .../Compiler/Builder/FootableScripts.php | 0 .../Compiler/Builder/FrontendParams.php | 0 .../Compiler/Builder/GetAsLookup.php | 0 .../Compiler/Builder/GetModule.php | 0 .../Compiler/Builder/GoogleChart.php | 0 .../Compiler/Builder/HasMenuGlobal.php | 0 .../Compiler/Builder/HasPermissions.php | 0 .../Compiler/Builder/HiddenFields.php | 0 .../Compiler/Builder/History.php | 0 .../Compiler/Builder/IntegerFields.php | 0 .../Builder/ItemsMethodEximportString.php | 0 .../Builder/ItemsMethodListString.php | 0 .../Compiler/Builder/JsonItem.php | 0 .../Compiler/Builder/JsonItemArray.php | 0 .../Compiler/Builder/JsonString.php | 0 .../Compiler/Builder/LanguageMessages.php | 0 .../Compiler/Builder/Layout.php | 0 .../Compiler/Builder/LayoutData.php | 0 .../Compiler/Builder/LibraryManager.php | 0 .../Compiler/Builder/ListFieldClass.php | 0 .../Compiler/Builder/ListHeadOverride.php | 0 .../Compiler/Builder/ListJoin.php | 0 .../Compiler/Builder/Lists.php | 0 .../Compiler/Builder/MainTextField.php | 0 .../Compiler/Builder/MetaData.php | 0 .../Compiler/Builder/ModelBasicField.php | 0 .../Compiler/Builder/ModelExpertField.php | 0 .../Builder/ModelExpertFieldInitiator.php | 0 .../Compiler/Builder/ModelMediumField.php | 0 .../Compiler/Builder/ModelWhmcsField.php | 0 .../Builder/MovedPublishingFields.php | 0 .../Compiler/Builder/MysqlTableSetting.php | 0 .../Compiler/Builder/NewPublishingFields.php | 0 .../Compiler/Builder/OrderZero.php | 0 .../Compiler/Builder/OtherFilter.php | 0 .../Compiler/Builder/OtherGroup.php | 0 .../Compiler/Builder/OtherJoin.php | 0 .../Compiler/Builder/OtherOrder.php | 0 .../Compiler/Builder/OtherQuery.php | 0 .../Compiler/Builder/OtherWhere.php | 0 .../Compiler/Builder/PermissionAction.php | 0 .../Compiler/Builder/PermissionComponent.php | 0 .../Compiler/Builder/PermissionCore.php | 0 .../Compiler/Builder/PermissionDashboard.php | 0 .../Compiler/Builder/PermissionFields.php | 0 .../Builder/PermissionGlobalAction.php | 0 .../Compiler/Builder/PermissionViews.php | 0 .../Compiler/Builder/Request.php | 0 .../Compiler/Builder/Router.php | 0 .../Compiler/Builder/ScriptMediaSwitch.php | 0 .../Compiler/Builder/ScriptUserSwitch.php | 0 .../Compiler/Builder/Search.php | 0 .../Compiler/Builder/SelectionTranslation.php | 0 .../Compiler/Builder/SiteDecrypt.php | 0 .../Compiler/Builder/SiteDynamicGet.php | 0 .../Compiler/Builder/SiteEditView.php | 0 .../Compiler/Builder/SiteFieldData.php | 0 .../Builder/SiteFieldDecodeFilter.php | 0 .../Compiler/Builder/SiteFields.php | 0 .../Compiler/Builder/SiteMainGet.php | 0 .../Compiler/Builder/Sort.php | 0 .../Compiler/Builder/TabCounter.php | 0 .../Compiler/Builder/Tags.php | 0 .../Compiler/Builder/TemplateData.php | 0 .../Compiler/Builder/Title.php | 0 .../Compiler/Builder/UikitComp.php | 0 .../Compiler/Builder/UpdateMysql.php | 0 .../Compiler/Builder/ViewsDefaultOrdering.php | 0 .../Compiler/Builder/index.html | 0 .../Componentbuilder/Compiler/Component.php | 0 .../Compiler/Component/Dashboard.php | 0 .../Compiler/Component/Data.php | 0 .../Component/JoomlaFive/Settings.php | 0 .../Compiler/Component/JoomlaFive/index.html | 0 .../Component/JoomlaFour/Settings.php | 0 .../Compiler/Component/JoomlaFour/index.html | 0 .../Component/JoomlaThree/Settings.php | 0 .../Compiler/Component/JoomlaThree/index.html | 0 .../Compiler/Component/Placeholder.php | 0 .../Compiler/Component/Structure.php | 0 .../Compiler/Component/Structuremultiple.php | 0 .../Compiler/Component/Structuresingle.php | 0 .../Compiler/Component/index.html | 0 .../src/Componentbuilder/Compiler/Config.php | 16 + .../Compiler/Creator/AccessSections.php | 0 .../Creator/AccessSectionsCategory.php | 0 .../Creator/AccessSectionsJoomlaFields.php | 0 .../Compiler/Creator/Builders.php | 0 .../Compiler/Creator/ConfigFieldsets.php | 0 .../Creator/ConfigFieldsetsCustomfield.php | 0 .../Creator/ConfigFieldsetsEmailHelper.php | 0 .../Creator/ConfigFieldsetsEncryption.php | 0 .../Creator/ConfigFieldsetsGlobal.php | 0 .../Creator/ConfigFieldsetsGooglechart.php | 0 .../Creator/ConfigFieldsetsGroupControl.php | 0 .../Creator/ConfigFieldsetsSiteControl.php | 0 .../Compiler/Creator/ConfigFieldsetsUikit.php | 0 .../Creator/CustomButtonPermissions.php | 0 .../Compiler/Creator/CustomFieldTypeFile.php | 0 .../Compiler/Creator/FieldAsString.php | 0 .../Compiler/Creator/FieldDynamic.php | 0 .../Compiler/Creator/FieldString.php | 0 .../Compiler/Creator/FieldXML.php | 0 .../Compiler/Creator/FieldsetDynamic.php | 0 .../Compiler/Creator/FieldsetString.php | 0 .../Compiler/Creator/FieldsetXML.php | 0 .../Compiler/Creator/Layout.php | 0 .../Compiler/Creator/Permission.php | 0 .../Compiler/Creator/Request.php | 0 .../Compiler/Creator/Router.php | 0 .../Creator/RouterConstructorDefault.php | 0 .../Creator/RouterConstructorManual.php | 0 .../Compiler/Creator/RouterMethodsDefault.php | 0 .../Compiler/Creator/RouterMethodsManual.php | 0 .../Compiler/Creator/SiteFieldData.php | 0 .../Compiler/Creator/index.html | 0 .../Componentbuilder/Compiler/Customcode.php | 0 .../Compiler/Customcode/Dispenser.php | 0 .../Compiler/Customcode/External.php | 0 .../Compiler/Customcode/Extractor.php | 0 .../Compiler/Customcode/Extractor/Paths.php | 0 .../Compiler/Customcode/Extractor/index.html | 0 .../Compiler/Customcode/Gui.php | 0 .../Compiler/Customcode/Hash.php | 0 .../Compiler/Customcode/LockBase.php | 0 .../Compiler/Customcode/index.html | 0 .../Compiler/Customview/Data.php | 0 .../Compiler/Customview/index.html | 0 .../Compiler/Dynamicget/Data.php | 0 .../Compiler/Dynamicget/Selection.php | 0 .../Compiler/Dynamicget/index.html | 0 .../Extension/JoomlaFive/InstallScript.php | 0 .../Compiler/Extension/JoomlaFive/index.html | 0 .../Extension/JoomlaFour/InstallScript.php | 0 .../Compiler/Extension/JoomlaFour/index.html | 0 .../Extension/JoomlaThree/InstallScript.php | 0 .../Compiler/Extension/JoomlaThree/index.html | 0 .../src/Componentbuilder/Compiler/Factory.php | 0 .../src/Componentbuilder/Compiler/Field.php | 0 .../Compiler/Field/Attributes.php | 0 .../Compiler/Field/Customcode.php | 0 .../Componentbuilder/Compiler/Field/Data.php | 0 .../Compiler/Field/DatabaseName.php | 0 .../Compiler/Field/Groups.php | 0 .../Compiler/Field/JoomlaFive/CoreField.php | 0 .../Compiler/Field/JoomlaFive/CoreRule.php | 0 .../Compiler/Field/JoomlaFive/InputButton.php | 0 .../Compiler/Field/JoomlaFive/index.html | 0 .../Compiler/Field/JoomlaFour/CoreField.php | 0 .../Compiler/Field/JoomlaFour/CoreRule.php | 0 .../Compiler/Field/JoomlaFour/InputButton.php | 0 .../Compiler/Field/JoomlaFour/index.html | 0 .../Compiler/Field/JoomlaThree/CoreField.php | 0 .../Compiler/Field/JoomlaThree/CoreRule.php | 0 .../Field/JoomlaThree/InputButton.php | 0 .../Compiler/Field/JoomlaThree/index.html | 0 .../Componentbuilder/Compiler/Field/Name.php | 0 .../Componentbuilder/Compiler/Field/Rule.php | 0 .../Compiler/Field/TypeName.php | 0 .../Compiler/Field/UniqueName.php | 0 .../Compiler/Field/index.html | 0 .../Compiler/Helper/Compiler.php | 0 .../Compiler/Helper/Fields.php | 0 .../Componentbuilder/Compiler/Helper/Get.php | 0 .../Compiler/Helper/Infusion.php | 0 .../Compiler/Helper/Interpretation.php | 0 .../Compiler/Helper/Structure.php | 0 .../Compiler/Helper/index.html | 0 .../Controller/AllowAddInterface.php | 0 .../Controller/AllowEditInterface.php | 0 .../Architecture/Controller/index.html | 0 .../Architecture/Model/CanDeleteInterface.php | 0 .../Model/CanEditStateInterface.php | 0 .../Interfaces/Architecture/Model/index.html | 0 .../Component/PlaceholderInterface.php | 0 .../Component/SettingsInterface.php | 0 .../Compiler/Interfaces/Component/index.html | 0 .../Creator/Fielddynamicinterface.php | 0 .../Interfaces/Creator/Fieldsetinterface.php | 0 .../Interfaces/Creator/Fieldtypeinterface.php | 0 .../Compiler/Interfaces/Creator/index.html | 0 .../Customcode/DispenserInterface.php | 0 .../Customcode/ExternalInterface.php | 0 .../Customcode/ExtractorInterface.php | 0 .../Interfaces/Customcode/GuiInterface.php | 0 .../Customcode/LockBaseInterface.php | 0 .../Compiler/Interfaces/Customcode/index.html | 0 .../Interfaces/CustomcodeInterface.php | 0 .../Compiler/Interfaces/EventInterface.php | 0 .../Interfaces/Extension/InstallInterface.php | 0 .../Compiler/Interfaces/Extension/index.html | 0 .../Interfaces/Field/CoreFieldInterface.php | 0 .../Interfaces/Field/CoreRuleInterface.php | 0 .../Interfaces/Field/InputButtonInterface.php | 0 .../Compiler/Interfaces/Field/index.html | 0 .../Interfaces/GetScriptInterface.php | 0 .../Compiler/Interfaces/HeaderInterface.php | 0 .../Compiler/Interfaces/HistoryInterface.php | 0 .../Compiler/Interfaces/LanguageInterface.php | 0 .../Interfaces/Model/CustomtabsInterface.php | 0 .../Compiler/Interfaces/Model/index.html | 0 .../Interfaces/PlaceholderInterface.php | 0 .../Compiler/Interfaces/PowerInterface.php | 0 .../Compiler/Interfaces/index.html | 0 .../Compiler/JoomlaFive/Event.php | 0 .../Compiler/JoomlaFive/Header.php | 0 .../Compiler/JoomlaFive/History.php | 0 .../Compiler/JoomlaFive/index.html | 0 .../Compiler/JoomlaFour/Event.php | 0 .../Compiler/JoomlaFour/Header.php | 0 .../Compiler/JoomlaFour/History.php | 0 .../Compiler/JoomlaFour/index.html | 0 .../Compiler/JoomlaThree/Event.php | 0 .../Compiler/JoomlaThree/Header.php | 0 .../Compiler/JoomlaThree/History.php | 0 .../Compiler/JoomlaThree/index.html | 0 .../Compiler/Joomlamodule/Data.php | 0 .../Compiler/Joomlamodule/Structure.php | 0 .../Compiler/Joomlamodule/index.html | 0 .../Compiler/Joomlaplugin/Data.php | 0 .../Compiler/Joomlaplugin/Structure.php | 0 .../Compiler/Joomlaplugin/index.html | 0 .../Componentbuilder/Compiler/Language.php | 0 .../Compiler/Language/Extractor.php | 0 .../Compiler/Language/Fieldset.php | 0 .../Compiler/Language/index.html | 0 .../Compiler/Library/Data.php | 0 .../Compiler/Library/Structure.php | 0 .../Compiler/Library/index.html | 0 .../Compiler/Model/Adminviews.php | 0 .../Compiler/Model/Ajaxadmin.php | 0 .../Compiler/Model/Ajaxcustomview.php | 0 .../Compiler/Model/Conditions.php | 0 .../Compiler/Model/Createdate.php | 0 .../Compiler/Model/Cssadminview.php | 0 .../Compiler/Model/Csscustomview.php | 0 .../Compiler/Model/Customadminviews.php | 0 .../Compiler/Model/Customalias.php | 0 .../Compiler/Model/Custombuttons.php | 0 .../Compiler/Model/Customimportscripts.php | 0 .../Compiler/Model/Dynamicget.php | 0 .../Compiler/Model/Fields.php | 0 .../Compiler/Model/Filesfolders.php | 0 .../Compiler/Model/Historyadminview.php | 0 .../Compiler/Model/Historycomponent.php | 0 .../Compiler/Model/Javascriptadminview.php | 0 .../Compiler/Model/Javascriptcustomview.php | 0 .../Compiler/Model/JoomlaFive/Customtabs.php | 0 .../Compiler/Model/JoomlaFive/index.html | 0 .../Compiler/Model/JoomlaFour/Customtabs.php | 0 .../Compiler/Model/JoomlaFour/index.html | 0 .../Compiler/Model/JoomlaThree/Customtabs.php | 0 .../Compiler/Model/JoomlaThree/index.html | 0 .../Compiler/Model/Joomlamodules.php | 0 .../Compiler/Model/Joomlaplugins.php | 0 .../Compiler/Model/Libraries.php | 0 .../Compiler/Model/Linkedviews.php | 0 .../Compiler/Model/Loader.php | 0 .../Compiler/Model/Modifieddate.php | 0 .../Compiler/Model/Mysqlsettings.php | 0 .../Compiler/Model/Permissions.php | 0 .../Compiler/Model/Phpadminview.php | 0 .../Compiler/Model/Phpcustomview.php | 0 .../Compiler/Model/Relations.php | 0 .../Compiler/Model/Router.php | 0 .../Compiler/Model/Siteviews.php | 0 .../Componentbuilder/Compiler/Model/Sql.php | 0 .../Compiler/Model/Sqldump.php | 0 .../Compiler/Model/Sqltweaking.php | 0 .../Componentbuilder/Compiler/Model/Tabs.php | 0 .../Compiler/Model/Updateserver.php | 0 .../Compiler/Model/Updatesql.php | 0 .../Componentbuilder/Compiler/Model/Whmcs.php | 0 .../Compiler/Model/index.html | 0 .../Componentbuilder/Compiler/Placeholder.php | 0 .../Compiler/Placeholder/Reverse.php | 0 .../Compiler/Placeholder/index.html | 0 .../src/Componentbuilder/Compiler/Power.php | 0 .../Compiler/Power/Autoloader.php | 0 .../Compiler/Power/Extractor.php | 0 .../Compiler/Power/Infusion.php | 0 .../Compiler/Power/Injector.php | 0 .../Compiler/Power/Parser.php | 0 .../Compiler/Power/Plantuml.php | 0 .../Compiler/Power/Repo/Readme.php | 0 .../Compiler/Power/Repo/index.html | 0 .../Compiler/Power/Repos/Readme.php | 0 .../Compiler/Power/Repos/index.html | 0 .../Compiler/Power/Structure.php | 0 .../Compiler/Power/index.html | 0 .../Componentbuilder/Compiler/Registry.php | 0 .../Compiler/Service/Adminview.php | 0 .../Service/ArchitectureController.php | 0 .../Compiler/Service/ArchitectureModel.php | 0 .../Compiler/Service/BuilderAJ.php | 0 .../Compiler/Service/BuilderLZ.php | 0 .../Compiler/Service/Compiler.php | 0 .../Compiler/Service/Component.php | 0 .../Compiler/Service/Creator.php | 0 .../Compiler/Service/Customcode.php | 0 .../Compiler/Service/Customview.php | 0 .../Compiler/Service/Event.php | 0 .../Compiler/Service/Extension.php | 0 .../Compiler/Service/Field.php | 0 .../Compiler/Service/Header.php | 0 .../Compiler/Service/History.php | 0 .../Compiler/Service/Joomlamodule.php | 0 .../Compiler/Service/Joomlaplugin.php | 0 .../Compiler/Service/Language.php | 0 .../Compiler/Service/Library.php | 0 .../Compiler/Service/Model.php | 0 .../Compiler/Service/Placeholder.php | 0 .../Compiler/Service/Power.php | 0 .../Compiler/Service/Templatelayout.php | 0 .../Compiler/Service/Utilities.php | 0 .../Compiler/Service/index.html | 0 .../Compiler/Templatelayout/Data.php | 0 .../Compiler/Templatelayout/index.html | 0 .../Compiler/Utilities/Counter.php | 0 .../Compiler/Utilities/Dynamicpath.php | 0 .../Compiler/Utilities/FieldHelper.php | 0 .../Compiler/Utilities/File.php | 0 .../Compiler/Utilities/FileInjector.php | 0 .../Compiler/Utilities/Files.php | 0 .../Compiler/Utilities/Folder.php | 0 .../Compiler/Utilities/Indent.php | 0 .../Compiler/Utilities/Line.php | 0 .../Compiler/Utilities/Minify.php | 0 .../Compiler/Utilities/Pathfix.php | 0 .../Compiler/Utilities/Paths.php | 0 .../Compiler/Utilities/Placefix.php | 0 .../Compiler/Utilities/Structure.php | 0 .../Compiler/Utilities/Unique.php | 0 .../Compiler/Utilities/Xml.php | 0 .../Compiler/Utilities/index.html | 0 .../src/Componentbuilder/Compiler/index.html | 0 .../VDM.Joomla/src/Componentbuilder/Crypt.php | 0 .../src/Componentbuilder/Crypt/Aes.php | 0 .../src/Componentbuilder/Crypt/Aes/Legacy.php | 0 .../src/Componentbuilder/Crypt/Aes/index.html | 0 .../src/Componentbuilder/Crypt/FOF.php | 0 .../src/Componentbuilder/Crypt/KeyLoader.php | 0 .../src/Componentbuilder/Crypt/Password.php | 0 .../src/Componentbuilder/Crypt/Random.php | 0 .../src/Componentbuilder/Crypt/index.html | 0 .../Extrusion/Helper/Builder.php | 25 +- .../Extrusion/Helper/Extrusion.php | 2 +- .../Extrusion/Helper/Mapping.php | 551 +++++++++++++++ .../Extrusion/Helper/index.html | 0 .../Interfaces/Cryptinterface.php | 0 .../Interfaces/Serverinterface.php | 0 .../Componentbuilder/Interfaces/index.html | 0 .../Package/Database/Insert.php | 0 .../Package/Database/Load.php | 0 .../Package/Database/index.html | 0 .../Package/Display/Details.php | 0 .../Package/Display/index.html | 0 .../src/Componentbuilder/Package/Factory.php | 0 .../Package/Service/Database.php | 0 .../Package/Service/Display.php | 0 .../Package/Service/index.html | 0 .../src/Componentbuilder/Package/index.html | 0 .../src/Componentbuilder/Power/Config.php | 0 .../Power/Database/Insert.php | 0 .../Componentbuilder/Power/Database/Load.php | 0 .../Power/Database/Update.php | 0 .../Power/Database/index.html | 0 .../src/Componentbuilder/Power/Factory.php | 0 .../src/Componentbuilder/Power/Generator.php | 0 .../Power/Generator/Bucket.php | 0 .../Power/Generator/ClassInjector.php | 0 .../Power/Generator/ClassInjectorBuilder.php | 0 .../Power/Generator/Search.php | 0 .../Power/Generator/ServiceProvider.php | 0 .../Generator/ServiceProviderBuilder.php | 0 .../Power/Generator/index.html | 0 .../src/Componentbuilder/Power/Grep.php | 0 .../src/Componentbuilder/Power/Model/Load.php | 0 .../Componentbuilder/Power/Model/Upsert.php | 0 .../Componentbuilder/Power/Model/index.html | 0 .../Power/Service/Database.php | 0 .../Power/Service/Generator.php | 0 .../Componentbuilder/Power/Service/Gitea.php | 0 .../Componentbuilder/Power/Service/Power.php | 0 .../Componentbuilder/Power/Service/index.html | 0 .../src/Componentbuilder/Power/Super.php | 0 .../src/Componentbuilder/Power/index.html | 0 .../Search/Abstraction/Engine.php | 0 .../Search/Abstraction/index.html | 0 .../src/Componentbuilder/Search/Agent.php | 0 .../Componentbuilder/Search/Agent/Find.php | 0 .../Componentbuilder/Search/Agent/Replace.php | 0 .../Componentbuilder/Search/Agent/Search.php | 0 .../Componentbuilder/Search/Agent/Update.php | 0 .../Componentbuilder/Search/Agent/index.html | 0 .../src/Componentbuilder/Search/Config.php | 0 .../Search/Database/Insert.php | 0 .../Componentbuilder/Search/Database/Load.php | 0 .../Search/Database/index.html | 0 .../Componentbuilder/Search/Engine/Basic.php | 0 .../Componentbuilder/Search/Engine/Regex.php | 0 .../Componentbuilder/Search/Engine/index.html | 0 .../src/Componentbuilder/Search/Factory.php | 0 .../Search/Interfaces/FindInterface.php | 0 .../Search/Interfaces/InsertInterface.php | 0 .../Search/Interfaces/LoadInterface.php | 0 .../Search/Interfaces/ReplaceInterface.php | 0 .../Search/Interfaces/SearchInterface.php | 0 .../Search/Interfaces/SearchTypeInterface.php | 0 .../Search/Interfaces/index.html | 0 .../Componentbuilder/Search/Model/Insert.php | 0 .../Componentbuilder/Search/Model/Load.php | 0 .../Componentbuilder/Search/Model/index.html | 0 .../Componentbuilder/Search/Service/Agent.php | 0 .../Search/Service/Database.php | 0 .../Componentbuilder/Search/Service/Model.php | 0 .../Search/Service/Search.php | 0 .../Search/Service/index.html | 0 .../src/Componentbuilder/Search/index.html | 0 .../src/Componentbuilder/Server.php | 0 .../src/Componentbuilder/Server/Ftp.php | 0 .../src/Componentbuilder/Server/Load.php | 0 .../Componentbuilder/Server/Model/Load.php | 0 .../Componentbuilder/Server/Model/index.html | 0 .../src/Componentbuilder/Server/Sftp.php | 0 .../src/Componentbuilder/Server/index.html | 0 .../Componentbuilder/Service/CoreRules.php | 0 .../src/Componentbuilder/Service/Crypt.php | 0 .../src/Componentbuilder/Service/Database.php | 0 .../src/Componentbuilder/Service/Gitea.php | 0 .../src/Componentbuilder/Service/Server.php | 0 .../src/Componentbuilder/Service/index.html | 0 .../VDM.Joomla/src/Componentbuilder/Table.php | 560 +++++++-------- .../Utilities/Constantpaths.php | 0 .../Utilities/FilterHelper.php | 0 .../src/Componentbuilder/Utilities/index.html | 0 .../VDM.Joomla/src/Database/Insert.php | 0 .../VDM.Joomla/src/Database/Load.php | 0 .../VDM.Joomla/src/Database/Update.php | 0 .../VDM.Joomla/src/Database/index.html | 0 .../Interfaces/Activeregistryinterface.php | 0 .../src/Interfaces/FactoryInterface.php | 0 .../src/Interfaces/InsertInterface.php | 0 .../src/Interfaces/LoadInterface.php | 0 .../src/Interfaces/ModelInterface.php | 0 .../src/Interfaces/Registryinterface.php | 0 .../src/Interfaces/Tableinterface.php | 0 .../src/Interfaces/UpdateInterface.php | 0 .../VDM.Joomla/src/Interfaces/index.html | 0 .../VDM.Joomla/src/Utilities/ArrayHelper.php | 0 .../VDM.Joomla/src/Utilities/Base64Helper.php | 0 .../src/Utilities/Component/Helper.php | 0 .../src/Utilities/Component/index.html | 0 .../VDM.Joomla/src/Utilities/FileHelper.php | 0 .../VDM.Joomla/src/Utilities/FormHelper.php | 0 .../VDM.Joomla/src/Utilities/GetHelper.php | 0 .../src/Utilities/GetHelperExtrusion.php | 102 +++ .../VDM.Joomla/src/Utilities/GuidHelper.php | 0 .../VDM.Joomla/src/Utilities/JsonHelper.php | 0 .../VDM.Joomla/src/Utilities/MathHelper.php | 0 .../VDM.Joomla/src/Utilities/ObjectHelper.php | 0 .../Utilities/String/ClassfunctionHelper.php | 0 .../src/Utilities/String/FieldHelper.php | 0 .../src/Utilities/String/NamespaceHelper.php | 0 .../src/Utilities/String/PluginHelper.php | 0 .../src/Utilities/String/TypeHelper.php | 0 .../src/Utilities/String/index.html | 0 .../VDM.Joomla/src/Utilities/StringHelper.php | 0 .../VDM.Joomla/src/Utilities/index.html | 0 .../VDM.Minify/index.html | 0 .../src/Abstraction/BasicException.php | 0 .../VDM.Minify/src/Abstraction/Minify.php | 0 .../VDM.Minify/src/Abstraction/index.html | 0 .../VDM.Minify/src/Css.php | 0 .../src/Exceptions/FileImportException.php | 0 .../VDM.Minify/src/Exceptions/IOException.php | 0 .../VDM.Minify/src/Exceptions/index.html | 0 .../VDM.Minify/src/JavaScript.php | 0 .../VDM.Minify/src/Path/Converter.php | 0 .../Path/Interfaces/ConverterInterface.php | 0 .../VDM.Minify/src/Path/Interfaces/index.html | 0 .../VDM.Minify/src/Path/index.html | 0 .../VDM.Minify/src/index.html | 0 .../VDM.Psr/index.html | 0 .../VDM.Psr/src/Cache/CacheItemInterface.php | 0 .../VDM.Psr/src/Cache/index.html | 0 .../{jcb_powers => vendor_jcb}/htaccess.txt | 0 .../{jcb_powers => vendor_jcb}/index.html | 0 .../{jcb_powers => vendor_jcb}/web.config | 0 761 files changed, 1893 insertions(+), 1235 deletions(-) delete mode 100644 admin/assets/images/icons/compiler.png delete mode 100644 admin/assets/images/icons/languages.png rename admin/layouts/joomla_component/{dynamic_build_beta_fullwidth.php => dynamic_build_fullwidth.php} (100%) rename admin/sql/updates/mysql/{3.2.0-beta10.sql => 3.2.0.sql} (100%) create mode 100644 admin/sql/updates/mysql/4.0.0-alpha7.sql delete mode 100644 libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Extrusion/Helper/Mapping.php rename libraries/{jcb_powers => vendor_jcb}/.htaccess (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.FOF/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.FOF/src/Encrypt/AES.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.FOF/src/Encrypt/AES/Abstraction.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.FOF/src/Encrypt/AES/AesInterface.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.FOF/src/Encrypt/AES/Mcrypt.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.FOF/src/Encrypt/AES/Openssl.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.FOF/src/Encrypt/AES/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.FOF/src/Encrypt/Randval.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.FOF/src/Encrypt/Randvalinterface.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.FOF/src/Encrypt/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.FOF/src/Utils/Phpfunc.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.FOF/src/Utils/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Abstraction/Api.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Abstraction/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Admin/Cron.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Admin/Organizations.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Admin/Unadopted.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Admin/Users.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Admin/Users/Keys.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Admin/Users/Organization.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Admin/Users/Repository.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Admin/Users/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Admin/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Factory.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Issue.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Issue/Comments.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Issue/Deadline.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Issue/Labels.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Issue/Milestones.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Issue/Reactions.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Issue/Reactions/Comment.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Issue/Reactions/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Issue/Repository/Comments.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Issue/Repository/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Issue/Stopwatch.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Issue/Subscriptions.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Issue/Timeline.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Issue/Times.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Issue/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Labels.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Miscellaneous/Activitypub.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Miscellaneous/Gpg.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Miscellaneous/Markdown.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Miscellaneous/NodeInfo.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Miscellaneous/Version.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Miscellaneous/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Notifications.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Notifications/Repository.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Notifications/Thread.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Notifications/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Organization.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Organization/Hooks.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Organization/Labels.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Organization/Members.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Organization/PublicMembers.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Organization/Repository.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Organization/Teams.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Organization/Teams/Members.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Organization/Teams/Repository.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Organization/Teams/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Organization/User.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Organization/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Package.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Package/Files.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Package/Owner.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Package/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Repository.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Repository/Archive.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Repository/Assignees.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Repository/Attachments.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Repository/Branch.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Repository/Branch/Protection.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Repository/Branch/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Repository/Collaborator.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Repository/Commits.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Repository/Contents.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Repository/Forks.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Repository/Gpg.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Repository/Hooks.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Repository/Hooks/Git.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Repository/Hooks/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Repository/Keys.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Repository/Languages.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Repository/Media.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Repository/Merge.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Repository/Mirror.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Repository/Mirrors.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Repository/Notes.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Repository/Patch.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Repository/Pulls.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Repository/Refs.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Repository/Releases.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Repository/Remote.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Repository/Reviewers.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Repository/Reviews.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Repository/Stargazers.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Repository/Statuses.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Repository/Tags.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Repository/Teams.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Repository/Templates.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Repository/Times.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Repository/Topics.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Repository/Transfer.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Repository/Trees.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Repository/Watchers.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Repository/Wiki.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Repository/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Service/Admin.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Service/Issue.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Service/Jcb.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Service/Miscellaneous.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Service/Notifications.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Service/Organization.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Service/Package.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Service/Repository.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Service/Settings.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Service/User.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Service/Utilities.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Service/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Settings/Api.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Settings/Attachment.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Settings/Repository.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Settings/Ui.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Settings/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/User.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/User/Applications.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/User/Emails.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/User/Followers.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/User/Following.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/User/Gpg.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/User/Keys.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/User/Repos.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/User/Settings.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/User/Starred.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/User/Subscriptions.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/User/Teams.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/User/Times.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/User/Tokens.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/User/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Utilities/Http.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Utilities/Response.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Utilities/Uri.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/Utilities/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Gitea/src/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Openai/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Openai/src/Abstraction/Api.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Openai/src/Abstraction/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Openai/src/Audio.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Openai/src/Chat.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Openai/src/Completions.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Openai/src/Edits.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Openai/src/Embeddings.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Openai/src/Factory.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Openai/src/Files.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Openai/src/FineTunes.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Openai/src/Images.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Openai/src/Models.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Openai/src/Moderate.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Openai/src/Service/Api.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Openai/src/Service/Utilities.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Openai/src/Service/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Openai/src/Utilities/Http.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Openai/src/Utilities/Response.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Openai/src/Utilities/Uri.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Openai/src/Utilities/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla.Openai/src/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Abstraction/ActiveRegistry.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Abstraction/BaseConfig.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Abstraction/BaseTable.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Abstraction/Database.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Abstraction/Model.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Abstraction/Registry.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Abstraction/Registry/Traits/Count.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Abstraction/Registry/Traits/GetString.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Abstraction/Registry/Traits/InArray.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Abstraction/Registry/Traits/IsArray.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Abstraction/Registry/Traits/IsString.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Abstraction/Registry/Traits/ToString.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Abstraction/Registry/Traits/VarExport.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Abstraction/Registry/Traits/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Abstraction/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Abstraction/BaseConfig.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Abstraction/BaseRegistry.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Abstraction/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Adminview/Data.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Adminview/Permission.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Adminview/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Alias/Data.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Alias/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaFive/Controller/AllowAdd.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaFive/Controller/AllowEdit.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaFive/Controller/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaFive/Model/CanDelete.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaFive/Model/CanEditState.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaFive/Model/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaFour/Controller/AllowAdd.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaFour/Controller/AllowEdit.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaFour/Controller/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaFour/Model/CanDelete.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaFour/Model/CanEditState.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaFour/Model/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaThree/Controller/AllowAdd.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaThree/Controller/AllowEdit.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaThree/Controller/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaThree/Model/CanDelete.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaThree/Model/CanEditState.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaThree/Model/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/AccessSwitch.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/AccessSwitchList.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/AdminFilterType.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/Alias.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/AssetsRules.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/BaseSixFour.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/Category.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/CategoryCode.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/CategoryOtherName.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/CheckBox.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ComponentFields.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ConfigFieldsets.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ConfigFieldsetsCustomfield.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ContentMulti.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ContentOne.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/Contributors.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/CustomAlias.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/CustomField.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/CustomFieldLinks.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/CustomList.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/CustomTabs.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/DatabaseKeys.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/DatabaseTables.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/DatabaseUninstall.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/DatabaseUniqueGuid.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/DatabaseUniqueKeys.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/DoNotEscape.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/DynamicFields.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ExtensionCustomFields.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ExtensionsParams.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/FieldGroupControl.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/FieldNames.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/FieldRelations.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/Filter.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/FootableScripts.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/FrontendParams.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/GetAsLookup.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/GetModule.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/GoogleChart.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/HasMenuGlobal.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/HasPermissions.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/HiddenFields.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/History.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/IntegerFields.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ItemsMethodEximportString.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ItemsMethodListString.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/JsonItem.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/JsonItemArray.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/JsonString.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/LanguageMessages.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/Layout.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/LayoutData.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/LibraryManager.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ListFieldClass.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ListHeadOverride.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ListJoin.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/Lists.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/MainTextField.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/MetaData.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ModelBasicField.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ModelExpertField.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ModelExpertFieldInitiator.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ModelMediumField.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ModelWhmcsField.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/MovedPublishingFields.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/MysqlTableSetting.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/NewPublishingFields.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/OrderZero.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/OtherFilter.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/OtherGroup.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/OtherJoin.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/OtherOrder.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/OtherQuery.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/OtherWhere.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/PermissionAction.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/PermissionComponent.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/PermissionCore.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/PermissionDashboard.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/PermissionFields.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/PermissionGlobalAction.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/PermissionViews.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/Request.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/Router.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ScriptMediaSwitch.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ScriptUserSwitch.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/Search.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/SelectionTranslation.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/SiteDecrypt.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/SiteDynamicGet.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/SiteEditView.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/SiteFieldData.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/SiteFieldDecodeFilter.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/SiteFields.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/SiteMainGet.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/Sort.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/TabCounter.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/Tags.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/TemplateData.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/Title.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/UikitComp.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/UpdateMysql.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ViewsDefaultOrdering.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Builder/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Component.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Component/Dashboard.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Component/Data.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Component/JoomlaFive/Settings.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Component/JoomlaFive/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Component/JoomlaFour/Settings.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Component/JoomlaFour/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Component/JoomlaThree/Settings.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Component/JoomlaThree/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Component/Placeholder.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Component/Structure.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Component/Structuremultiple.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Component/Structuresingle.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Component/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Config.php (94%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Creator/AccessSections.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Creator/AccessSectionsCategory.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Creator/AccessSectionsJoomlaFields.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Creator/Builders.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Creator/ConfigFieldsets.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Creator/ConfigFieldsetsCustomfield.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Creator/ConfigFieldsetsEmailHelper.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Creator/ConfigFieldsetsEncryption.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Creator/ConfigFieldsetsGlobal.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Creator/ConfigFieldsetsGooglechart.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Creator/ConfigFieldsetsGroupControl.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Creator/ConfigFieldsetsSiteControl.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Creator/ConfigFieldsetsUikit.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Creator/CustomButtonPermissions.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Creator/CustomFieldTypeFile.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Creator/FieldAsString.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Creator/FieldDynamic.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Creator/FieldString.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Creator/FieldXML.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Creator/FieldsetDynamic.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Creator/FieldsetString.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Creator/FieldsetXML.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Creator/Layout.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Creator/Permission.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Creator/Request.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Creator/Router.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Creator/RouterConstructorDefault.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Creator/RouterConstructorManual.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Creator/RouterMethodsDefault.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Creator/RouterMethodsManual.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Creator/SiteFieldData.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Creator/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Customcode.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Customcode/Dispenser.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Customcode/External.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Customcode/Extractor.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Customcode/Extractor/Paths.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Customcode/Extractor/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Customcode/Gui.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Customcode/Hash.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Customcode/LockBase.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Customcode/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Customview/Data.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Customview/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Dynamicget/Data.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Dynamicget/Selection.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Dynamicget/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Extension/JoomlaFive/InstallScript.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Extension/JoomlaFive/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Extension/JoomlaFour/InstallScript.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Extension/JoomlaFour/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Extension/JoomlaThree/InstallScript.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Extension/JoomlaThree/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Factory.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Field.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Field/Attributes.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Field/Customcode.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Field/Data.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Field/DatabaseName.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Field/Groups.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Field/JoomlaFive/CoreField.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Field/JoomlaFive/CoreRule.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Field/JoomlaFive/InputButton.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Field/JoomlaFive/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Field/JoomlaFour/CoreField.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Field/JoomlaFour/CoreRule.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Field/JoomlaFour/InputButton.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Field/JoomlaFour/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Field/JoomlaThree/CoreField.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Field/JoomlaThree/CoreRule.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Field/JoomlaThree/InputButton.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Field/JoomlaThree/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Field/Name.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Field/Rule.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Field/TypeName.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Field/UniqueName.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Field/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Helper/Compiler.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Helper/Fields.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Helper/Get.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Helper/Infusion.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Helper/Interpretation.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Helper/Structure.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Helper/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Architecture/Controller/AllowAddInterface.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Architecture/Controller/AllowEditInterface.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Architecture/Controller/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Architecture/Model/CanDeleteInterface.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Architecture/Model/CanEditStateInterface.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Architecture/Model/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Component/PlaceholderInterface.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Component/SettingsInterface.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Component/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Creator/Fielddynamicinterface.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Creator/Fieldsetinterface.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Creator/Fieldtypeinterface.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Creator/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Customcode/DispenserInterface.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Customcode/ExternalInterface.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Customcode/ExtractorInterface.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Customcode/GuiInterface.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Customcode/LockBaseInterface.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Customcode/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/CustomcodeInterface.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/EventInterface.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Extension/InstallInterface.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Extension/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Field/CoreFieldInterface.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Field/CoreRuleInterface.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Field/InputButtonInterface.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Field/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/GetScriptInterface.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/HeaderInterface.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/HistoryInterface.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/LanguageInterface.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Model/CustomtabsInterface.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Model/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/PlaceholderInterface.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/PowerInterface.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/JoomlaFive/Event.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/JoomlaFive/Header.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/JoomlaFive/History.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/JoomlaFive/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/JoomlaFour/Event.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/JoomlaFour/Header.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/JoomlaFour/History.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/JoomlaFour/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/JoomlaThree/Event.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/JoomlaThree/Header.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/JoomlaThree/History.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/JoomlaThree/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Joomlamodule/Data.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Joomlamodule/Structure.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Joomlamodule/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Joomlaplugin/Data.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Joomlaplugin/Structure.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Joomlaplugin/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Language.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Language/Extractor.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Language/Fieldset.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Language/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Library/Data.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Library/Structure.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Library/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Model/Adminviews.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Model/Ajaxadmin.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Model/Ajaxcustomview.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Model/Conditions.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Model/Createdate.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Model/Cssadminview.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Model/Csscustomview.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Model/Customadminviews.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Model/Customalias.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Model/Custombuttons.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Model/Customimportscripts.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Model/Dynamicget.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Model/Fields.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Model/Filesfolders.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Model/Historyadminview.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Model/Historycomponent.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Model/Javascriptadminview.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Model/Javascriptcustomview.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Model/JoomlaFive/Customtabs.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Model/JoomlaFive/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Model/JoomlaFour/Customtabs.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Model/JoomlaFour/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Model/JoomlaThree/Customtabs.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Model/JoomlaThree/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Model/Joomlamodules.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Model/Joomlaplugins.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Model/Libraries.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Model/Linkedviews.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Model/Loader.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Model/Modifieddate.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Model/Mysqlsettings.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Model/Permissions.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Model/Phpadminview.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Model/Phpcustomview.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Model/Relations.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Model/Router.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Model/Siteviews.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Model/Sql.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Model/Sqldump.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Model/Sqltweaking.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Model/Tabs.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Model/Updateserver.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Model/Updatesql.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Model/Whmcs.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Model/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Placeholder.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Placeholder/Reverse.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Placeholder/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Power.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Power/Autoloader.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Power/Extractor.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Power/Infusion.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Power/Injector.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Power/Parser.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Power/Plantuml.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Power/Repo/Readme.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Power/Repo/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Power/Repos/Readme.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Power/Repos/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Power/Structure.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Power/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Registry.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Service/Adminview.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Service/ArchitectureController.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Service/ArchitectureModel.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Service/BuilderAJ.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Service/BuilderLZ.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Service/Compiler.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Service/Component.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Service/Creator.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Service/Customcode.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Service/Customview.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Service/Event.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Service/Extension.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Service/Field.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Service/Header.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Service/History.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Service/Joomlamodule.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Service/Joomlaplugin.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Service/Language.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Service/Library.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Service/Model.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Service/Placeholder.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Service/Power.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Service/Templatelayout.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Service/Utilities.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Service/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Templatelayout/Data.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Templatelayout/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Utilities/Counter.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Utilities/Dynamicpath.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Utilities/FieldHelper.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Utilities/File.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Utilities/FileInjector.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Utilities/Files.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Utilities/Folder.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Utilities/Indent.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Utilities/Line.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Utilities/Minify.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Utilities/Pathfix.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Utilities/Paths.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Utilities/Placefix.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Utilities/Structure.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Utilities/Unique.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Utilities/Xml.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/Utilities/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Compiler/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Crypt.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Crypt/Aes.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Crypt/Aes/Legacy.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Crypt/Aes/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Crypt/FOF.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Crypt/KeyLoader.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Crypt/Password.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Crypt/Random.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Crypt/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Extrusion/Helper/Builder.php (89%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Extrusion/Helper/Extrusion.php (95%) create mode 100644 libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Extrusion/Helper/Mapping.php rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Extrusion/Helper/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Interfaces/Cryptinterface.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Interfaces/Serverinterface.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Interfaces/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Package/Database/Insert.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Package/Database/Load.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Package/Database/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Package/Display/Details.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Package/Display/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Package/Factory.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Package/Service/Database.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Package/Service/Display.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Package/Service/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Package/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Power/Config.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Power/Database/Insert.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Power/Database/Load.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Power/Database/Update.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Power/Database/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Power/Factory.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Power/Generator.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Power/Generator/Bucket.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Power/Generator/ClassInjector.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Power/Generator/ClassInjectorBuilder.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Power/Generator/Search.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Power/Generator/ServiceProvider.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Power/Generator/ServiceProviderBuilder.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Power/Generator/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Power/Grep.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Power/Model/Load.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Power/Model/Upsert.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Power/Model/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Power/Service/Database.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Power/Service/Generator.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Power/Service/Gitea.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Power/Service/Power.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Power/Service/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Power/Super.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Power/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Search/Abstraction/Engine.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Search/Abstraction/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Search/Agent.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Search/Agent/Find.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Search/Agent/Replace.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Search/Agent/Search.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Search/Agent/Update.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Search/Agent/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Search/Config.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Search/Database/Insert.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Search/Database/Load.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Search/Database/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Search/Engine/Basic.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Search/Engine/Regex.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Search/Engine/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Search/Factory.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Search/Interfaces/FindInterface.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Search/Interfaces/InsertInterface.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Search/Interfaces/LoadInterface.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Search/Interfaces/ReplaceInterface.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Search/Interfaces/SearchInterface.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Search/Interfaces/SearchTypeInterface.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Search/Interfaces/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Search/Model/Insert.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Search/Model/Load.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Search/Model/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Search/Service/Agent.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Search/Service/Database.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Search/Service/Model.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Search/Service/Search.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Search/Service/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Search/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Server.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Server/Ftp.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Server/Load.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Server/Model/Load.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Server/Model/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Server/Sftp.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Server/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Service/CoreRules.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Service/Crypt.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Service/Database.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Service/Gitea.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Service/Server.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Service/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Table.php (99%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Utilities/Constantpaths.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Utilities/FilterHelper.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Componentbuilder/Utilities/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Database/Insert.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Database/Load.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Database/Update.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Database/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Interfaces/Activeregistryinterface.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Interfaces/FactoryInterface.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Interfaces/InsertInterface.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Interfaces/LoadInterface.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Interfaces/ModelInterface.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Interfaces/Registryinterface.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Interfaces/Tableinterface.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Interfaces/UpdateInterface.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Interfaces/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Utilities/ArrayHelper.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Utilities/Base64Helper.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Utilities/Component/Helper.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Utilities/Component/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Utilities/FileHelper.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Utilities/FormHelper.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Utilities/GetHelper.php (100%) create mode 100644 libraries/vendor_jcb/VDM.Joomla/src/Utilities/GetHelperExtrusion.php rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Utilities/GuidHelper.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Utilities/JsonHelper.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Utilities/MathHelper.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Utilities/ObjectHelper.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Utilities/String/ClassfunctionHelper.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Utilities/String/FieldHelper.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Utilities/String/NamespaceHelper.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Utilities/String/PluginHelper.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Utilities/String/TypeHelper.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Utilities/String/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Utilities/StringHelper.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Joomla/src/Utilities/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Minify/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Minify/src/Abstraction/BasicException.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Minify/src/Abstraction/Minify.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Minify/src/Abstraction/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Minify/src/Css.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Minify/src/Exceptions/FileImportException.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Minify/src/Exceptions/IOException.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Minify/src/Exceptions/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Minify/src/JavaScript.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Minify/src/Path/Converter.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Minify/src/Path/Interfaces/ConverterInterface.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Minify/src/Path/Interfaces/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Minify/src/Path/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Minify/src/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Psr/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Psr/src/Cache/CacheItemInterface.php (100%) rename libraries/{jcb_powers => vendor_jcb}/VDM.Psr/src/Cache/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/htaccess.txt (100%) rename libraries/{jcb_powers => vendor_jcb}/index.html (100%) rename libraries/{jcb_powers => vendor_jcb}/web.config (100%) diff --git a/CHANGELOG.md b/CHANGELOG.md index 081c210d4..0dc1ac415 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,8 @@ +# v4.0.0-alpha8 + +- Add power path override option on component level. +- Fix the sql build feature. #1032 + # v4.0.0-alpha7 - Fix the search area layout. @@ -37,8 +42,21 @@ - First alpha release of Component Builder towards Joomla 4 (very unstable...) -# v3.2.0-beta10 +# v3.2.0 +- Fix #1053 so that the right and left tabs display correctly in Joomla 4&5 +- Move the old helper compiler files to powers +- Move the old helper extrusion files to powers +- Add Preferred Joomla Version to Components +- Add custom file file mapping for Joomla 4 and 5 +- Fix the plug-in installer script builder bug #1068 +- Fix Event triggers for Joomla 4 and 5 builds. +- Fix plugin field selection +- Fix plugin params tab layout +- Add issue templates +- Force autoloader to always load +- Add Factory class to the J5 Event class. #1093 +- Fix [Set String Value] in placeholder table to store the value as a base64 string. - Fix the search area layout. - Fix the search area code line selection. - Fix the input edit button for custom fields. diff --git a/ComponentbuilderInstallerScript.php b/ComponentbuilderInstallerScript.php index c95a3efcf..18fbba18f 100644 --- a/ComponentbuilderInstallerScript.php +++ b/ComponentbuilderInstallerScript.php @@ -496,9 +496,6 @@ class Com_ComponentbuilderInstallerScript implements InstallerScriptInterface // Remove Joomla_plugin_files_folders_urls from action logs config table. $this->removeActionLogConfig('com_componentbuilder.joomla_plugin_files_folders_urls'); - - // Remove Joomla_component from action logs config table. - $this->removeActionLogConfig('com_componentbuilder.joomla_component'); // little notice as after service, in case of bad experience with component. echo '

Did something go wrong? Are you disappointed?

@@ -550,10 +547,22 @@ class Com_ComponentbuilderInstallerScript implements InstallerScriptInterface if (class_exists('\VDM\Component\Componentbuilder\Administrator\Helper\ComponentbuilderHelper') && method_exists('\VDM\Component\Componentbuilder\Administrator\Helper\ComponentbuilderHelper', 'removeFolder')) { - // path to the new compiler - $jcb_powers = JPATH_LIBRARIES . '/jcb_powers/VDM.Joomla/src/Componentbuilder'; + // path to the compiler folders + $jcb_powers = []; + $jcb_powers[] = JPATH_LIBRARIES . '/vendor_jcb/VDM.Joomla/src/Componentbuilder'; + $jcb_powers[] = JPATH_LIBRARIES . '/jcb_powers/VDM.Joomla/src/Componentbuilder'; + $jcb_powers[] = JPATH_LIBRARIES . '/jcb_powers/VDM.Joomla.FOF'; + $jcb_powers[] = JPATH_LIBRARIES . '/jcb_powers/VDM.Joomla.Gitea'; + $jcb_powers[] = JPATH_LIBRARIES . '/jcb_powers/VDM.Joomla.Openai'; + $jcb_powers[] = JPATH_LIBRARIES . '/jcb_powers/VDM.Joomla.Wasabi'; + $jcb_powers[] = JPATH_LIBRARIES . '/jcb_powers/VDM.Minify'; + $jcb_powers[] = JPATH_LIBRARIES . '/jcb_powers/VDM.Psr'; + // we always remove all the old files to avoid mismatching - \VDM\Component\Componentbuilder\Administrator\Helper\ComponentbuilderHelper::removeFolder($jcb_powers); + foreach ($jcb_powers as $jcb_power) + { + \VDM\Component\Componentbuilder\Administrator\Helper\ComponentbuilderHelper::removeFolder($jcb_power); + } } } @@ -595,11 +604,11 @@ class Com_ComponentbuilderInstallerScript implements InstallerScriptInterface // rules '', // fieldMappings - '{"common": {"core_content_item_id": "id","core_title": "system_name","core_state": "published","core_alias": "null","core_created_time": "created","core_modified_time": "modified","core_body": "php_method_uninstall","core_hits": "hits","core_publish_up": "null","core_publish_down": "null","core_access": "access","core_params": "params","core_featured": "null","core_metadata": "metadata","core_language": "null","core_images": "null","core_urls": "null","core_version": "version","core_ordering": "ordering","core_metakey": "metakey","core_metadesc": "metadesc","core_catid": "null","core_xreference": "null","asset_id": "asset_id"},"special": {"system_name":"system_name","name_code":"name_code","short_description":"short_description","companyname":"companyname","buildcompsql":"buildcompsql","translation_tool":"translation_tool","add_sales_server":"add_sales_server","php_method_uninstall":"php_method_uninstall","php_preflight_install":"php_preflight_install","css_admin":"css_admin","mvc_versiondate":"mvc_versiondate","remove_line_breaks":"remove_line_breaks","add_placeholders":"add_placeholders","debug_linenr":"debug_linenr","php_site_event":"php_site_event","description":"description","author":"author","php_postflight_install":"php_postflight_install","email":"email","sql_uninstall":"sql_uninstall","website":"website","add_license":"add_license","backup_folder_path":"backup_folder_path","php_helper_both":"php_helper_both","crowdin_username":"crowdin_username","php_admin_event":"php_admin_event","license_type":"license_type","component_version":"component_version","php_helper_admin":"php_helper_admin","php_helper_site":"php_helper_site","whmcs_key":"whmcs_key","javascript":"javascript","whmcs_url":"whmcs_url","css_site":"css_site","whmcs_buy_link":"whmcs_buy_link","license":"license","php_preflight_update":"php_preflight_update","bom":"bom","php_postflight_update":"php_postflight_update","image":"image","sql":"sql","copyright":"copyright","addreadme":"addreadme","preferred_joomla_version":"preferred_joomla_version","update_server_url":"update_server_url","add_powers":"add_powers","add_backup_folder_path":"add_backup_folder_path","crowdin_project_identifier":"crowdin_project_identifier","add_php_helper_both":"add_php_helper_both","add_php_helper_admin":"add_php_helper_admin","add_admin_event":"add_admin_event","add_php_helper_site":"add_php_helper_site","add_site_event":"add_site_event","add_namespace_prefix":"add_namespace_prefix","add_javascript":"add_javascript","namespace_prefix":"namespace_prefix","add_css_admin":"add_css_admin","add_css_site":"add_css_site","add_menu_prefix":"add_menu_prefix","dashboard_type":"dashboard_type","menu_prefix":"menu_prefix","dashboard":"dashboard","add_php_preflight_install":"add_php_preflight_install","add_php_preflight_update":"add_php_preflight_update","toignore":"toignore","add_php_postflight_install":"add_php_postflight_install","add_php_postflight_update":"add_php_postflight_update","add_php_method_uninstall":"add_php_method_uninstall","export_key":"export_key","add_sql":"add_sql","joomla_source_link":"joomla_source_link","add_sql_uninstall":"add_sql_uninstall","export_buy_link":"export_buy_link","assets_table_fix":"assets_table_fix","readme":"readme","add_update_server":"add_update_server","update_server_target":"update_server_target","emptycontributors":"emptycontributors","number":"number","update_server":"update_server","sales_server":"sales_server","add_git_folder_path":"add_git_folder_path","git_folder_path":"git_folder_path","crowdin_project_api_key":"crowdin_project_api_key","creatuserhelper":"creatuserhelper","crowdin_account_api_key":"crowdin_account_api_key","adduikit":"adduikit","buildcomp":"buildcomp","addfootable":"addfootable","guid":"guid","add_email_helper":"add_email_helper","name":"name"}}', + '{"common": {"core_content_item_id": "id","core_title": "system_name","core_state": "published","core_alias": "null","core_created_time": "created","core_modified_time": "modified","core_body": "php_postflight_install","core_hits": "hits","core_publish_up": "null","core_publish_down": "null","core_access": "access","core_params": "params","core_featured": "null","core_metadata": "metadata","core_language": "null","core_images": "null","core_urls": "null","core_version": "version","core_ordering": "ordering","core_metakey": "metakey","core_metadesc": "metadesc","core_catid": "null","core_xreference": "null","asset_id": "asset_id"},"special": {"system_name":"system_name","name_code":"name_code","short_description":"short_description","companyname":"companyname","add_jcb_powers_path":"add_jcb_powers_path","add_sales_server":"add_sales_server","sql_uninstall":"sql_uninstall","php_postflight_install":"php_postflight_install","php_site_event":"php_site_event","mvc_versiondate":"mvc_versiondate","remove_line_breaks":"remove_line_breaks","add_placeholders":"add_placeholders","php_helper_both":"php_helper_both","php_admin_event":"php_admin_event","description":"description","css_admin":"css_admin","author":"author","php_preflight_install":"php_preflight_install","email":"email","php_method_uninstall":"php_method_uninstall","website":"website","debug_linenr":"debug_linenr","add_license":"add_license","backup_folder_path":"backup_folder_path","license_type":"license_type","crowdin_project_identifier":"crowdin_project_identifier","whmcs_key":"whmcs_key","php_helper_admin":"php_helper_admin","whmcs_url":"whmcs_url","php_helper_site":"php_helper_site","whmcs_buy_link":"whmcs_buy_link","javascript":"javascript","license":"license","css_site":"css_site","bom":"bom","image":"image","php_preflight_update":"php_preflight_update","copyright":"copyright","php_postflight_update":"php_postflight_update","sql":"sql","addreadme":"addreadme","component_version":"component_version","update_server_url":"update_server_url","preferred_joomla_version":"preferred_joomla_version","add_powers":"add_powers","add_backup_folder_path":"add_backup_folder_path","translation_tool":"translation_tool","crowdin_username":"crowdin_username","buildcompsql":"buildcompsql","add_php_helper_admin":"add_php_helper_admin","add_admin_event":"add_admin_event","add_php_helper_site":"add_php_helper_site","add_site_event":"add_site_event","add_namespace_prefix":"add_namespace_prefix","add_javascript":"add_javascript","namespace_prefix":"namespace_prefix","add_css_admin":"add_css_admin","add_css_site":"add_css_site","add_menu_prefix":"add_menu_prefix","dashboard_type":"dashboard_type","menu_prefix":"menu_prefix","dashboard":"dashboard","add_php_preflight_install":"add_php_preflight_install","add_php_preflight_update":"add_php_preflight_update","toignore":"toignore","add_php_postflight_install":"add_php_postflight_install","add_php_postflight_update":"add_php_postflight_update","add_php_method_uninstall":"add_php_method_uninstall","export_key":"export_key","add_sql":"add_sql","joomla_source_link":"joomla_source_link","add_sql_uninstall":"add_sql_uninstall","export_buy_link":"export_buy_link","assets_table_fix":"assets_table_fix","readme":"readme","add_update_server":"add_update_server","update_server_target":"update_server_target","emptycontributors":"emptycontributors","number":"number","update_server":"update_server","sales_server":"sales_server","add_git_folder_path":"add_git_folder_path","git_folder_path":"git_folder_path","jcb_powers_path":"jcb_powers_path","creatuserhelper":"creatuserhelper","crowdin_project_api_key":"crowdin_project_api_key","adduikit":"adduikit","crowdin_account_api_key":"crowdin_account_api_key","addfootable":"addfootable","buildcomp":"buildcomp","add_email_helper":"add_email_helper","guid":"guid","add_php_helper_both":"add_php_helper_both","name":"name"}}', // router '', // contentHistoryOptions - '{"formFile": "administrator/components/com_componentbuilder/forms/joomla_component.xml","hideFields": ["asset_id","checked_out","checked_out_time"],"ignoreChanges": ["modified_by","modified","checked_out","checked_out_time","version","hits"],"convertToInt": ["published","ordering","version","hits","translation_tool","add_sales_server","mvc_versiondate","remove_line_breaks","add_placeholders","debug_linenr","add_license","license_type","addreadme","preferred_joomla_version","add_powers","add_backup_folder_path","add_php_helper_both","add_php_helper_admin","add_admin_event","add_php_helper_site","add_site_event","add_javascript","add_css_admin","add_css_site","dashboard_type","add_php_preflight_install","add_php_preflight_update","add_php_postflight_install","add_php_postflight_update","add_php_method_uninstall","add_sql","add_sql_uninstall","assets_table_fix","add_update_server","update_server_target","emptycontributors","number","update_server","sales_server","add_git_folder_path","creatuserhelper","adduikit","buildcomp","addfootable","add_email_helper"],"displayLookup": [{"sourceColumn": "created_by","targetTable": "#__users","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "access","targetTable": "#__viewlevels","targetColumn": "id","displayColumn": "title"},{"sourceColumn": "modified_by","targetTable": "#__users","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "dashboard","targetTable": "#__componentbuilder_custom_admin_view","targetColumn": "","displayColumn": "system_name"},{"sourceColumn": "update_server","targetTable": "#__componentbuilder_server","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "sales_server","targetTable": "#__componentbuilder_server","targetColumn": "id","displayColumn": "name"}]}' + '{"formFile": "administrator/components/com_componentbuilder/forms/joomla_component.xml","hideFields": ["asset_id","checked_out","checked_out_time"],"ignoreChanges": ["modified_by","modified","checked_out","checked_out_time","version","hits"],"convertToInt": ["published","ordering","version","hits","add_jcb_powers_path","add_sales_server","mvc_versiondate","remove_line_breaks","add_placeholders","debug_linenr","add_license","license_type","addreadme","preferred_joomla_version","add_powers","add_backup_folder_path","translation_tool","add_php_helper_admin","add_admin_event","add_php_helper_site","add_site_event","add_javascript","add_css_admin","add_css_site","dashboard_type","add_php_preflight_install","add_php_preflight_update","add_php_postflight_install","add_php_postflight_update","add_php_method_uninstall","add_sql","add_sql_uninstall","assets_table_fix","add_update_server","update_server_target","emptycontributors","number","update_server","sales_server","add_git_folder_path","creatuserhelper","adduikit","addfootable","buildcomp","add_email_helper","add_php_helper_both"],"displayLookup": [{"sourceColumn": "created_by","targetTable": "#__users","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "access","targetTable": "#__viewlevels","targetColumn": "id","displayColumn": "title"},{"sourceColumn": "modified_by","targetTable": "#__users","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "dashboard","targetTable": "#__componentbuilder_custom_admin_view","targetColumn": "","displayColumn": "system_name"},{"sourceColumn": "update_server","targetTable": "#__componentbuilder_server","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "sales_server","targetTable": "#__componentbuilder_server","targetColumn": "id","displayColumn": "name"}]}' ); // Install Joomla module Content Types. $this->setContentType( @@ -1454,7 +1463,7 @@ class Com_ComponentbuilderInstallerScript implements InstallerScriptInterface // Fix the assets table rules column size. - $this->setDatabaseAssetsRulesFix(99520, "MEDIUMTEXT"); + $this->setDatabaseAssetsRulesFix(99360, "MEDIUMTEXT"); // Install the global extension params. $this->setExtensionsParams( '{"autorName":"Llewellyn van der Merwe","autorEmail":"joomla@vdm.io","subform_layouts":"default","editor":"none","manage_jcb_package_directories":"2","set_browser_storage":"1","storage_time_to_live":"global","super_powers_documentation":"0","powers_repository":"0","super_powers_repositories":"0","approved_paths":"default","add_custom_gitea_url":"1","custom_gitea_url":"https://git.vdm.dev","super_powers_core_organisation":"joomla","super_powers_core":"joomla/super-powers","builder_gif_size":"480-272","compiler_plugin":["componentbuilderactionlogcompiler","componentbuilderfieldorderingcompiler","componentbuilderheaderscompiler","componentbuilderpowersautoloadercompiler","componentbuilderprivacycompiler"],"add_menu_prefix":"1","menu_prefix":"»","namespace_prefix":"JCB","minify":"0","language":"en-GB","percentagelanguageadd":"30","assets_table_fix":"2","compiler_field_builder_type":"2","field_name_builder":"1","type_name_builder":"1","import_guid_only":"1","export_language_strings":"1","development_method":"1","expansion":"0","return_options_build":"2","cronjob_backup_type":"1","cronjob_backup_server":"0","backup_package_name":"JCB_Backup_[YEAR]_[MONTH]_[DAY]","export_license":"GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html","export_copyright":"Copyright (C) 2015. All Rights Reserved","check_in":"-1 day","save_history":"1","history_limit":"10","add_jquery_framework":"1","uikit_load":"1","uikit_min":"","uikit_style":""}' @@ -2251,22 +2260,6 @@ class Com_ComponentbuilderInstallerScript implements InstallerScriptInterface // textPrefix 'COM_COMPONENTBUILDER' ); - - // Add Joomla_component to the action logs config table. - $this->setActionLogConfig( - // typeTitle - 'JOOMLA_COMPONENT', - // typeAlias - 'com_componentbuilder.joomla_component', - // idHolder - 'id', - // titleHolder - 'system_name', - // tableName - '#__componentbuilder_joomla_component', - // textPrefix - 'COM_COMPONENTBUILDER' - ); } // do any updates needed @@ -2284,11 +2277,11 @@ class Com_ComponentbuilderInstallerScript implements InstallerScriptInterface // rules '', // fieldMappings - '{"common": {"core_content_item_id": "id","core_title": "system_name","core_state": "published","core_alias": "null","core_created_time": "created","core_modified_time": "modified","core_body": "php_method_uninstall","core_hits": "hits","core_publish_up": "null","core_publish_down": "null","core_access": "access","core_params": "params","core_featured": "null","core_metadata": "metadata","core_language": "null","core_images": "null","core_urls": "null","core_version": "version","core_ordering": "ordering","core_metakey": "metakey","core_metadesc": "metadesc","core_catid": "null","core_xreference": "null","asset_id": "asset_id"},"special": {"system_name":"system_name","name_code":"name_code","short_description":"short_description","companyname":"companyname","buildcompsql":"buildcompsql","translation_tool":"translation_tool","add_sales_server":"add_sales_server","php_method_uninstall":"php_method_uninstall","php_preflight_install":"php_preflight_install","css_admin":"css_admin","mvc_versiondate":"mvc_versiondate","remove_line_breaks":"remove_line_breaks","add_placeholders":"add_placeholders","debug_linenr":"debug_linenr","php_site_event":"php_site_event","description":"description","author":"author","php_postflight_install":"php_postflight_install","email":"email","sql_uninstall":"sql_uninstall","website":"website","add_license":"add_license","backup_folder_path":"backup_folder_path","php_helper_both":"php_helper_both","crowdin_username":"crowdin_username","php_admin_event":"php_admin_event","license_type":"license_type","component_version":"component_version","php_helper_admin":"php_helper_admin","php_helper_site":"php_helper_site","whmcs_key":"whmcs_key","javascript":"javascript","whmcs_url":"whmcs_url","css_site":"css_site","whmcs_buy_link":"whmcs_buy_link","license":"license","php_preflight_update":"php_preflight_update","bom":"bom","php_postflight_update":"php_postflight_update","image":"image","sql":"sql","copyright":"copyright","addreadme":"addreadme","preferred_joomla_version":"preferred_joomla_version","update_server_url":"update_server_url","add_powers":"add_powers","add_backup_folder_path":"add_backup_folder_path","crowdin_project_identifier":"crowdin_project_identifier","add_php_helper_both":"add_php_helper_both","add_php_helper_admin":"add_php_helper_admin","add_admin_event":"add_admin_event","add_php_helper_site":"add_php_helper_site","add_site_event":"add_site_event","add_namespace_prefix":"add_namespace_prefix","add_javascript":"add_javascript","namespace_prefix":"namespace_prefix","add_css_admin":"add_css_admin","add_css_site":"add_css_site","add_menu_prefix":"add_menu_prefix","dashboard_type":"dashboard_type","menu_prefix":"menu_prefix","dashboard":"dashboard","add_php_preflight_install":"add_php_preflight_install","add_php_preflight_update":"add_php_preflight_update","toignore":"toignore","add_php_postflight_install":"add_php_postflight_install","add_php_postflight_update":"add_php_postflight_update","add_php_method_uninstall":"add_php_method_uninstall","export_key":"export_key","add_sql":"add_sql","joomla_source_link":"joomla_source_link","add_sql_uninstall":"add_sql_uninstall","export_buy_link":"export_buy_link","assets_table_fix":"assets_table_fix","readme":"readme","add_update_server":"add_update_server","update_server_target":"update_server_target","emptycontributors":"emptycontributors","number":"number","update_server":"update_server","sales_server":"sales_server","add_git_folder_path":"add_git_folder_path","git_folder_path":"git_folder_path","crowdin_project_api_key":"crowdin_project_api_key","creatuserhelper":"creatuserhelper","crowdin_account_api_key":"crowdin_account_api_key","adduikit":"adduikit","buildcomp":"buildcomp","addfootable":"addfootable","guid":"guid","add_email_helper":"add_email_helper","name":"name"}}', + '{"common": {"core_content_item_id": "id","core_title": "system_name","core_state": "published","core_alias": "null","core_created_time": "created","core_modified_time": "modified","core_body": "php_postflight_install","core_hits": "hits","core_publish_up": "null","core_publish_down": "null","core_access": "access","core_params": "params","core_featured": "null","core_metadata": "metadata","core_language": "null","core_images": "null","core_urls": "null","core_version": "version","core_ordering": "ordering","core_metakey": "metakey","core_metadesc": "metadesc","core_catid": "null","core_xreference": "null","asset_id": "asset_id"},"special": {"system_name":"system_name","name_code":"name_code","short_description":"short_description","companyname":"companyname","add_jcb_powers_path":"add_jcb_powers_path","add_sales_server":"add_sales_server","sql_uninstall":"sql_uninstall","php_postflight_install":"php_postflight_install","php_site_event":"php_site_event","mvc_versiondate":"mvc_versiondate","remove_line_breaks":"remove_line_breaks","add_placeholders":"add_placeholders","php_helper_both":"php_helper_both","php_admin_event":"php_admin_event","description":"description","css_admin":"css_admin","author":"author","php_preflight_install":"php_preflight_install","email":"email","php_method_uninstall":"php_method_uninstall","website":"website","debug_linenr":"debug_linenr","add_license":"add_license","backup_folder_path":"backup_folder_path","license_type":"license_type","crowdin_project_identifier":"crowdin_project_identifier","whmcs_key":"whmcs_key","php_helper_admin":"php_helper_admin","whmcs_url":"whmcs_url","php_helper_site":"php_helper_site","whmcs_buy_link":"whmcs_buy_link","javascript":"javascript","license":"license","css_site":"css_site","bom":"bom","image":"image","php_preflight_update":"php_preflight_update","copyright":"copyright","php_postflight_update":"php_postflight_update","sql":"sql","addreadme":"addreadme","component_version":"component_version","update_server_url":"update_server_url","preferred_joomla_version":"preferred_joomla_version","add_powers":"add_powers","add_backup_folder_path":"add_backup_folder_path","translation_tool":"translation_tool","crowdin_username":"crowdin_username","buildcompsql":"buildcompsql","add_php_helper_admin":"add_php_helper_admin","add_admin_event":"add_admin_event","add_php_helper_site":"add_php_helper_site","add_site_event":"add_site_event","add_namespace_prefix":"add_namespace_prefix","add_javascript":"add_javascript","namespace_prefix":"namespace_prefix","add_css_admin":"add_css_admin","add_css_site":"add_css_site","add_menu_prefix":"add_menu_prefix","dashboard_type":"dashboard_type","menu_prefix":"menu_prefix","dashboard":"dashboard","add_php_preflight_install":"add_php_preflight_install","add_php_preflight_update":"add_php_preflight_update","toignore":"toignore","add_php_postflight_install":"add_php_postflight_install","add_php_postflight_update":"add_php_postflight_update","add_php_method_uninstall":"add_php_method_uninstall","export_key":"export_key","add_sql":"add_sql","joomla_source_link":"joomla_source_link","add_sql_uninstall":"add_sql_uninstall","export_buy_link":"export_buy_link","assets_table_fix":"assets_table_fix","readme":"readme","add_update_server":"add_update_server","update_server_target":"update_server_target","emptycontributors":"emptycontributors","number":"number","update_server":"update_server","sales_server":"sales_server","add_git_folder_path":"add_git_folder_path","git_folder_path":"git_folder_path","jcb_powers_path":"jcb_powers_path","creatuserhelper":"creatuserhelper","crowdin_project_api_key":"crowdin_project_api_key","adduikit":"adduikit","crowdin_account_api_key":"crowdin_account_api_key","addfootable":"addfootable","buildcomp":"buildcomp","add_email_helper":"add_email_helper","guid":"guid","add_php_helper_both":"add_php_helper_both","name":"name"}}', // router '', // contentHistoryOptions - '{"formFile": "administrator/components/com_componentbuilder/forms/joomla_component.xml","hideFields": ["asset_id","checked_out","checked_out_time"],"ignoreChanges": ["modified_by","modified","checked_out","checked_out_time","version","hits"],"convertToInt": ["published","ordering","version","hits","translation_tool","add_sales_server","mvc_versiondate","remove_line_breaks","add_placeholders","debug_linenr","add_license","license_type","addreadme","preferred_joomla_version","add_powers","add_backup_folder_path","add_php_helper_both","add_php_helper_admin","add_admin_event","add_php_helper_site","add_site_event","add_javascript","add_css_admin","add_css_site","dashboard_type","add_php_preflight_install","add_php_preflight_update","add_php_postflight_install","add_php_postflight_update","add_php_method_uninstall","add_sql","add_sql_uninstall","assets_table_fix","add_update_server","update_server_target","emptycontributors","number","update_server","sales_server","add_git_folder_path","creatuserhelper","adduikit","buildcomp","addfootable","add_email_helper"],"displayLookup": [{"sourceColumn": "created_by","targetTable": "#__users","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "access","targetTable": "#__viewlevels","targetColumn": "id","displayColumn": "title"},{"sourceColumn": "modified_by","targetTable": "#__users","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "dashboard","targetTable": "#__componentbuilder_custom_admin_view","targetColumn": "","displayColumn": "system_name"},{"sourceColumn": "update_server","targetTable": "#__componentbuilder_server","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "sales_server","targetTable": "#__componentbuilder_server","targetColumn": "id","displayColumn": "name"}]}' + '{"formFile": "administrator/components/com_componentbuilder/forms/joomla_component.xml","hideFields": ["asset_id","checked_out","checked_out_time"],"ignoreChanges": ["modified_by","modified","checked_out","checked_out_time","version","hits"],"convertToInt": ["published","ordering","version","hits","add_jcb_powers_path","add_sales_server","mvc_versiondate","remove_line_breaks","add_placeholders","debug_linenr","add_license","license_type","addreadme","preferred_joomla_version","add_powers","add_backup_folder_path","translation_tool","add_php_helper_admin","add_admin_event","add_php_helper_site","add_site_event","add_javascript","add_css_admin","add_css_site","dashboard_type","add_php_preflight_install","add_php_preflight_update","add_php_postflight_install","add_php_postflight_update","add_php_method_uninstall","add_sql","add_sql_uninstall","assets_table_fix","add_update_server","update_server_target","emptycontributors","number","update_server","sales_server","add_git_folder_path","creatuserhelper","adduikit","addfootable","buildcomp","add_email_helper","add_php_helper_both"],"displayLookup": [{"sourceColumn": "created_by","targetTable": "#__users","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "access","targetTable": "#__viewlevels","targetColumn": "id","displayColumn": "title"},{"sourceColumn": "modified_by","targetTable": "#__users","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "dashboard","targetTable": "#__componentbuilder_custom_admin_view","targetColumn": "","displayColumn": "system_name"},{"sourceColumn": "update_server","targetTable": "#__componentbuilder_server","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "sales_server","targetTable": "#__componentbuilder_server","targetColumn": "id","displayColumn": "name"}]}' ); // Update Joomla module Content Types. $this->setContentType( @@ -3146,7 +3139,7 @@ class Com_ComponentbuilderInstallerScript implements InstallerScriptInterface echo '
-

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

'; +

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

'; // Add/Update component in the action logs extensions table. $this->setActionLogsExtensions(); @@ -3934,22 +3927,6 @@ class Com_ComponentbuilderInstallerScript implements InstallerScriptInterface // textPrefix 'COM_COMPONENTBUILDER' ); - - // Add/Update Joomla_component in the action logs config table. - $this->setActionLogConfig( - // typeTitle - 'JOOMLA_COMPONENT', - // typeAlias - 'com_componentbuilder.joomla_component', - // idHolder - 'id', - // titleHolder - 'system_name', - // tableName - '#__componentbuilder_joomla_component', - // textPrefix - 'COM_COMPONENTBUILDER' - ); } // move CLI files diff --git a/README.md b/README.md index f6e548763..b4dea594d 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.0-alpha7) 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.0-alpha8) 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,13 +144,13 @@ 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*: 26th March, 2024 -+ *Version*: 4.0.0-alpha7 ++ *Last Build*: 6th April, 2024 ++ *Version*: 4.0.0-alpha8 + *Copyright*: Copyright (C) 2015 Vast Development Method. All rights reserved. + *License*: GNU General Public License version 2 or later; see LICENSE.txt -+ *Line count*: **728994** -+ *Field count*: **2078** -+ *File count*: **5126** ++ *Line count*: **730143** ++ *Field count*: **2080** ++ *File count*: **5132** + *Folder count*: **518** > This **component** was build with a [Joomla](https://extensions.joomla.org/extension/component-builder/) [Automated Component Builder](https://www.joomlacomponentbuilder.com). diff --git a/admin/README.txt b/admin/README.txt index f6e548763..b4dea594d 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.0-alpha7) 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.0-alpha8) 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,13 +144,13 @@ 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*: 26th March, 2024 -+ *Version*: 4.0.0-alpha7 ++ *Last Build*: 6th April, 2024 ++ *Version*: 4.0.0-alpha8 + *Copyright*: Copyright (C) 2015 Vast Development Method. All rights reserved. + *License*: GNU General Public License version 2 or later; see LICENSE.txt -+ *Line count*: **728994** -+ *Field count*: **2078** -+ *File count*: **5126** ++ *Line count*: **730143** ++ *Field count*: **2080** ++ *File count*: **5132** + *Folder count*: **518** > This **component** was build with a [Joomla](https://extensions.joomla.org/extension/component-builder/) [Automated Component Builder](https://www.joomlacomponentbuilder.com). diff --git a/admin/access.xml b/admin/access.xml index d15f3cc2f..86cf7d64b 100644 --- a/admin/access.xml +++ b/admin/access.xml @@ -434,7 +434,6 @@ - diff --git a/admin/assets/images/icons/compiler.png b/admin/assets/images/icons/compiler.png deleted file mode 100644 index 7d383b428bb2d19d2b208d165088779ce3922787..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20445 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 - + + + - - + type="radio" + name="add_jcb_powers_path" + label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_ADD_JCB_POWERS_PATH_LABEL" + description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_ADD_JCB_POWERS_PATH_DESCRIPTION" + class="btn-group btn-group-yesno" + default=""> - + + COM_COMPONENTBUILDER_JOOMLA_COMPONENT_OVERRIDE COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NO - - - + + + - + + + - - @@ -308,27 +294,28 @@ - - - - - - - + + + - - + + - + - + - - + + + + + + - - - - - - COM_COMPONENTBUILDER_JOOMLA_COMPONENT_CUSTOM_USED_IN_CUSTOM_CODE - + - - - + - + - + - - + + + + + + + + + + - + - - + + - - + + COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NO - + + + + + COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NO - - - - COM_COMPONENTBUILDER_JOOMLA_COMPONENT_OVERRIDE - - + + + + + + + + + + - + - - + + - - - - - - - - @@ -1512,25 +1512,25 @@ /> - - - - - + + + + + COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NO - + COM_COMPONENTBUILDER_JOOMLA_COMPONENT_ADD_UIKIT_V3 - + - - - - + type="text" + name="crowdin_account_api_key" + label="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_CROWDIN_ACCOUNT_API_KEY_LABEL" + size="50" + maxlength="150" + description="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_CROWDIN_ACCOUNT_API_KEY_DESCRIPTION" + class="text_area" + filter="ALNUM" + message="COM_COMPONENTBUILDER_JOOMLA_COMPONENT_CROWDIN_ACCOUNT_API_KEY_MESSAGE" + autocomplete="off" + /> COM_COMPONENTBUILDER_JOOMLA_COMPONENT_ADD_FOOTABLE_V2 + + + + + + + + + + + + - + diff --git a/admin/language/en-GB/en-GB.com_componentbuilder.ini b/admin/language/en-GB/en-GB.com_componentbuilder.ini index 1253b5fdd..9d0a813fa 100644 --- a/admin/language/en-GB/en-GB.com_componentbuilder.ini +++ b/admin/language/en-GB/en-GB.com_componentbuilder.ini @@ -4298,7 +4298,6 @@ COM_COMPONENTBUILDER_DASH="Dashboard" COM_COMPONENTBUILDER_DASHBOARD="Component Builder Dashboard" COM_COMPONENTBUILDER_DASHBOARD_ADD_RECORD="Dashboard (add record)" COM_COMPONENTBUILDER_DASHBOARD_ADMIN_VIEWS="Admin Views

" -COM_COMPONENTBUILDER_DASHBOARD_COMPILER="Compiler

" COM_COMPONENTBUILDER_DASHBOARD_CUSTOM_ADMIN_VIEWS="Custom Admin Views

" COM_COMPONENTBUILDER_DASHBOARD_CUSTOM_CODES="Custom Codes

" COM_COMPONENTBUILDER_DASHBOARD_DYNAMIC_GETS="Dynamic Gets

" @@ -4314,7 +4313,6 @@ COM_COMPONENTBUILDER_DASHBOARD_IMPORTJCBPACKAGES="Import JCB Packages

has no checksum validation!" COM_COMPONENTBUILDER_PLEASE_SELECT_A_COMPONENT_THAT_YOU_WOULD_LIKE_TO_COMPILE="Please select a component that you would like to compile." COM_COMPONENTBUILDER_PLEASE_TRY_AGAIN_LATER="Please try again later" -COM_COMPONENTBUILDER_PLEASE_TRY_AGAIN_THIS_ERROR_USUALY_HAPPENS_IF_IT_IS_A_NEW_COMPONENT_BEACUES_WE_NEED_A_COMPONENT_ID_TO_DO_THIS_BUILD_WITH_YOUR_SQL_DUMP="Please try again, this error usualy happens if it is a new component, beacues we need a component ID to do this build with your sql dump." +COM_COMPONENTBUILDER_PLEASE_TRY_AGAIN_THIS_ERROR_USUALLY_HAPPENS_IF_IT_IS_A_NEW_COMPONENT_BECAUSE_WE_NEED_A_COMPONENT_ID_TO_DO_THIS_BUILD_WITH_YOUR_SQL_DUMP="Please try again, this error usually happens if it is a new component, because we need a component ID to do this build with your sql dump." COM_COMPONENTBUILDER_PLEASE_WAIT="Please wait!" COM_COMPONENTBUILDER_PLEASE_WAIT_LOADING="Please wait, loading" COM_COMPONENTBUILDER_PLUGIN="Plugin" @@ -8852,7 +8853,6 @@ COM_COMPONENTBUILDER_START_A_SEARCH="Start a Search" COM_COMPONENTBUILDER_STOP_A_SEARCH="Stop a Search" COM_COMPONENTBUILDER_SUBMENU="Submenu" COM_COMPONENTBUILDER_SUBMENU_ADMIN_VIEWS="Admin Views" -COM_COMPONENTBUILDER_SUBMENU_COMPILER="Compiler" COM_COMPONENTBUILDER_SUBMENU_CUSTOM_ADMIN_VIEWS="Custom Admin Views" COM_COMPONENTBUILDER_SUBMENU_CUSTOM_CODES="Custom Codes" COM_COMPONENTBUILDER_SUBMENU_DASHBOARD="Dashboard" diff --git a/admin/language/en-GB/en-GB.com_componentbuilder.sys.ini b/admin/language/en-GB/en-GB.com_componentbuilder.sys.ini index a68304e20..128218ade 100644 --- a/admin/language/en-GB/en-GB.com_componentbuilder.sys.ini +++ b/admin/language/en-GB/en-GB.com_componentbuilder.sys.ini @@ -832,8 +832,6 @@ COM_COMPONENTBUILDER_LANGUAGES_BATCH_USE="Languages Batch Use" COM_COMPONENTBUILDER_LANGUAGES_BATCH_USE_DESC="Allows the users in this group to use batch copy/update method of batch languages" COM_COMPONENTBUILDER_LANGUAGES_CREATE="Languages Create" COM_COMPONENTBUILDER_LANGUAGES_CREATE_DESC="Allows the users in this group to create create languages" -COM_COMPONENTBUILDER_LANGUAGES_DASHBOARD_LIST="Languages Dashboard List" -COM_COMPONENTBUILDER_LANGUAGES_DASHBOARD_LIST_DESC="Allows the users in this group to dashboard list of language" COM_COMPONENTBUILDER_LANGUAGES_DELETE="Languages Delete" COM_COMPONENTBUILDER_LANGUAGES_DELETE_DESC="Allows the users in this group to delete delete languages" COM_COMPONENTBUILDER_LANGUAGES_EDIT="Languages Edit" @@ -966,7 +964,6 @@ COM_COMPONENTBUILDER_LIBRARY_GET_SNIPPETS_BUTTON_ACCESS="Library Get Snippets Bu COM_COMPONENTBUILDER_LIBRARY_GET_SNIPPETS_BUTTON_ACCESS_DESC="Allows the users in this group to access the get snippets button." COM_COMPONENTBUILDER_MENU="✓ Component Builder" COM_COMPONENTBUILDER_MENU_ADMIN_VIEWS="Admin Views" -COM_COMPONENTBUILDER_MENU_COMPILER="Compiler" COM_COMPONENTBUILDER_MENU_CUSTOM_ADMIN_VIEWS="Custom Admin Views" COM_COMPONENTBUILDER_MENU_CUSTOM_CODES="Custom Codes" COM_COMPONENTBUILDER_MENU_DASHBOARD="Dashboard" @@ -978,14 +975,12 @@ COM_COMPONENTBUILDER_MENU_HELP_DOCUMENTS="Help Documents" COM_COMPONENTBUILDER_MENU_JOOMLA_COMPONENTS="Joomla Components" COM_COMPONENTBUILDER_MENU_JOOMLA_MODULES="Joomla Modules" COM_COMPONENTBUILDER_MENU_JOOMLA_PLUGINS="Joomla Plugins" -COM_COMPONENTBUILDER_MENU_LANGUAGES="Languages" COM_COMPONENTBUILDER_MENU_LANGUAGE_TRANSLATIONS="Language Translations" COM_COMPONENTBUILDER_MENU_LAYOUTS="Layouts" COM_COMPONENTBUILDER_MENU_LIBRARIES="Libraries" COM_COMPONENTBUILDER_MENU_PLACEHOLDERS="Placeholders" COM_COMPONENTBUILDER_MENU_POWERS="Powers" COM_COMPONENTBUILDER_MENU_SEARCH="Search" -COM_COMPONENTBUILDER_MENU_SERVERS="Servers" COM_COMPONENTBUILDER_MENU_SITE_VIEWS="Site Views" COM_COMPONENTBUILDER_MENU_SNIPPETS="Snippets" COM_COMPONENTBUILDER_MENU_TEMPLATES="Templates" diff --git a/admin/layouts/joomla_component/dynamic_build_beta_fullwidth.php b/admin/layouts/joomla_component/dynamic_build_fullwidth.php similarity index 100% rename from admin/layouts/joomla_component/dynamic_build_beta_fullwidth.php rename to admin/layouts/joomla_component/dynamic_build_fullwidth.php diff --git a/admin/layouts/joomla_component/dynamic_integration_left.php b/admin/layouts/joomla_component/dynamic_integration_left.php index 9ea5a572c..c5a8ef047 100644 --- a/admin/layouts/joomla_component/dynamic_integration_left.php +++ b/admin/layouts/joomla_component/dynamic_integration_left.php @@ -40,7 +40,9 @@ $fields = $displayData->get($fields_tab_layout) ?: array( 'backup_folder_path', 'add_git_folder_path', 'note_git_folder_path', - 'git_folder_path' + 'git_folder_path', + 'add_jcb_powers_path', + 'jcb_powers_path' ); $hiddenFields = $displayData->get('hidden_fields') ?: []; diff --git a/admin/layouts/server/linked_components_fullwidth.php b/admin/layouts/server/linked_components_fullwidth.php index ab7bbb4d2..3e58ce2f6 100644 --- a/admin/layouts/server/linked_components_fullwidth.php +++ b/admin/layouts/server/linked_components_fullwidth.php @@ -13,6 +13,9 @@ use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; use Joomla\CMS\HTML\HTMLHelper as Html; use VDM\Component\Componentbuilder\Administrator\Helper\ComponentbuilderHelper; +use VDM\Joomla\Utilities\StringHelper; +use VDM\Joomla\Utilities\ArrayHelper; +use VDM\Joomla\Utilities\GetHelper; // No direct access to this file defined('_JEXEC') or die; @@ -21,9 +24,250 @@ defined('_JEXEC') or die; $items = $displayData->vymlinked_components; $user = Factory::getApplication()->getIdentity(); $id = $displayData->item->id; - +// set the edit URL +$edit = "index.php?option=com_componentbuilder&view=joomla_components&task=joomla_component.edit"; +// set a return value +$return = ($id) ? "index.php?option=com_componentbuilder&view=server&layout=edit&id=" . $id : ""; +// check for a return value +$jinput = Factory::getApplication()->input; +if ($_return = $jinput->get('return', null, 'base64')) +{ + $return .= "&return=" . $_return; +} +// check if return value was set +if (StringHelper::check($return)) +{ + // set the referral values + $ref = ($id) ? "&ref=server&refid=" . $id . "&return=" . urlencode(base64_encode($return)) : "&return=" . urlencode(base64_encode($return)); +} +else +{ + $ref = ($id) ? "&ref=server&refid=" . $id : ""; +} ?>
-oops! error..... + + + + + + + + + + + + + + $item): ?> + authorise('core.manage', 'com_checkin') || $item->checked_out == $user->id || $item->checked_out == 0; + $userChkOut = Factory::getContainer()-> + get(\Joomla\CMS\User\UserFactoryInterface::class)-> + loadUserById($item->checked_out); + $canDo = ComponentbuilderHelper::getActions('joomla_component',$item,'joomla_components'); + ?> + + + + + + published == 1): ?> + + published == 0): ?> + + published == 2): ?> + + published == -2): ?> + + + + + + +
+ + + + + + + + + + + +
+
+ get('joomla_component.edit')): ?> + escape($item->system_name); ?> + checked_out): ?> + name, $item->checked_out_time, 'joomla_components.', $canCheckin); ?> + + + escape($item->system_name); ?> + + - escape($item->component_version); ?> +
+ return_here is set + if (!isset($this->return_here)) + { + $this->return_here = urlencode(base64_encode((string) Uri::getInstance())); + } + // setup the buttons + if (!isset($_buttons) || !ArrayHelper::check($_buttons)) + { + $_buttons = array(); + $_buttons[0] = array( + array( + 'view' => 'component_admin_views', + 'views' => 'components_admin_views', + 'title' => Text::_('COM_COMPONENTBUILDER_THE_COMPONENT_ADMIN_VIEWS'), + 'icon' => 'stack'), + array( + 'view' => 'component_custom_admin_views', + 'views' => 'components_custom_admin_views', + 'title' => Text::_('COM_COMPONENTBUILDER_THE_COMPONENT_CUSTOM_ADMIN_VIEWS'), + 'icon' => 'screen'), + array( + 'view' => 'component_site_views', + 'views' => 'components_site_views', + 'title' => Text::_('COM_COMPONENTBUILDER_THE_COMPONENT_SITE_VIEWS'), + 'icon' => 'palette'), + array( + 'view' => 'component_router', + 'views' => 'components_routers', + 'title' => Text::_('COM_COMPONENTBUILDER_THE_COMPONENT_SITE_ROUTER'), + 'icon' => 'tree-2'), + array( + 'view' => 'component_config', + 'views' => 'components_config', + 'title' => Text::_('COM_COMPONENTBUILDER_THE_COMPONENT_CONFIG'), + 'icon' => 'options') + ); + $_buttons[1] = array( + array( + 'view' => 'component_placeholders', + 'views' => 'components_placeholders', + 'title' => Text::_('COM_COMPONENTBUILDER_THE_COMPONENT_PLACEHOLDERS'), + 'icon' => 'search'), + array( + 'view' => 'component_updates', + 'views' => 'components_updates', + 'title' => Text::_('COM_COMPONENTBUILDER_THE_COMPONENT_UPDATES'), + 'icon' => 'database'), + array( + 'view' => 'component_mysql_tweaks', + 'views' => 'components_mysql_tweaks', + 'title' => Text::_('COM_COMPONENTBUILDER_THE_COMPONENT_MYSQL_TWEAKS'), + 'icon' => 'screwdriver'), + array( + 'view' => 'component_files_folders', + 'views' => 'components_files_folders', + 'title' => Text::_('COM_COMPONENTBUILDER_THE_COMPONENT_FILES_FOLDERS'), + 'icon' => 'briefcase') + ); + $_buttons[2] = array( + array( + 'view' => 'component_custom_admin_menus', + 'views' => 'components_custom_admin_menus', + 'title' => Text::_('COM_COMPONENTBUILDER_THE_COMPONENT_CUSTOM_ADMIN_MENUS'), + 'icon' => 'plus'), + array( + 'view' => 'component_dashboard', + 'views' => 'components_dashboard', + 'title' => Text::_('COM_COMPONENTBUILDER_THE_COMPONENT_DASHBOARD'), + 'icon' => 'dashboard'), + array( + 'view' => 'component_modules', + 'views' => 'components_modules', + 'title' => Text::_('COM_COMPONENTBUILDER_THE_COMPONENT_MODULES'), + 'icon' => 'cube'), + array( + 'view' => 'component_plugins', + 'views' => 'components_plugins', + 'title' => Text::_('COM_COMPONENTBUILDER_THE_COMPONENT_PLUGINS'), + 'icon' => 'power-cord') + ); + } + ?> +
+ + get($_button['view'].'.edit') && ($id = GetHelper::var($_button['view'], $item->id, 'joomla_component', 'id')) !== false): ?> + + get($_button['view'].'.create')): ?> + + + + +
+
+
+ escape($item->name_code); ?> +
+
+ + get($_button['view'].'.edit') && ($id = GetHelper::var($_button['view'], $item->id, 'joomla_component', 'id')) !== false): ?> + + get($_button['view'].'.create')): ?> + + + +
+
+
+ escape($item->short_description); ?> +
+
+ + get($_button['view'].'.edit') && ($id = GetHelper::var($_button['view'], $item->id, 'joomla_component', 'id')) !== false): ?> + + get($_button['view'].'.create')): ?> + + + +
+
+
escape($item->companyname); ?>
+ author)) : ?> + escape($item->author); ?>
+ + email) && StringHelper::check($item->author)) : ?> + + escape($item->email); ?> + +
+ + website) && StringHelper::check($item->author)) : ?> + + escape($item->website); ?> + + +
+
+ + + + + + + + + + + + + + + + + id; ?> +
+ +
+ +
+
diff --git a/admin/services/provider.php b/admin/services/provider.php index 1564e3a06..07e39e078 100644 --- a/admin/services/provider.php +++ b/admin/services/provider.php @@ -22,12 +22,12 @@ if (file_exists($composer_autoloader)) \spl_autoload_register(function ($class) { // project-specific base directories and namespace prefix $search = [ - 'libraries/jcb_powers/VDM.Joomla.Openai' => 'VDM\\Joomla\\Openai', - 'libraries/jcb_powers/VDM.Joomla.Gitea' => 'VDM\\Joomla\\Gitea', - 'libraries/jcb_powers/VDM.Joomla.FOF' => 'VDM\\Joomla\\FOF', - 'libraries/jcb_powers/VDM.Joomla' => 'VDM\\Joomla', - 'libraries/jcb_powers/VDM.Minify' => 'VDM\\Minify', - 'libraries/jcb_powers/VDM.Psr' => 'VDM\\Psr' + 'libraries/vendor_jcb/VDM.Joomla.Openai' => 'VDM\\Joomla\\Openai', + 'libraries/vendor_jcb/VDM.Joomla.Gitea' => 'VDM\\Joomla\\Gitea', + 'libraries/vendor_jcb/VDM.Joomla.FOF' => 'VDM\\Joomla\\FOF', + 'libraries/vendor_jcb/VDM.Joomla' => 'VDM\\Joomla', + 'libraries/vendor_jcb/VDM.Minify' => 'VDM\\Minify', + 'libraries/vendor_jcb/VDM.Psr' => 'VDM\\Psr' ]; // Start the search and load if found $found = false; diff --git a/admin/sql/install.mysql.utf8.sql b/admin/sql/install.mysql.utf8.sql index 69f89ef5a..5dd040361 100644 --- a/admin/sql/install.mysql.utf8.sql +++ b/admin/sql/install.mysql.utf8.sql @@ -11,6 +11,7 @@ CREATE TABLE IF NOT EXISTS `#__componentbuilder_joomla_component` ( `add_email_helper` TINYINT(1) NOT NULL DEFAULT 0, `add_git_folder_path` TINYINT(1) NOT NULL DEFAULT 0, `add_javascript` TINYINT(1) NOT NULL DEFAULT 0, + `add_jcb_powers_path` TINYINT(1) NOT NULL DEFAULT 0, `add_license` TINYINT(1) NOT NULL DEFAULT 0, `add_menu_prefix` CHAR(1) NOT NULL DEFAULT '', `add_namespace_prefix` CHAR(1) NOT NULL DEFAULT '', @@ -62,6 +63,7 @@ CREATE TABLE IF NOT EXISTS `#__componentbuilder_joomla_component` ( `guid` VARCHAR(36) NOT NULL DEFAULT '', `image` CHAR(64) NOT NULL DEFAULT '', `javascript` TEXT NOT NULL, + `jcb_powers_path` VARCHAR(255) NOT NULL DEFAULT '', `joomla_source_link` VARCHAR(255) NOT NULL DEFAULT '', `license` VARCHAR(255) NOT NULL DEFAULT '', `license_type` TINYINT(1) NOT NULL DEFAULT 0, @@ -115,7 +117,7 @@ CREATE TABLE IF NOT EXISTS `#__componentbuilder_joomla_component` ( PRIMARY KEY (`id`), KEY `idx_system_name` (`system_name`), KEY `idx_name_code` (`name_code`), - KEY `idx_translation_tool` (`translation_tool`), + KEY `idx_add_jcb_powers_path` (`add_jcb_powers_path`), KEY `idx_add_sales_server` (`add_sales_server`), KEY `idx_mvc_versiondate` (`mvc_versiondate`), KEY `idx_remove_line_breaks` (`remove_line_breaks`), @@ -126,7 +128,7 @@ CREATE TABLE IF NOT EXISTS `#__componentbuilder_joomla_component` ( KEY `idx_addreadme` (`addreadme`), KEY `idx_add_powers` (`add_powers`), KEY `idx_add_backup_folder_path` (`add_backup_folder_path`), - KEY `idx_add_php_helper_both` (`add_php_helper_both`), + KEY `idx_translation_tool` (`translation_tool`), KEY `idx_add_php_helper_admin` (`add_php_helper_admin`), KEY `idx_add_admin_event` (`add_admin_event`), KEY `idx_add_php_helper_site` (`add_php_helper_site`), @@ -153,8 +155,9 @@ CREATE TABLE IF NOT EXISTS `#__componentbuilder_joomla_component` ( KEY `idx_creatuserhelper` (`creatuserhelper`), KEY `idx_adduikit` (`adduikit`), KEY `idx_addfootable` (`addfootable`), - KEY `idx_guid` (`guid`), KEY `idx_add_email_helper` (`add_email_helper`), + KEY `idx_guid` (`guid`), + KEY `idx_add_php_helper_both` (`add_php_helper_both`), KEY `idx_access` (`access`), KEY `idx_checkout` (`checked_out`), KEY `idx_createdby` (`created_by`), @@ -3718,7 +3721,7 @@ INSERT INTO `#__componentbuilder_field` (`id`, `add_css_view`, `add_css_views`, (1533, '', '', '', '', '', '', '', '', 1, '', 'TINYINT', '', '', '', 'Credit System', 'NOT NULL', '', 17, '\"\"', 1, '2016-12-08 11:52:14', '2016-12-08 12:20:29', 2, '', 749, '7fe3ad6f-d527-4509-813e-1ffef4456130', '', '', '', '', ''), (1534, '', '', '', '', '', '', '', '', 11, '', 'INT', 2, '', '', 'Point Available (answer point)', 'NOT NULL', '', 10, '\"\"', 1, '2016-12-08 18:09:57', '2016-12-08 18:14:14', 2, '', 114, '7602a690-8269-4374-b330-d1fd372db8fa', '', '', '', '', ''), (1535, '', '', '', '', '', '', '', '', 1, '', 'TINYINT', '', '', '', 'Build Component Dynamically', 'NOT NULL', '', 17, '\"\"', 1, '2016-12-25 17:35:05', '2016-12-25 18:06:42', 3, '', 750, '288e00d8-7ea3-4bfc-829c-3ab247ca9718', '', '', '', '', ''), -(1536, '', '', '', '', '', '', '', '', '', '', 'CHAR', '', '', '', 'Dynamic Builder Option (mySql) - Note', 'NOT NULL', '', 14, '\"\"', 1, '2016-12-25 17:41:24', '2017-10-05 16:47:03', 5, '', 751, 'bdc7b3e1-b9cd-493c-8752-3fd60a8c0e24', '', '', '', '', ''), +(1536, '', '', '', '', '', '', '', '', '', '', '', '', '', '', 'Dynamic Builder Option (mySql) - Note', 'NOT NULL', '', 14, '\"You can dynamically build the components back-end views and fields by adding a MySQL table dump that includes all or additional tables with their respective columns and data types. A basic and generic set of fields and tables will be created and integrated with the existing fields and tables of this component.<\\/p>\\r\\n\\r\\n

It is critical that the SQL provided be valid; otherwise, the process will fail. Additionally, you have the option to specify the field type and other properties directly in the MySQL column COMMENT<\\/b>. This is done using JSON formatting in the comments section of each column\\/field.<\\/p>\\r\\n\\r\\n

For example, to define a field as a list with predefined options, use the following comment format:\\r\\n
\\r\\nCOMMENT \'{"type":"List", "label":"Name"}\'<\\/code>\\r\\n<\\/p>\\r\\n

This JSON format allows you to specify various field properties, such as "type", "label", and "option", which will be used to generate corresponding fields in the JCB Field configuration area.<\\/p>\\\"\\n\\theading=\\\"h4\\\"\\n\\tclass=\\\"alert alert-info\\\"\\n\\/>\"', 1, '2016-12-25 17:41:24', '2024-04-06 17:43:24', 8, '', 751, 'bdc7b3e1-b9cd-493c-8752-3fd60a8c0e24', '', '', '', '', ''), (1537, '', '', '', '', '', '', '', '', '', '', 'MEDIUMTEXT', '', '', '', 'MySQL (dump - to build)', 'NOT NULL', 2, 25, '\"\"', 1, '2016-12-25 18:10:09', '2015-08-25 21:15:22', 1, '', 5, '98ad53ca-0da2-4aab-9a3c-1c7e1ee0a24e', '', '', '', '', ''), (1538, '', '', '', '', '', '', '', '', 11, '', 'INT', 2, '', '', 'Min Amount Per/Group', 'NOT NULL', '', 24, '\"\"', 1, '2017-01-09 12:19:34', '2017-01-09 12:51:24', 3, '', 7, 'ca072f17-f6cd-4967-a9c0-31c0ae1f32ba', '', '', '', '', ''), (1539, '', '', '', '', '', '', '', '', 11, '', 'INT', 2, '', '', 'Max Amount Per/Group', 'NOT NULL', '', 24, '\"\"', 1, '2017-01-09 12:22:58', '2017-01-09 12:51:01', 2, '', 7, 'd1d4a7d0-1a82-4dc8-9efe-e3944debad79', '', '', '', '', ''), @@ -5554,7 +5557,10 @@ INSERT INTO `#__componentbuilder_field` (`id`, `add_css_view`, `add_css_views`, (3369, '', '', '', '', '', '', '', '', '', '', '', '', '', '', 'Note - Router Settings (advance)', 'NOT NULL', '', 14, '\"The RouterView<\\/code> class in Joomla is designed to manage the routing process, translating human-readable URLs into query variables and vice versa. This functionality is crucial for creating search engine friendly (SEF) URLs and ensuring that requests within the Joomla application are directed to the appropriate components and views.<\\/p>\\r\\n\\r\\n

Key Responsibilities<\\/h2>\\r\\n
    \\r\\n
  • URL Building:<\\/strong> Converts query information into SEF URLs. This process involves taking the query parameters associated with a particular route and constructing a URL that is both user-friendly and optimized for search engines.<\\/li>\\r\\n
  • URL Parsing:<\\/strong> Interprets SEF URLs back into query parameters. When a request is made to Joomla with an SEF URL, the RouterView class parses this URL to determine the component, view, and other request variables required to fulfill the request.<\\/li>\\r\\n<\\/ul>\\r\\n\\r\\n

    How to Use RouterView in a 3rd Party Extension<\\/h2>\\r\\n

    To leverage the RouterView<\\/code> class in a 3rd party Joomla extension, follow these steps:<\\/p>\\r\\n

      \\r\\n
    1. Extend RouterView:<\\/strong> Create a new router class in your component that extends RouterView<\\/code>. This class will define the routing rules specific to your component.<\\/li>\\r\\n
    2. Define Routes:<\\/strong> Within your router class, define routes by mapping URL patterns to query parameters. This involves specifying how URL segments correspond to the component\\u2019s views and tasks.<\\/li>\\r\\n
    3. Register the Router:<\\/strong> Ensure that Joomla is aware of your custom router by registering it with the application. This is typically done within the component\\u2019s entry point file.<\\/li>\\r\\n<\\/ol>\\r\\n\\r\\n

      Benefits of Using RouterView<\\/h2>\\r\\n
        \\r\\n
      • SEO Optimization:<\\/strong> By enabling the creation of human-readable URLs, RouterView helps improve the SEO of your Joomla site.<\\/li>\\r\\n
      • Improved User Experience:<\\/strong> SEF URLs are easier for users to understand and remember, enhancing the overall user experience.<\\/li>\\r\\n
      • Flexibility:<\\/strong> Custom routers allow for granular control over URL structure, making it possible to tailor URLs to match the needs of your extension and its audience.<\\/li>\\r\\n<\\/ul>\\r\\n\\r\\n

        The basic structure of a custom router class for a Joomla 3rd party extension highlights the need to implement the build<\\/code> and parse<\\/code> methods, which handle the conversion between query parameters and SEF URLs.<\\/p>\\\"\\n\\theading=\\\"h1\\\"\\n\\tclass=\\\"alert alert-info\\\"\\n\\tshowon=\\\"router_settings_details_switch:3\\\"\\n\\/>\"', 1, '2024-01-27 20:26:52', '2024-01-27 21:22:30', 3, '', 25, '00f9d3c7-9399-41dc-98de-df6e49f73b1b', '', '', '', '', ''), (3370, '', '', '', '', '', '', '', '', 1, '', 'TINYINT', '', '', '', 'Router Settings Details Switch', 'NOT NULL', '', 17, '\"\"', 1, '2024-01-27 20:28:46', '2024-01-27 20:29:12', 2, '', 1056, '68ee2a4b-15ee-4ba7-8fbe-9408779f66f3', '', '', '', '', ''), (3371, '', '', '', '', '', '', '', '', '', '', '', '', '', '', 'Note - Router Mode (Manual)', 'NOT NULL', '', 14, '\"\"', 1, '2024-02-01 05:27:01', '2024-01-27 21:20:33', 1, '', 25, 'e3ae9a2d-2e9f-4910-9fda-632732ac0737', '', '', '', '', ''), -(3372, '', '', '', '', '', '', 'Other', 3, 11, '', 'INT', '', '', '', 'Preferred Joomla Version', 'NOT NULL', '', 15, '\"\"', 1, '2024-03-07 13:11:01', '2024-03-07 13:12:26', 2, '', 1055, 'e30ca545-0ccd-4925-b34d-96bc27d6a27c', '', '', '', '', ''); +(3372, '', '', '', '', '', '', 'Other', 3, 11, '', 'INT', '', '', '', 'Preferred Joomla Version', 'NOT NULL', '', 15, '\"\"', 1, '2024-03-07 13:11:01', '2024-03-07 13:12:26', 2, '', 1055, 'e30ca545-0ccd-4925-b34d-96bc27d6a27c', '', '', '', '', ''), +(3373, '', '', '', '', '', '', 'Other', 3, 11, '', 'INT', '', '', '', 'Joomla Version', 'NOT NULL', '', 11, '\"\"', 1, '2024-03-27 12:06:23', '2024-03-27 12:07:26', 2, '', 1055, 'e2d5b5aa-5d88-4224-b93f-ad517b59f75b', '', '', '', '', ''), +(3374, '', '', '', '', '', '', '', '', 1, '', 'TINYINT', 2, '', '', 'Add JCB Powers Path', 'NOT NULL', '', 17, '\"\"', 1, '2024-04-03 10:50:50', '2023-10-23 10:36:09', 1, '', 192, 'a6c65a43-e305-42c1-bd9d-5db5e4920185', '', '', '', '', ''), +(3375, '', '', '', '', '', '', '', '', 255, '', 'VARCHAR', '', '', '', 'JCB Powers Path (component)', 'NOT NULL', '', 24, '\"example: libraries\\/jcb_powers<\\/code><\\/small>\\\"\\n\\tsize=\\\"70\\\"\\n\\tmaxlength=\\\"150\\\"\\n\\tdescription=\\\"Here you can set the path to the powers folder. Recommended that you always place it inside the libraries<\\/b>. You don\'t need to add a full path here, so libraries\\/jcb_powers<\\/b> will mean \\/home\\/username\\/public_html\\/libraries\\/jcb_powers<\\/i> when installed. You should always use two folders here, libraries + one more for example:
        libraries\\/jcb_powers<\\/code>\\\"\\n\\tclass=\\\"text_area\\\"\\n\\tfilter=\\\"PATH\\\"\\n\\tmessage=\\\"Error! Please add folder path here.\\\"\\n\\thint=\\\"libraries\\/jcb_powers\\\"\\n\\tshowon=\\\"add_jcb_powers_path:1\\\"\\n\\tautocomplete=\\\"on\\\"\\n\\/>\"', 1, '2024-04-03 10:51:37', '2021-12-01 00:51:37', 1, '', 641, '763e5bdf-d4d3-449b-bb36-de2623d81540', '', '', '', '', ''); -- -- Dumping data for table `#__componentbuilder_fieldtype` diff --git a/admin/sql/updates/mysql/3.2.0-beta10.sql b/admin/sql/updates/mysql/3.2.0.sql similarity index 100% rename from admin/sql/updates/mysql/3.2.0-beta10.sql rename to admin/sql/updates/mysql/3.2.0.sql diff --git a/admin/sql/updates/mysql/4.0.0-alpha7.sql b/admin/sql/updates/mysql/4.0.0-alpha7.sql new file mode 100644 index 000000000..f98f6aec0 --- /dev/null +++ b/admin/sql/updates/mysql/4.0.0-alpha7.sql @@ -0,0 +1,3 @@ +ALTER TABLE `#__componentbuilder_joomla_component` ADD `add_jcb_powers_path` TINYINT(1) NOT NULL DEFAULT 0 AFTER `add_javascript`; + +ALTER TABLE `#__componentbuilder_joomla_component` ADD `jcb_powers_path` VARCHAR(255) NOT NULL DEFAULT '' AFTER `javascript`; diff --git a/admin/src/Helper/ComponentbuilderHelper.php b/admin/src/Helper/ComponentbuilderHelper.php index 936dda512..a0ce309fc 100644 --- a/admin/src/Helper/ComponentbuilderHelper.php +++ b/admin/src/Helper/ComponentbuilderHelper.php @@ -23,12 +23,12 @@ if (file_exists($composer_autoloader)) \spl_autoload_register(function ($class) { // project-specific base directories and namespace prefix $search = [ - 'libraries/jcb_powers/VDM.Joomla.Openai' => 'VDM\\Joomla\\Openai', - 'libraries/jcb_powers/VDM.Joomla.Gitea' => 'VDM\\Joomla\\Gitea', - 'libraries/jcb_powers/VDM.Joomla.FOF' => 'VDM\\Joomla\\FOF', - 'libraries/jcb_powers/VDM.Joomla' => 'VDM\\Joomla', - 'libraries/jcb_powers/VDM.Minify' => 'VDM\\Minify', - 'libraries/jcb_powers/VDM.Psr' => 'VDM\\Psr' + 'libraries/vendor_jcb/VDM.Joomla.Openai' => 'VDM\\Joomla\\Openai', + 'libraries/vendor_jcb/VDM.Joomla.Gitea' => 'VDM\\Joomla\\Gitea', + 'libraries/vendor_jcb/VDM.Joomla.FOF' => 'VDM\\Joomla\\FOF', + 'libraries/vendor_jcb/VDM.Joomla' => 'VDM\\Joomla', + 'libraries/vendor_jcb/VDM.Minify' => 'VDM\\Minify', + 'libraries/vendor_jcb/VDM.Psr' => 'VDM\\Psr' ]; // Start the search and load if found $found = false; @@ -2263,7 +2263,7 @@ abstract class ComponentbuilderHelper * @return array on success * */ - public static function getFieldTypeProperties($value, $type, $settings = array(), $xml = null, $dbDefaults = false) + public static function getFieldTypeProperties($value, $type, $settings = [], $xml = null, $dbDefaults = false) { // Get a db connection. $db = Factory::getDbo(); @@ -6125,11 +6125,6 @@ abstract class ComponentbuilderHelper $user = Factory::getApplication()->getIdentity(); // load the submenus to sidebar \JHtmlSidebar::addEntry(Text::_('COM_COMPONENTBUILDER_SUBMENU_DASHBOARD'), 'index.php?option=com_componentbuilder&view=componentbuilder', $submenu === 'componentbuilder'); - // Access control (compiler.submenu). - if ($user->authorise('compiler.submenu', 'com_componentbuilder')) - { - \JHtmlSidebar::addEntry(Text::_('COM_COMPONENTBUILDER_SUBMENU_COMPILER'), 'index.php?option=com_componentbuilder&view=compiler', $submenu === 'compiler'); - } if ($user->authorise('joomla_component.access', 'com_componentbuilder') && $user->authorise('joomla_component.submenu', 'com_componentbuilder')) { \JHtmlSidebar::addEntry(Text::_('COM_COMPONENTBUILDER_SUBMENU_JOOMLA_COMPONENTS'), 'index.php?option=com_componentbuilder&view=joomla_components', $submenu === 'joomla_components'); diff --git a/admin/src/Model/ComponentbuilderModel.php b/admin/src/Model/ComponentbuilderModel.php index ff23f7fd1..aefa3c69f 100644 --- a/admin/src/Model/ComponentbuilderModel.php +++ b/admin/src/Model/ComponentbuilderModel.php @@ -46,7 +46,7 @@ class ComponentbuilderModel extends ListModel $icons = []; // view groups array $viewGroups = array( - 'main' => array('png.compiler', 'png.joomla_components', 'png.joomla_modules', 'png.joomla_plugins', 'png.powers', 'png.search', 'png||importjcbpackages||index.php?option=com_componentbuilder&view=joomla_components&task=joomla_components.smartImport', 'png.admin_views', 'png.custom_admin_views', 'png.site_views', 'png.template.add', 'png.templates', 'png.layouts', 'png.dynamic_get.add', 'png.dynamic_gets', 'png.custom_codes', 'png.placeholders', 'png.libraries', 'png.snippets', 'png.get_snippets', 'png.validation_rules', 'png.field.add', 'png.fields', 'png.fields.catid_qpo0O0oqp_com_componentbuilder_po0O0oq_field', 'png.fieldtypes', 'png.fieldtypes.catid_qpo0O0oqp_com_componentbuilder_po0O0oq_fieldtype', 'png.language_translations', 'png.languages', 'png.servers', 'png.help_documents') + 'main' => array('png.joomla_components', 'png.joomla_modules', 'png.joomla_plugins', 'png.powers', 'png.search', 'png||importjcbpackages||index.php?option=com_componentbuilder&view=joomla_components&task=joomla_components.smartImport', 'png.admin_views', 'png.custom_admin_views', 'png.site_views', 'png.template.add', 'png.templates', 'png.layouts', 'png.dynamic_get.add', 'png.dynamic_gets', 'png.custom_codes', 'png.placeholders', 'png.libraries', 'png.snippets', 'png.get_snippets', 'png.validation_rules', 'png.field.add', 'png.fields', 'png.fields.catid_qpo0O0oqp_com_componentbuilder_po0O0oq_field', 'png.fieldtypes', 'png.fieldtypes.catid_qpo0O0oqp_com_componentbuilder_po0O0oq_fieldtype', 'png.language_translations', 'png.servers', 'png.help_documents') ); // view access array $viewAccess = [ @@ -155,7 +155,6 @@ class ComponentbuilderModel extends ListModel 'languages.access' => 'language.access', 'language.access' => 'language.access', 'languages.submenu' => 'language.submenu', - 'languages.dashboard_list' => 'language.dashboard_list', 'server.create' => 'server.create', 'servers.access' => 'server.access', 'server.access' => 'server.access', diff --git a/admin/src/Model/Joomla_componentModel.php b/admin/src/Model/Joomla_componentModel.php index 48a601d7c..64eb421e3 100644 --- a/admin/src/Model/Joomla_componentModel.php +++ b/admin/src/Model/Joomla_componentModel.php @@ -96,7 +96,7 @@ class Joomla_componentModel extends AdminModel 'not_required' ) ), - 'dynamic_build_beta' => array( + 'dynamic_build' => array( 'fullwidth' => array( 'note_buildcomp_dynamic_mysql', 'buildcomp', @@ -119,7 +119,9 @@ class Joomla_componentModel extends AdminModel 'backup_folder_path', 'add_git_folder_path', 'note_git_folder_path', - 'git_folder_path' + 'git_folder_path', + 'add_jcb_powers_path', + 'jcb_powers_path' ), 'right' => array( 'translation_tool', @@ -130,13 +132,13 @@ class Joomla_componentModel extends AdminModel 'crowdin_account_api_key' ) ), - 'readme' => array( - 'left' => array( - 'addreadme', - 'readme' - ), - 'right' => array( - 'note_readme' + 'mysql' => array( + 'fullwidth' => array( + 'add_sql', + 'sql', + 'add_sql_uninstall', + 'sql_uninstall', + 'assets_table_fix' ) ), 'dash_install' => array( @@ -185,13 +187,13 @@ class Joomla_componentModel extends AdminModel 'css_site' ) ), - 'mysql' => array( - 'fullwidth' => array( - 'add_sql', - 'sql', - 'add_sql_uninstall', - 'sql_uninstall', - 'assets_table_fix' + 'readme' => array( + 'left' => array( + 'addreadme', + 'readme' + ), + 'right' => array( + 'note_readme' ) ), 'settings' => array( @@ -398,34 +400,10 @@ class Joomla_componentModel extends AdminModel $item->metadata = $registry->toArray(); } - if (!empty($item->buildcompsql)) + if (!empty($item->sql_uninstall)) { - // base64 Decode buildcompsql. - $item->buildcompsql = base64_decode($item->buildcompsql); - } - - if (!empty($item->php_method_uninstall)) - { - // base64 Decode php_method_uninstall. - $item->php_method_uninstall = base64_decode($item->php_method_uninstall); - } - - if (!empty($item->php_preflight_install)) - { - // base64 Decode php_preflight_install. - $item->php_preflight_install = base64_decode($item->php_preflight_install); - } - - if (!empty($item->css_admin)) - { - // base64 Decode css_admin. - $item->css_admin = base64_decode($item->css_admin); - } - - if (!empty($item->php_site_event)) - { - // base64 Decode php_site_event. - $item->php_site_event = base64_decode($item->php_site_event); + // base64 Decode sql_uninstall. + $item->sql_uninstall = base64_decode($item->sql_uninstall); } if (!empty($item->php_postflight_install)) @@ -434,10 +412,10 @@ class Joomla_componentModel extends AdminModel $item->php_postflight_install = base64_decode($item->php_postflight_install); } - if (!empty($item->sql_uninstall)) + if (!empty($item->php_site_event)) { - // base64 Decode sql_uninstall. - $item->sql_uninstall = base64_decode($item->sql_uninstall); + // base64 Decode php_site_event. + $item->php_site_event = base64_decode($item->php_site_event); } if (!empty($item->php_helper_both)) @@ -452,6 +430,24 @@ class Joomla_componentModel extends AdminModel $item->php_admin_event = base64_decode($item->php_admin_event); } + if (!empty($item->css_admin)) + { + // base64 Decode css_admin. + $item->css_admin = base64_decode($item->css_admin); + } + + if (!empty($item->php_preflight_install)) + { + // base64 Decode php_preflight_install. + $item->php_preflight_install = base64_decode($item->php_preflight_install); + } + + if (!empty($item->php_method_uninstall)) + { + // base64 Decode php_method_uninstall. + $item->php_method_uninstall = base64_decode($item->php_method_uninstall); + } + if (!empty($item->php_helper_admin)) { // base64 Decode php_helper_admin. @@ -494,6 +490,12 @@ class Joomla_componentModel extends AdminModel $item->sql = base64_decode($item->sql); } + if (!empty($item->buildcompsql)) + { + // base64 Decode buildcompsql. + $item->buildcompsql = base64_decode($item->buildcompsql); + } + if (!empty($item->readme)) { // base64 Decode readme. @@ -505,18 +507,18 @@ class Joomla_componentModel extends AdminModel // Get the encryption object. $basic = new AES($basickey); - if (!empty($item->crowdin_username) && $basickey && !is_numeric($item->crowdin_username) && $item->crowdin_username === base64_encode(base64_decode($item->crowdin_username, true))) - { - // basic decrypt data crowdin_username. - $item->crowdin_username = rtrim($basic->decryptString($item->crowdin_username), "\0"); - } - if (!empty($item->whmcs_key) && $basickey && !is_numeric($item->whmcs_key) && $item->whmcs_key === base64_encode(base64_decode($item->whmcs_key, true))) { // basic decrypt data whmcs_key. $item->whmcs_key = rtrim($basic->decryptString($item->whmcs_key), "\0"); } + if (!empty($item->crowdin_username) && $basickey && !is_numeric($item->crowdin_username) && $item->crowdin_username === base64_encode(base64_decode($item->crowdin_username, true))) + { + // basic decrypt data crowdin_username. + $item->crowdin_username = rtrim($basic->decryptString($item->crowdin_username), "\0"); + } + if (!empty($item->export_key) && $basickey && !is_numeric($item->export_key) && $item->export_key === base64_encode(base64_decode($item->export_key, true))) { // basic decrypt data export_key. @@ -1486,34 +1488,10 @@ class Joomla_componentModel extends AdminModel $data['addcontributors'] = ''; } - // Set the buildcompsql string to base64 string. - if (isset($data['buildcompsql'])) + // Set the sql_uninstall string to base64 string. + if (isset($data['sql_uninstall'])) { - $data['buildcompsql'] = base64_encode($data['buildcompsql']); - } - - // Set the php_method_uninstall string to base64 string. - if (isset($data['php_method_uninstall'])) - { - $data['php_method_uninstall'] = base64_encode($data['php_method_uninstall']); - } - - // Set the php_preflight_install string to base64 string. - if (isset($data['php_preflight_install'])) - { - $data['php_preflight_install'] = base64_encode($data['php_preflight_install']); - } - - // Set the css_admin string to base64 string. - if (isset($data['css_admin'])) - { - $data['css_admin'] = base64_encode($data['css_admin']); - } - - // Set the php_site_event string to base64 string. - if (isset($data['php_site_event'])) - { - $data['php_site_event'] = base64_encode($data['php_site_event']); + $data['sql_uninstall'] = base64_encode($data['sql_uninstall']); } // Set the php_postflight_install string to base64 string. @@ -1522,10 +1500,10 @@ class Joomla_componentModel extends AdminModel $data['php_postflight_install'] = base64_encode($data['php_postflight_install']); } - // Set the sql_uninstall string to base64 string. - if (isset($data['sql_uninstall'])) + // Set the php_site_event string to base64 string. + if (isset($data['php_site_event'])) { - $data['sql_uninstall'] = base64_encode($data['sql_uninstall']); + $data['php_site_event'] = base64_encode($data['php_site_event']); } // Set the php_helper_both string to base64 string. @@ -1540,6 +1518,24 @@ class Joomla_componentModel extends AdminModel $data['php_admin_event'] = base64_encode($data['php_admin_event']); } + // Set the css_admin string to base64 string. + if (isset($data['css_admin'])) + { + $data['css_admin'] = base64_encode($data['css_admin']); + } + + // Set the php_preflight_install string to base64 string. + if (isset($data['php_preflight_install'])) + { + $data['php_preflight_install'] = base64_encode($data['php_preflight_install']); + } + + // Set the php_method_uninstall string to base64 string. + if (isset($data['php_method_uninstall'])) + { + $data['php_method_uninstall'] = base64_encode($data['php_method_uninstall']); + } + // Set the php_helper_admin string to base64 string. if (isset($data['php_helper_admin'])) { @@ -1582,6 +1578,12 @@ class Joomla_componentModel extends AdminModel $data['sql'] = base64_encode($data['sql']); } + // Set the buildcompsql string to base64 string. + if (isset($data['buildcompsql'])) + { + $data['buildcompsql'] = base64_encode($data['buildcompsql']); + } + // Set the readme string to base64 string. if (isset($data['readme'])) { @@ -1593,18 +1595,18 @@ class Joomla_componentModel extends AdminModel // Get the encryption object $basic = new AES($basickey); - // Encrypt data crowdin_username. - if (isset($data['crowdin_username']) && $basickey) - { - $data['crowdin_username'] = $basic->encryptString($data['crowdin_username']); - } - // Encrypt data whmcs_key. if (isset($data['whmcs_key']) && $basickey) { $data['whmcs_key'] = $basic->encryptString($data['whmcs_key']); } + // Encrypt data crowdin_username. + if (isset($data['crowdin_username']) && $basickey) + { + $data['crowdin_username'] = $basic->encryptString($data['crowdin_username']); + } + // Encrypt data export_key. if (isset($data['export_key']) && $basickey) { diff --git a/admin/src/Model/Joomla_componentsModel.php b/admin/src/Model/Joomla_componentsModel.php index 74a61b95d..e76adfa7d 100644 --- a/admin/src/Model/Joomla_componentsModel.php +++ b/admin/src/Model/Joomla_componentsModel.php @@ -2745,38 +2745,31 @@ class Joomla_componentsModel extends ListModel continue; } - // decode buildcompsql - $item->buildcompsql = base64_decode($item->buildcompsql); - // decode php_method_uninstall - $item->php_method_uninstall = base64_decode($item->php_method_uninstall); - // decode php_preflight_install - $item->php_preflight_install = base64_decode($item->php_preflight_install); - // decode css_admin - $item->css_admin = base64_decode($item->css_admin); - // decode php_site_event - $item->php_site_event = base64_decode($item->php_site_event); - // decode php_postflight_install - $item->php_postflight_install = base64_decode($item->php_postflight_install); // decode sql_uninstall $item->sql_uninstall = base64_decode($item->sql_uninstall); + // decode php_postflight_install + $item->php_postflight_install = base64_decode($item->php_postflight_install); + // decode php_site_event + $item->php_site_event = base64_decode($item->php_site_event); // decode php_helper_both $item->php_helper_both = base64_decode($item->php_helper_both); - if ($basickey && !is_numeric($item->crowdin_username) && $item->crowdin_username === base64_encode(base64_decode($item->crowdin_username, true))) - { - // decrypt crowdin_username - $item->crowdin_username = $basic->decryptString($item->crowdin_username); - } // decode php_admin_event $item->php_admin_event = base64_decode($item->php_admin_event); - // decode php_helper_admin - $item->php_helper_admin = base64_decode($item->php_helper_admin); - // decode php_helper_site - $item->php_helper_site = base64_decode($item->php_helper_site); + // decode css_admin + $item->css_admin = base64_decode($item->css_admin); + // decode php_preflight_install + $item->php_preflight_install = base64_decode($item->php_preflight_install); + // decode php_method_uninstall + $item->php_method_uninstall = base64_decode($item->php_method_uninstall); if ($basickey && !is_numeric($item->whmcs_key) && $item->whmcs_key === base64_encode(base64_decode($item->whmcs_key, true))) { // decrypt whmcs_key $item->whmcs_key = $basic->decryptString($item->whmcs_key); } + // decode php_helper_admin + $item->php_helper_admin = base64_decode($item->php_helper_admin); + // decode php_helper_site + $item->php_helper_site = base64_decode($item->php_helper_site); // decode javascript $item->javascript = base64_decode($item->javascript); // decode css_site @@ -2787,6 +2780,13 @@ class Joomla_componentsModel extends ListModel $item->php_postflight_update = base64_decode($item->php_postflight_update); // decode sql $item->sql = base64_decode($item->sql); + if ($basickey && !is_numeric($item->crowdin_username) && $item->crowdin_username === base64_encode(base64_decode($item->crowdin_username, true))) + { + // decrypt crowdin_username + $item->crowdin_username = $basic->decryptString($item->crowdin_username); + } + // decode buildcompsql + $item->buildcompsql = base64_decode($item->buildcompsql); if ($basickey && !is_numeric($item->export_key) && $item->export_key === base64_encode(base64_decode($item->export_key, true))) { // decrypt export_key diff --git a/admin/src/Model/ServerModel.php b/admin/src/Model/ServerModel.php index b5b4e378c..5959935b9 100644 --- a/admin/src/Model/ServerModel.php +++ b/admin/src/Model/ServerModel.php @@ -30,8 +30,9 @@ use Joomla\Input\Input; use VDM\Component\Componentbuilder\Administrator\Helper\ComponentbuilderHelper; use Joomla\CMS\Helper\TagsHelper; use VDM\Joomla\FOF\Encrypt\AES; -use VDM\Joomla\Utilities\StringHelper as UtilitiesStringHelper; use VDM\Joomla\Utilities\ArrayHelper as UtilitiesArrayHelper; +use VDM\Joomla\Utilities\ObjectHelper; +use VDM\Joomla\Utilities\StringHelper as UtilitiesStringHelper; // No direct access to this file \defined('_JEXEC') or die; @@ -219,10 +220,104 @@ class ServerModel extends AdminModel $item->username = rtrim($basic->decryptString($item->username), "\0"); } } + $this->sales_serverupdate_servervvvw = $item->id; return $item; } + /** + * Method to get list data. + * + * @return mixed An array of data items on success, false on failure. + */ + public function getVymlinked_components() + { + // Get the user object. + $user = Factory::getApplication()->getIdentity(); + // Create a new query object. + $db = $this->getDatabase(); + $query = $db->getQuery(true); + + // Select some fields + $query->select('a.*'); + + // From the componentbuilder_joomla_component table + $query->from($db->quoteName('#__componentbuilder_joomla_component', 'a')); + + // Filter by sales_serverupdate_servervvvw global. + $sales_serverupdate_servervvvw = $this->sales_serverupdate_servervvvw; + if (is_numeric($sales_serverupdate_servervvvw )) + { + $query->where('a.sales_server = ' . (int) $sales_serverupdate_servervvvw . ' OR a.update_server = ' . (int) $sales_serverupdate_servervvvw, ' OR'); + } + elseif (is_string($sales_serverupdate_servervvvw)) + { + $query->where('a.sales_server = ' . $db->quote($sales_serverupdate_servervvvw) . ' OR a.update_server = ' . $db->quote($sales_serverupdate_servervvvw), ' OR'); + } + else + { + $query->where('a.update_server = -5'); + } + + // Join over the asset groups. + $query->select('ag.title AS access_level'); + $query->join('LEFT', '#__viewlevels AS ag ON ag.id = a.access'); + // Filter by access level. + $_access = $this->getState('filter.access'); + if ($_access && is_numeric($_access)) + { + $query->where('a.access = ' . (int) $_access); + } + elseif (UtilitiesArrayHelper::check($_access)) + { + // Secure the array for the query + $_access = ArrayHelper::toInteger($_access); + // Filter by the Access Array. + $query->where('a.access IN (' . implode(',', $_access) . ')'); + } + // Implement View Level Access + if (!$user->authorise('core.options', 'com_componentbuilder')) + { + $groups = implode(',', $user->getAuthorisedViewLevels()); + $query->where('a.access IN (' . $groups . ')'); + } + + // Order the results by ordering + $query->order('a.published ASC'); + $query->order('a.ordering ASC'); + + // Load the items + $db->setQuery($query); + $db->execute(); + if ($db->getNumRows()) + { + $items = $db->loadObjectList(); + + // Set values to display correctly. + if (UtilitiesArrayHelper::check($items)) + { + // Get the user object if not set. + if (!isset($user) || !ObjectHelper::check($user)) + { + $user = $this->getCurrentUser(); + } + foreach ($items as $nr => &$item) + { + // Remove items the user can't access. + $access = ($user->authorise('joomla_component.access', 'com_componentbuilder.joomla_component.' . (int) $item->id) && $user->authorise('joomla_component.access', 'com_componentbuilder')); + if (!$access) + { + unset($items[$nr]); + continue; + } + + } + } + return $items; + } + return false; + } + /** * Method to get the record form. * diff --git a/admin/src/Model/ServersModel.php b/admin/src/Model/ServersModel.php index b99e5ffd3..8fc640a83 100644 --- a/admin/src/Model/ServersModel.php +++ b/admin/src/Model/ServersModel.php @@ -506,7 +506,7 @@ class ServersModel extends ListModel // Get a db connection. $db = Factory::getDbo(); // get the columns - $columns = $db->getTableColumns("#__componentbuilder_[[[view]]]"); + $columns = $db->getTableColumns("#__componentbuilder_server"); if (UtilitiesArrayHelper::check($columns)) { // remove the headers you don't import/export. diff --git a/admin/src/View/Server/HtmlView.php b/admin/src/View/Server/HtmlView.php index 4d3ac65bc..838153fad 100644 --- a/admin/src/View/Server/HtmlView.php +++ b/admin/src/View/Server/HtmlView.php @@ -81,6 +81,9 @@ class HtmlView extends BaseHtmlView $this->referral .= '&return=' . (string) $return; } + // Get Linked view data + $this->vymlinked_components = $this->get('Vymlinked_components'); + // Set the toolbar $this->addToolBar(); @@ -222,6 +225,16 @@ class HtmlView extends BaseHtmlView { Html::_('stylesheet', $style, ['version' => 'auto']); } + + // Add the CSS for Footable + Html::_('stylesheet', 'https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css', ['version' => 'auto']); + Html::_('stylesheet', 'media/com_componentbuilder/footable-v3/css/footable.standalone.min.css', ['version' => 'auto']); + // Add the JavaScript for Footable (adding all functions) + Html::_('script', 'media/com_componentbuilder/footable-v3/js/footable.min.js', ['version' => 'auto']); + + $footable = "jQuery(document).ready(function() { jQuery(function () { jQuery('.footable').footable();});});"; + $this->getDocument()->addScriptDeclaration($footable); + // add scripts foreach ($this->scripts as $script) { diff --git a/admin/tmpl/joomla_component/default.php b/admin/tmpl/joomla_component/default.php index 22cb8e898..09f9dd0e3 100644 --- a/admin/tmpl/joomla_component/default.php +++ b/admin/tmpl/joomla_component/default.php @@ -163,12 +163,12 @@ defined('_JEXEC') or die; - +

        - +
        diff --git a/componentbuilder.xml b/componentbuilder.xml index baca42323..38b6189c5 100644 --- a/componentbuilder.xml +++ b/componentbuilder.xml @@ -1,15 +1,15 @@ COM_COMPONENTBUILDER - 26th March, 2024 + 6th April, 2024 Llewellyn van der Merwe joomla@vdm.io https://dev.vdm.io Copyright (C) 2015 Vast Development Method. All rights reserved. GNU General Public License version 2 or later; see LICENSE.txt - 4.0.0-alpha7 + 4.0.0-alpha8 Component Builder (v.4.0.0-alpha7)

      +

      Component Builder (v.4.0.0-alpha8)

      The Component Builder for [Joomla](https://extensions.joomla.org/extension/component-builder/) is highly advanced tool that is truly able to build extremely complex components in a fraction of the time. @@ -61,7 +61,6 @@ Whether you're a seasoned [Joomla](https://extensions.joomla.org/extension/compo

      COM_COMPONENTBUILDER_MENU_DASHBOARD - COM_COMPONENTBUILDER_MENU_COMPILER COM_COMPONENTBUILDER_MENU_JOOMLA_COMPONENTS COM_COMPONENTBUILDER_MENU_JOOMLA_MODULES COM_COMPONENTBUILDER_MENU_JOOMLA_PLUGINS @@ -82,8 +81,6 @@ Whether you're a seasoned [Joomla](https://extensions.joomla.org/extension/compo COM_COMPONENTBUILDER_MENU_FIELDS COM_COMPONENTBUILDER_MENU_FIELDTYPES COM_COMPONENTBUILDER_MENU_LANGUAGE_TRANSLATIONS - COM_COMPONENTBUILDER_MENU_LANGUAGES - COM_COMPONENTBUILDER_MENU_SERVERS COM_COMPONENTBUILDER_MENU_HELP_DOCUMENTS diff --git a/componentbuilder_update_server.xml b/componentbuilder_update_server.xml index 22d714fc5..3c8c70dbd 100644 --- a/componentbuilder_update_server.xml +++ b/componentbuilder_update_server.xml @@ -5,13 +5,13 @@ pkg_component_builder package site - 3.2.0-beta10 + 3.2.0 https://dev.vdm.io - https://git.vdm.dev/api/v1/repos/joomla/pkg-component-builder/archive/v3.2.0-beta10.zip + https://git.vdm.dev/api/v1/repos/joomla/pkg-component-builder/archive/v3.2.0.zip - beta + stable Llewellyn van der Merwe https://dev.vdm.io @@ -129,7 +129,7 @@ Component Builder Builds Complex Joomla Components pkg_component_builder - component + package site 4.0.0-alpha7 https://dev.vdm.io @@ -143,4 +143,22 @@ https://dev.vdm.io + + Component Builder + Builds Complex Joomla Components + pkg_component_builder + package + site + 4.0.0-alpha8 + https://dev.vdm.io + + https://git.vdm.dev/api/v1/repos/joomla/pkg-component-builder/archive/v4.0.0-alpha8.zip + + + alpha + + Llewellyn van der Merwe + https://dev.vdm.io + + \ No newline at end of file diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Extrusion/Helper/Mapping.php b/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Extrusion/Helper/Mapping.php deleted file mode 100644 index a40717fb7..000000000 --- a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Extrusion/Helper/Mapping.php +++ /dev/null @@ -1,422 +0,0 @@ - - * @git Joomla Component Builder - * @copyright Copyright (C) 2015 Vast Development Method. All rights reserved. - * @license GNU General Public License version 2 or later; see LICENSE.txt - */ - -namespace VDM\Joomla\Componentbuilder\Extrusion\Helper; - - -use Joomla\CMS\Factory; -use Joomla\CMS\Language\Text; -use Joomla\Database\DatabaseDriver; -use VDM\Joomla\Utilities\StringHelper; -use VDM\Joomla\Utilities\JsonHelper; -use VDM\Joomla\Utilities\GetHelper; -use VDM\Joomla\Utilities\ArrayHelper; - - -/** - * Mapping class - * - * @since 3.2.0 - */ -class Mapping -{ - /** - * Some default fields - */ - protected $buildcompsql; - public $id; - public $name_code; - public array $addadmin_views; - public array $addSql = []; - public array $source = []; - public array $sql = []; - - /** - * The map of the needed fields and views - */ - public $map; - - /** - * The app to load messages mostly - */ - public $app; - - /** - * The needed set of keys needed to set - */ - protected array $setting = ['id' => 'default', 'buildcompsql' => 'base64', 'name_code' => 'safeString']; - - /** - * The needed set of keys needed to set - */ - protected array $notRequiered = [ - 'id', 'asset_id', 'published', - 'created_by', 'modified_by', 'created', 'modified', 'checked_out','checked_out_time', - 'version', 'hits', 'access', 'ordering', - 'metakey', 'metadesc', 'metadata', 'params' - ]; - - /** - * The datatypes and it linked field types (basic) - * (TODO) We may need to set this dynamicly - */ - protected array $dataTypes = [ - 'VARCHAR' => 'Text', 'CHAR' => 'Text', - 'MEDIUMTEXT' => 'Textarea', 'LONGTEXT' => 'Textarea', - 'TEXT' => 'Textarea', 'DATETIME' => 'Calendar', - 'DATE' => 'Text', 'TIME' => 'Text', 'TINYINT' => 'Text', - 'BIGINT' => 'Text', 'INT' => 'Text', 'FLOAT' => 'Text', - 'DECIMAL' => 'Text', 'DOUBLE' => 'Text' - ]; - - /** - * The datasize identifiers - */ - protected array $dataSize = [ - 'CHAR', 'VARCHAR', 'INT', 'TINYINT', - 'BIGINT', 'FLOAT', 'DECIMAL', 'DOUBLE' - ]; - - /** - * The default identifiers - */ - protected $defaults = [ - 0, 1, "CURRENT_TIMESTAMP", "DATETIME" - ]; // Other - - /** - * The sizes identifiers - */ - protected $sizes = [ - "1", "7", "10", "11", "50", "64", "100", "255", "1024", "2048" - ]; // Other - - /** - * Constructor - */ - public function __construct($data = false) - { - // set the app to insure messages can be set - $this->app = Factory::getApplication(); - - // check that we have data - if (ArrayHelper::check($data)) - { - // make sure we have an id - if (isset($data['id']) && $data['id'] > 0) - { - if (isset($data['buildcomp']) && 1 == $data['buildcomp'] && isset($data['buildcompsql'])) - { - foreach ($data as $key => $value) - { - if (isset($this->setting[$key])) - { - switch($this->setting[$key]) - { - case 'base64': - // set needed value - $this->$key = base64_decode((string) $value); - break; - case 'json': - // set needed value - $this->$key = json_decode((string) $value, true); - break; - case 'safeString': - // set needed value - $this->$key = StringHelper::check($value); - break; - default : - $this->$key = $value; - break; - } - } - } - // get linked admin views - $addadmin_views = GetHelper::var('component_admin_views', $data['id'], 'joomla_component', 'addadmin_views'); - if (JsonHelper::check($addadmin_views)) - { - $this->addadmin_views = json_decode((string)$addadmin_views, true); - } - // set the map of the views needed - if ($this->setMap()) - { - return true; - } - $this->app->enqueueMessage( - Text::_('COM_COMPONENTBUILDER_NO_CREATE_TABLE_WERE_FOUND_PLEASE_CHECK_YOUR_SQL'), - 'Error' - ); - return false; - } - return false; // not set so just return without any error - } - $this->app->enqueueMessage( - Text::_('COM_COMPONENTBUILDER_PLEASE_TRY_AGAIN_THIS_ERROR_USUALY_HAPPENS_IF_IT_IS_A_NEW_COMPONENT_BEACUES_WE_NEED_A_COMPONENT_ID_TO_DO_THIS_BUILD_WITH_YOUR_SQL_DUMP'), - 'Error' - ); - return false; - } - $this->app->enqueueMessage( - Text::_('COM_COMPONENTBUILDER_COULD_NOT_FIND_THE_DATA_NEEDED_TO_CONTINUE'), - 'Error' - ); - return false; - } - - /** - * The mapping function - * To Map the views and fields that are needed - */ - protected function setMap() - { - // start parsing the sql dump data - $queries = DatabaseDriver::splitSql($this->buildcompsql); - if (ArrayHelper::check($queries)) - { - foreach ($queries as $query) - { - // only use create table queries - if (strpos($query, 'CREATE TABLE IF NOT EXISTS') !== false || - strpos($query, 'CREATE TABLE') !== false) - { - if ($tableName = $this->getTableName($query)) - { - // now get the fields/columns of this view/table - if ($fields = $this->getFields($query)) - { - // make sure it is all lower case from here on - $tableName = strtolower($tableName); - $this->map[$tableName] = $fields; - } - } - else - { - continue; - } - } - // get the insert data if set - if (strpos($query, 'INSERT INTO `') !== false) - { - if ($tableName = $this->getTableName($query)) - { - $this->addSql[$tableName] = 1; - $this->source[$tableName] = 2; - $this->sql[$tableName] = $query; - } - } - } - // check if the mapping was done - if (ArrayHelper::check($this->map)) - { - return true; - } - } - return false; - } - - /** - * Get the table name - */ - protected function getTableName(&$query) - { - if (strpos($query, '`#__') !== false) - { - // get table name - $tableName = GetHelper::between($query, '`#__', "`"); - } - elseif (strpos($query, "'#__") !== false) - { - // get table name - $tableName = GetHelper::between($query, "'#__", "'"); - } - // if it still was not found - if (!isset($tableName) || !StringHelper::check($tableName)) - { - // skip this query - return false; - } - // clean the table name (so only view name remain) - if (strpos($tableName, $this->name_code) !== false) - { - $tableName = trim(str_replace($this->name_code, '', $tableName), '_'); - } - // if found - if (StringHelper::check($tableName)) - { - return $tableName; - } - // skip this query - return false; - } - - /** - * Get the field details - */ - protected function getFields(&$query) - { - $rows = array_map('trim', explode(PHP_EOL, $query)); - $fields = array(); - foreach ($rows as $row) - { - // make sure we have a lower case string - $row = strtoupper($row); - $field = array(); - $name = ''; - if (0 === strpos($row, '`')) - { - // get field name - $name = GetHelper::between($row, '`', '`'); - } - if (0 === strpos($row, "'")) - { - // get field name - $name = GetHelper::between($row, "'", "'"); - } - // check if the name was found - if (StringHelper::check($name)) - { - // insure we have the name in lower case from here on - $name = strtolower($name); - // only continue if field is required - if (in_array($name, $this->notRequiered)) - { - continue; - } - // check if the field type is found - if ($fieldType = $this->getType($row, $field, $name)) - { - $field['row'] = $row; - $field['name'] = $name; - $field['label'] = StringHelper::check($name, 'W'); - $field['fieldType'] = $fieldType; - $field['size'] = $this->getSize($row, $field); - $field['sizeOther'] = ''; - if (!in_array($field['size'], $this->sizes)) - { - if (StringHelper::check($field['size'])) - { - $field['sizeOther'] = $field['size']; - $field['size'] = 'Other'; - } - } - $field['default'] = $this->getDefault($row); - $field['defaultOther'] = ''; - if (!in_array($field['default'], $this->defaults)) - { - if (StringHelper::check($field['default'])) - { - $field['defaultOther'] = $field['default']; - $field['default'] = 'Other'; - } - } - $field['null'] = $this->getNullValue($row, $field); - // check if field is a key - $field['key'] = $this->getKeyStatus($rows, $name); - // load to fields - $fields[] = $field; - } - } - } - if (ArrayHelper::check($fields)) - { - return $fields; - } - return false; - } - - /** - * Get the field types - */ - protected function getType($row, &$field, &$name) - { - // first remove field name - $row = str_replace($name, '', $row); - // get the data type first - foreach ($this->dataTypes as $type => $fieldType) - { - if (strpos($row, $type) !== false) - { - $field['dataType'] = $type; - return $fieldType; - } - } - return false; - } - - /** - * Get the field size - */ - protected function getSize(&$row, $field) - { - if (in_array($field['dataType'], $this->dataSize)) - { - return GetHelper::between($row, $field['dataType'].'(', ')'); - } - return ''; - } - - /** - * Get the field default - */ - protected function getDefault(&$row) - { - // get default value - if (strpos($row, 'DEFAULT "') !== false) // to sure it this is correct... - { - return GetHelper::between($row, 'DEFAULT "', '"'); - } - // get default value - if (strpos($row, "DEFAULT '") !== false) - { - return GetHelper::between($row, "DEFAULT '", "'"); - } - return ''; - } - - /** - * Get the field Null Value - */ - protected function getNullValue(&$row, &$field) - { - // get the result of null - if (strpos($row, 'NOT NULL') !== false) - { - return 'NOT NULL'; - } - if (strpos($row, 'DEFAULT NULL') !== false) - { - $field['default'] = 'NULL'; - return ''; - } - return 'NULL'; - } - - /** - * Get the field key status - */ - protected function getKeyStatus(&$rows, &$name) - { - // get the data type first - foreach ($rows as $row) - { - if (strpos($row, 'UNIQUE KEY ') !== false && stripos($row, $name) !== false) - { - return 1; - } - if ((strpos($row, 'PRIMARY KEY ') !== false && stripos($row, $name) !== false) || (strpos($row, 'KEY ') !== false && stripos($row, $name) !== false)) - { - return 2; - } - } - return 0; - } -} - diff --git a/libraries/jcb_powers/.htaccess b/libraries/vendor_jcb/.htaccess similarity index 100% rename from libraries/jcb_powers/.htaccess rename to libraries/vendor_jcb/.htaccess diff --git a/libraries/jcb_powers/VDM.Joomla.FOF/index.html b/libraries/vendor_jcb/VDM.Joomla.FOF/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.FOF/index.html rename to libraries/vendor_jcb/VDM.Joomla.FOF/index.html diff --git a/libraries/jcb_powers/VDM.Joomla.FOF/src/Encrypt/AES.php b/libraries/vendor_jcb/VDM.Joomla.FOF/src/Encrypt/AES.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.FOF/src/Encrypt/AES.php rename to libraries/vendor_jcb/VDM.Joomla.FOF/src/Encrypt/AES.php diff --git a/libraries/jcb_powers/VDM.Joomla.FOF/src/Encrypt/AES/Abstraction.php b/libraries/vendor_jcb/VDM.Joomla.FOF/src/Encrypt/AES/Abstraction.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.FOF/src/Encrypt/AES/Abstraction.php rename to libraries/vendor_jcb/VDM.Joomla.FOF/src/Encrypt/AES/Abstraction.php diff --git a/libraries/jcb_powers/VDM.Joomla.FOF/src/Encrypt/AES/AesInterface.php b/libraries/vendor_jcb/VDM.Joomla.FOF/src/Encrypt/AES/AesInterface.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.FOF/src/Encrypt/AES/AesInterface.php rename to libraries/vendor_jcb/VDM.Joomla.FOF/src/Encrypt/AES/AesInterface.php diff --git a/libraries/jcb_powers/VDM.Joomla.FOF/src/Encrypt/AES/Mcrypt.php b/libraries/vendor_jcb/VDM.Joomla.FOF/src/Encrypt/AES/Mcrypt.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.FOF/src/Encrypt/AES/Mcrypt.php rename to libraries/vendor_jcb/VDM.Joomla.FOF/src/Encrypt/AES/Mcrypt.php diff --git a/libraries/jcb_powers/VDM.Joomla.FOF/src/Encrypt/AES/Openssl.php b/libraries/vendor_jcb/VDM.Joomla.FOF/src/Encrypt/AES/Openssl.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.FOF/src/Encrypt/AES/Openssl.php rename to libraries/vendor_jcb/VDM.Joomla.FOF/src/Encrypt/AES/Openssl.php diff --git a/libraries/jcb_powers/VDM.Joomla.FOF/src/Encrypt/AES/index.html b/libraries/vendor_jcb/VDM.Joomla.FOF/src/Encrypt/AES/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.FOF/src/Encrypt/AES/index.html rename to libraries/vendor_jcb/VDM.Joomla.FOF/src/Encrypt/AES/index.html diff --git a/libraries/jcb_powers/VDM.Joomla.FOF/src/Encrypt/Randval.php b/libraries/vendor_jcb/VDM.Joomla.FOF/src/Encrypt/Randval.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.FOF/src/Encrypt/Randval.php rename to libraries/vendor_jcb/VDM.Joomla.FOF/src/Encrypt/Randval.php diff --git a/libraries/jcb_powers/VDM.Joomla.FOF/src/Encrypt/Randvalinterface.php b/libraries/vendor_jcb/VDM.Joomla.FOF/src/Encrypt/Randvalinterface.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.FOF/src/Encrypt/Randvalinterface.php rename to libraries/vendor_jcb/VDM.Joomla.FOF/src/Encrypt/Randvalinterface.php diff --git a/libraries/jcb_powers/VDM.Joomla.FOF/src/Encrypt/index.html b/libraries/vendor_jcb/VDM.Joomla.FOF/src/Encrypt/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.FOF/src/Encrypt/index.html rename to libraries/vendor_jcb/VDM.Joomla.FOF/src/Encrypt/index.html diff --git a/libraries/jcb_powers/VDM.Joomla.FOF/src/Utils/Phpfunc.php b/libraries/vendor_jcb/VDM.Joomla.FOF/src/Utils/Phpfunc.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.FOF/src/Utils/Phpfunc.php rename to libraries/vendor_jcb/VDM.Joomla.FOF/src/Utils/Phpfunc.php diff --git a/libraries/jcb_powers/VDM.Joomla.FOF/src/Utils/index.html b/libraries/vendor_jcb/VDM.Joomla.FOF/src/Utils/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.FOF/src/Utils/index.html rename to libraries/vendor_jcb/VDM.Joomla.FOF/src/Utils/index.html diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/index.html b/libraries/vendor_jcb/VDM.Joomla.Gitea/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/index.html rename to libraries/vendor_jcb/VDM.Joomla.Gitea/index.html diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Abstraction/Api.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Abstraction/Api.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Abstraction/Api.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Abstraction/Api.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Abstraction/index.html b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Abstraction/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Abstraction/index.html rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Abstraction/index.html diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Admin/Cron.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Admin/Cron.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Admin/Cron.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Admin/Cron.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Admin/Organizations.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Admin/Organizations.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Admin/Organizations.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Admin/Organizations.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Admin/Unadopted.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Admin/Unadopted.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Admin/Unadopted.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Admin/Unadopted.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Admin/Users.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Admin/Users.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Admin/Users.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Admin/Users.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Admin/Users/Keys.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Admin/Users/Keys.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Admin/Users/Keys.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Admin/Users/Keys.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Admin/Users/Organization.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Admin/Users/Organization.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Admin/Users/Organization.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Admin/Users/Organization.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Admin/Users/Repository.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Admin/Users/Repository.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Admin/Users/Repository.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Admin/Users/Repository.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Admin/Users/index.html b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Admin/Users/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Admin/Users/index.html rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Admin/Users/index.html diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Admin/index.html b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Admin/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Admin/index.html rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Admin/index.html diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Factory.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Factory.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Factory.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Factory.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Issue.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Issue.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Issue.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Issue.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Issue/Comments.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Issue/Comments.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Issue/Comments.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Issue/Comments.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Issue/Deadline.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Issue/Deadline.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Issue/Deadline.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Issue/Deadline.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Issue/Labels.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Issue/Labels.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Issue/Labels.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Issue/Labels.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Issue/Milestones.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Issue/Milestones.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Issue/Milestones.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Issue/Milestones.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Issue/Reactions.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Issue/Reactions.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Issue/Reactions.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Issue/Reactions.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Issue/Reactions/Comment.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Issue/Reactions/Comment.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Issue/Reactions/Comment.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Issue/Reactions/Comment.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Issue/Reactions/index.html b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Issue/Reactions/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Issue/Reactions/index.html rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Issue/Reactions/index.html diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Issue/Repository/Comments.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Issue/Repository/Comments.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Issue/Repository/Comments.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Issue/Repository/Comments.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Issue/Repository/index.html b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Issue/Repository/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Issue/Repository/index.html rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Issue/Repository/index.html diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Issue/Stopwatch.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Issue/Stopwatch.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Issue/Stopwatch.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Issue/Stopwatch.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Issue/Subscriptions.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Issue/Subscriptions.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Issue/Subscriptions.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Issue/Subscriptions.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Issue/Timeline.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Issue/Timeline.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Issue/Timeline.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Issue/Timeline.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Issue/Times.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Issue/Times.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Issue/Times.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Issue/Times.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Issue/index.html b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Issue/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Issue/index.html rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Issue/index.html diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Labels.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Labels.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Labels.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Labels.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Miscellaneous/Activitypub.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Miscellaneous/Activitypub.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Miscellaneous/Activitypub.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Miscellaneous/Activitypub.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Miscellaneous/Gpg.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Miscellaneous/Gpg.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Miscellaneous/Gpg.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Miscellaneous/Gpg.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Miscellaneous/Markdown.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Miscellaneous/Markdown.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Miscellaneous/Markdown.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Miscellaneous/Markdown.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Miscellaneous/NodeInfo.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Miscellaneous/NodeInfo.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Miscellaneous/NodeInfo.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Miscellaneous/NodeInfo.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Miscellaneous/Version.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Miscellaneous/Version.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Miscellaneous/Version.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Miscellaneous/Version.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Miscellaneous/index.html b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Miscellaneous/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Miscellaneous/index.html rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Miscellaneous/index.html diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Notifications.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Notifications.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Notifications.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Notifications.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Notifications/Repository.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Notifications/Repository.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Notifications/Repository.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Notifications/Repository.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Notifications/Thread.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Notifications/Thread.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Notifications/Thread.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Notifications/Thread.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Notifications/index.html b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Notifications/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Notifications/index.html rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Notifications/index.html diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Organization.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Organization.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Organization.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Organization.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Organization/Hooks.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Organization/Hooks.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Organization/Hooks.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Organization/Hooks.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Organization/Labels.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Organization/Labels.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Organization/Labels.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Organization/Labels.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Organization/Members.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Organization/Members.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Organization/Members.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Organization/Members.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Organization/PublicMembers.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Organization/PublicMembers.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Organization/PublicMembers.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Organization/PublicMembers.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Organization/Repository.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Organization/Repository.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Organization/Repository.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Organization/Repository.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Organization/Teams.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Organization/Teams.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Organization/Teams.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Organization/Teams.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Organization/Teams/Members.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Organization/Teams/Members.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Organization/Teams/Members.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Organization/Teams/Members.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Organization/Teams/Repository.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Organization/Teams/Repository.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Organization/Teams/Repository.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Organization/Teams/Repository.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Organization/Teams/index.html b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Organization/Teams/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Organization/Teams/index.html rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Organization/Teams/index.html diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Organization/User.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Organization/User.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Organization/User.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Organization/User.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Organization/index.html b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Organization/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Organization/index.html rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Organization/index.html diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Package.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Package.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Package.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Package.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Package/Files.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Package/Files.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Package/Files.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Package/Files.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Package/Owner.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Package/Owner.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Package/Owner.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Package/Owner.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Package/index.html b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Package/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Package/index.html rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Package/index.html diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Repository.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Repository.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Repository.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Repository.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Repository/Archive.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Repository/Archive.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Repository/Archive.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Repository/Archive.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Repository/Assignees.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Repository/Assignees.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Repository/Assignees.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Repository/Assignees.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Repository/Attachments.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Repository/Attachments.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Repository/Attachments.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Repository/Attachments.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Repository/Branch.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Repository/Branch.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Repository/Branch.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Repository/Branch.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Repository/Branch/Protection.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Repository/Branch/Protection.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Repository/Branch/Protection.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Repository/Branch/Protection.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Repository/Branch/index.html b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Repository/Branch/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Repository/Branch/index.html rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Repository/Branch/index.html diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Repository/Collaborator.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Repository/Collaborator.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Repository/Collaborator.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Repository/Collaborator.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Repository/Commits.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Repository/Commits.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Repository/Commits.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Repository/Commits.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Repository/Contents.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Repository/Contents.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Repository/Contents.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Repository/Contents.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Repository/Forks.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Repository/Forks.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Repository/Forks.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Repository/Forks.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Repository/Gpg.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Repository/Gpg.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Repository/Gpg.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Repository/Gpg.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Repository/Hooks.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Repository/Hooks.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Repository/Hooks.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Repository/Hooks.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Repository/Hooks/Git.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Repository/Hooks/Git.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Repository/Hooks/Git.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Repository/Hooks/Git.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Repository/Hooks/index.html b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Repository/Hooks/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Repository/Hooks/index.html rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Repository/Hooks/index.html diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Repository/Keys.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Repository/Keys.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Repository/Keys.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Repository/Keys.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Repository/Languages.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Repository/Languages.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Repository/Languages.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Repository/Languages.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Repository/Media.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Repository/Media.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Repository/Media.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Repository/Media.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Repository/Merge.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Repository/Merge.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Repository/Merge.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Repository/Merge.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Repository/Mirror.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Repository/Mirror.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Repository/Mirror.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Repository/Mirror.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Repository/Mirrors.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Repository/Mirrors.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Repository/Mirrors.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Repository/Mirrors.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Repository/Notes.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Repository/Notes.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Repository/Notes.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Repository/Notes.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Repository/Patch.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Repository/Patch.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Repository/Patch.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Repository/Patch.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Repository/Pulls.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Repository/Pulls.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Repository/Pulls.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Repository/Pulls.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Repository/Refs.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Repository/Refs.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Repository/Refs.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Repository/Refs.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Repository/Releases.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Repository/Releases.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Repository/Releases.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Repository/Releases.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Repository/Remote.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Repository/Remote.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Repository/Remote.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Repository/Remote.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Repository/Reviewers.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Repository/Reviewers.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Repository/Reviewers.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Repository/Reviewers.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Repository/Reviews.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Repository/Reviews.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Repository/Reviews.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Repository/Reviews.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Repository/Stargazers.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Repository/Stargazers.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Repository/Stargazers.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Repository/Stargazers.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Repository/Statuses.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Repository/Statuses.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Repository/Statuses.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Repository/Statuses.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Repository/Tags.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Repository/Tags.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Repository/Tags.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Repository/Tags.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Repository/Teams.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Repository/Teams.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Repository/Teams.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Repository/Teams.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Repository/Templates.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Repository/Templates.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Repository/Templates.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Repository/Templates.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Repository/Times.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Repository/Times.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Repository/Times.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Repository/Times.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Repository/Topics.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Repository/Topics.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Repository/Topics.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Repository/Topics.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Repository/Transfer.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Repository/Transfer.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Repository/Transfer.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Repository/Transfer.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Repository/Trees.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Repository/Trees.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Repository/Trees.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Repository/Trees.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Repository/Watchers.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Repository/Watchers.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Repository/Watchers.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Repository/Watchers.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Repository/Wiki.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Repository/Wiki.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Repository/Wiki.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Repository/Wiki.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Repository/index.html b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Repository/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Repository/index.html rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Repository/index.html diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Service/Admin.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Service/Admin.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Service/Admin.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Service/Admin.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Service/Issue.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Service/Issue.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Service/Issue.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Service/Issue.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Service/Jcb.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Service/Jcb.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Service/Jcb.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Service/Jcb.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Service/Miscellaneous.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Service/Miscellaneous.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Service/Miscellaneous.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Service/Miscellaneous.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Service/Notifications.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Service/Notifications.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Service/Notifications.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Service/Notifications.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Service/Organization.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Service/Organization.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Service/Organization.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Service/Organization.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Service/Package.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Service/Package.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Service/Package.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Service/Package.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Service/Repository.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Service/Repository.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Service/Repository.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Service/Repository.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Service/Settings.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Service/Settings.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Service/Settings.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Service/Settings.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Service/User.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Service/User.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Service/User.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Service/User.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Service/Utilities.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Service/Utilities.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Service/Utilities.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Service/Utilities.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Service/index.html b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Service/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Service/index.html rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Service/index.html diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Settings/Api.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Settings/Api.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Settings/Api.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Settings/Api.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Settings/Attachment.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Settings/Attachment.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Settings/Attachment.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Settings/Attachment.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Settings/Repository.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Settings/Repository.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Settings/Repository.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Settings/Repository.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Settings/Ui.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Settings/Ui.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Settings/Ui.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Settings/Ui.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Settings/index.html b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Settings/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Settings/index.html rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Settings/index.html diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/User.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/User.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/User.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/User.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/User/Applications.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/User/Applications.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/User/Applications.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/User/Applications.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/User/Emails.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/User/Emails.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/User/Emails.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/User/Emails.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/User/Followers.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/User/Followers.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/User/Followers.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/User/Followers.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/User/Following.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/User/Following.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/User/Following.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/User/Following.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/User/Gpg.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/User/Gpg.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/User/Gpg.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/User/Gpg.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/User/Keys.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/User/Keys.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/User/Keys.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/User/Keys.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/User/Repos.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/User/Repos.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/User/Repos.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/User/Repos.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/User/Settings.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/User/Settings.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/User/Settings.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/User/Settings.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/User/Starred.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/User/Starred.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/User/Starred.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/User/Starred.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/User/Subscriptions.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/User/Subscriptions.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/User/Subscriptions.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/User/Subscriptions.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/User/Teams.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/User/Teams.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/User/Teams.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/User/Teams.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/User/Times.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/User/Times.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/User/Times.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/User/Times.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/User/Tokens.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/User/Tokens.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/User/Tokens.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/User/Tokens.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/User/index.html b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/User/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/User/index.html rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/User/index.html diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Utilities/Http.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Utilities/Http.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Utilities/Http.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Utilities/Http.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Utilities/Response.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Utilities/Response.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Utilities/Response.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Utilities/Response.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Utilities/Uri.php b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Utilities/Uri.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Utilities/Uri.php rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Utilities/Uri.php diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/Utilities/index.html b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/Utilities/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/Utilities/index.html rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/Utilities/index.html diff --git a/libraries/jcb_powers/VDM.Joomla.Gitea/src/index.html b/libraries/vendor_jcb/VDM.Joomla.Gitea/src/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Gitea/src/index.html rename to libraries/vendor_jcb/VDM.Joomla.Gitea/src/index.html diff --git a/libraries/jcb_powers/VDM.Joomla.Openai/index.html b/libraries/vendor_jcb/VDM.Joomla.Openai/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Openai/index.html rename to libraries/vendor_jcb/VDM.Joomla.Openai/index.html diff --git a/libraries/jcb_powers/VDM.Joomla.Openai/src/Abstraction/Api.php b/libraries/vendor_jcb/VDM.Joomla.Openai/src/Abstraction/Api.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Openai/src/Abstraction/Api.php rename to libraries/vendor_jcb/VDM.Joomla.Openai/src/Abstraction/Api.php diff --git a/libraries/jcb_powers/VDM.Joomla.Openai/src/Abstraction/index.html b/libraries/vendor_jcb/VDM.Joomla.Openai/src/Abstraction/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Openai/src/Abstraction/index.html rename to libraries/vendor_jcb/VDM.Joomla.Openai/src/Abstraction/index.html diff --git a/libraries/jcb_powers/VDM.Joomla.Openai/src/Audio.php b/libraries/vendor_jcb/VDM.Joomla.Openai/src/Audio.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Openai/src/Audio.php rename to libraries/vendor_jcb/VDM.Joomla.Openai/src/Audio.php diff --git a/libraries/jcb_powers/VDM.Joomla.Openai/src/Chat.php b/libraries/vendor_jcb/VDM.Joomla.Openai/src/Chat.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Openai/src/Chat.php rename to libraries/vendor_jcb/VDM.Joomla.Openai/src/Chat.php diff --git a/libraries/jcb_powers/VDM.Joomla.Openai/src/Completions.php b/libraries/vendor_jcb/VDM.Joomla.Openai/src/Completions.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Openai/src/Completions.php rename to libraries/vendor_jcb/VDM.Joomla.Openai/src/Completions.php diff --git a/libraries/jcb_powers/VDM.Joomla.Openai/src/Edits.php b/libraries/vendor_jcb/VDM.Joomla.Openai/src/Edits.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Openai/src/Edits.php rename to libraries/vendor_jcb/VDM.Joomla.Openai/src/Edits.php diff --git a/libraries/jcb_powers/VDM.Joomla.Openai/src/Embeddings.php b/libraries/vendor_jcb/VDM.Joomla.Openai/src/Embeddings.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Openai/src/Embeddings.php rename to libraries/vendor_jcb/VDM.Joomla.Openai/src/Embeddings.php diff --git a/libraries/jcb_powers/VDM.Joomla.Openai/src/Factory.php b/libraries/vendor_jcb/VDM.Joomla.Openai/src/Factory.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Openai/src/Factory.php rename to libraries/vendor_jcb/VDM.Joomla.Openai/src/Factory.php diff --git a/libraries/jcb_powers/VDM.Joomla.Openai/src/Files.php b/libraries/vendor_jcb/VDM.Joomla.Openai/src/Files.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Openai/src/Files.php rename to libraries/vendor_jcb/VDM.Joomla.Openai/src/Files.php diff --git a/libraries/jcb_powers/VDM.Joomla.Openai/src/FineTunes.php b/libraries/vendor_jcb/VDM.Joomla.Openai/src/FineTunes.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Openai/src/FineTunes.php rename to libraries/vendor_jcb/VDM.Joomla.Openai/src/FineTunes.php diff --git a/libraries/jcb_powers/VDM.Joomla.Openai/src/Images.php b/libraries/vendor_jcb/VDM.Joomla.Openai/src/Images.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Openai/src/Images.php rename to libraries/vendor_jcb/VDM.Joomla.Openai/src/Images.php diff --git a/libraries/jcb_powers/VDM.Joomla.Openai/src/Models.php b/libraries/vendor_jcb/VDM.Joomla.Openai/src/Models.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Openai/src/Models.php rename to libraries/vendor_jcb/VDM.Joomla.Openai/src/Models.php diff --git a/libraries/jcb_powers/VDM.Joomla.Openai/src/Moderate.php b/libraries/vendor_jcb/VDM.Joomla.Openai/src/Moderate.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Openai/src/Moderate.php rename to libraries/vendor_jcb/VDM.Joomla.Openai/src/Moderate.php diff --git a/libraries/jcb_powers/VDM.Joomla.Openai/src/Service/Api.php b/libraries/vendor_jcb/VDM.Joomla.Openai/src/Service/Api.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Openai/src/Service/Api.php rename to libraries/vendor_jcb/VDM.Joomla.Openai/src/Service/Api.php diff --git a/libraries/jcb_powers/VDM.Joomla.Openai/src/Service/Utilities.php b/libraries/vendor_jcb/VDM.Joomla.Openai/src/Service/Utilities.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Openai/src/Service/Utilities.php rename to libraries/vendor_jcb/VDM.Joomla.Openai/src/Service/Utilities.php diff --git a/libraries/jcb_powers/VDM.Joomla.Openai/src/Service/index.html b/libraries/vendor_jcb/VDM.Joomla.Openai/src/Service/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Openai/src/Service/index.html rename to libraries/vendor_jcb/VDM.Joomla.Openai/src/Service/index.html diff --git a/libraries/jcb_powers/VDM.Joomla.Openai/src/Utilities/Http.php b/libraries/vendor_jcb/VDM.Joomla.Openai/src/Utilities/Http.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Openai/src/Utilities/Http.php rename to libraries/vendor_jcb/VDM.Joomla.Openai/src/Utilities/Http.php diff --git a/libraries/jcb_powers/VDM.Joomla.Openai/src/Utilities/Response.php b/libraries/vendor_jcb/VDM.Joomla.Openai/src/Utilities/Response.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Openai/src/Utilities/Response.php rename to libraries/vendor_jcb/VDM.Joomla.Openai/src/Utilities/Response.php diff --git a/libraries/jcb_powers/VDM.Joomla.Openai/src/Utilities/Uri.php b/libraries/vendor_jcb/VDM.Joomla.Openai/src/Utilities/Uri.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Openai/src/Utilities/Uri.php rename to libraries/vendor_jcb/VDM.Joomla.Openai/src/Utilities/Uri.php diff --git a/libraries/jcb_powers/VDM.Joomla.Openai/src/Utilities/index.html b/libraries/vendor_jcb/VDM.Joomla.Openai/src/Utilities/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Openai/src/Utilities/index.html rename to libraries/vendor_jcb/VDM.Joomla.Openai/src/Utilities/index.html diff --git a/libraries/jcb_powers/VDM.Joomla.Openai/src/index.html b/libraries/vendor_jcb/VDM.Joomla.Openai/src/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla.Openai/src/index.html rename to libraries/vendor_jcb/VDM.Joomla.Openai/src/index.html diff --git a/libraries/jcb_powers/VDM.Joomla/index.html b/libraries/vendor_jcb/VDM.Joomla/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/index.html rename to libraries/vendor_jcb/VDM.Joomla/index.html diff --git a/libraries/jcb_powers/VDM.Joomla/src/Abstraction/ActiveRegistry.php b/libraries/vendor_jcb/VDM.Joomla/src/Abstraction/ActiveRegistry.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Abstraction/ActiveRegistry.php rename to libraries/vendor_jcb/VDM.Joomla/src/Abstraction/ActiveRegistry.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Abstraction/BaseConfig.php b/libraries/vendor_jcb/VDM.Joomla/src/Abstraction/BaseConfig.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Abstraction/BaseConfig.php rename to libraries/vendor_jcb/VDM.Joomla/src/Abstraction/BaseConfig.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Abstraction/BaseTable.php b/libraries/vendor_jcb/VDM.Joomla/src/Abstraction/BaseTable.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Abstraction/BaseTable.php rename to libraries/vendor_jcb/VDM.Joomla/src/Abstraction/BaseTable.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Abstraction/Database.php b/libraries/vendor_jcb/VDM.Joomla/src/Abstraction/Database.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Abstraction/Database.php rename to libraries/vendor_jcb/VDM.Joomla/src/Abstraction/Database.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Abstraction/Model.php b/libraries/vendor_jcb/VDM.Joomla/src/Abstraction/Model.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Abstraction/Model.php rename to libraries/vendor_jcb/VDM.Joomla/src/Abstraction/Model.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Abstraction/Registry.php b/libraries/vendor_jcb/VDM.Joomla/src/Abstraction/Registry.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Abstraction/Registry.php rename to libraries/vendor_jcb/VDM.Joomla/src/Abstraction/Registry.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Abstraction/Registry/Traits/Count.php b/libraries/vendor_jcb/VDM.Joomla/src/Abstraction/Registry/Traits/Count.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Abstraction/Registry/Traits/Count.php rename to libraries/vendor_jcb/VDM.Joomla/src/Abstraction/Registry/Traits/Count.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Abstraction/Registry/Traits/GetString.php b/libraries/vendor_jcb/VDM.Joomla/src/Abstraction/Registry/Traits/GetString.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Abstraction/Registry/Traits/GetString.php rename to libraries/vendor_jcb/VDM.Joomla/src/Abstraction/Registry/Traits/GetString.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Abstraction/Registry/Traits/InArray.php b/libraries/vendor_jcb/VDM.Joomla/src/Abstraction/Registry/Traits/InArray.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Abstraction/Registry/Traits/InArray.php rename to libraries/vendor_jcb/VDM.Joomla/src/Abstraction/Registry/Traits/InArray.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Abstraction/Registry/Traits/IsArray.php b/libraries/vendor_jcb/VDM.Joomla/src/Abstraction/Registry/Traits/IsArray.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Abstraction/Registry/Traits/IsArray.php rename to libraries/vendor_jcb/VDM.Joomla/src/Abstraction/Registry/Traits/IsArray.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Abstraction/Registry/Traits/IsString.php b/libraries/vendor_jcb/VDM.Joomla/src/Abstraction/Registry/Traits/IsString.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Abstraction/Registry/Traits/IsString.php rename to libraries/vendor_jcb/VDM.Joomla/src/Abstraction/Registry/Traits/IsString.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Abstraction/Registry/Traits/ToString.php b/libraries/vendor_jcb/VDM.Joomla/src/Abstraction/Registry/Traits/ToString.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Abstraction/Registry/Traits/ToString.php rename to libraries/vendor_jcb/VDM.Joomla/src/Abstraction/Registry/Traits/ToString.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Abstraction/Registry/Traits/VarExport.php b/libraries/vendor_jcb/VDM.Joomla/src/Abstraction/Registry/Traits/VarExport.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Abstraction/Registry/Traits/VarExport.php rename to libraries/vendor_jcb/VDM.Joomla/src/Abstraction/Registry/Traits/VarExport.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Abstraction/Registry/Traits/index.html b/libraries/vendor_jcb/VDM.Joomla/src/Abstraction/Registry/Traits/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Abstraction/Registry/Traits/index.html rename to libraries/vendor_jcb/VDM.Joomla/src/Abstraction/Registry/Traits/index.html diff --git a/libraries/jcb_powers/VDM.Joomla/src/Abstraction/index.html b/libraries/vendor_jcb/VDM.Joomla/src/Abstraction/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Abstraction/index.html rename to libraries/vendor_jcb/VDM.Joomla/src/Abstraction/index.html diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Abstraction/BaseConfig.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Abstraction/BaseConfig.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Abstraction/BaseConfig.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Abstraction/BaseConfig.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Abstraction/BaseRegistry.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Abstraction/BaseRegistry.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Abstraction/BaseRegistry.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Abstraction/BaseRegistry.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Abstraction/index.html b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Abstraction/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Abstraction/index.html rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Abstraction/index.html diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Adminview/Data.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Adminview/Data.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Adminview/Data.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Adminview/Data.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Adminview/Permission.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Adminview/Permission.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Adminview/Permission.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Adminview/Permission.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Adminview/index.html b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Adminview/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Adminview/index.html rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Adminview/index.html diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Alias/Data.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Alias/Data.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Alias/Data.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Alias/Data.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Alias/index.html b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Alias/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Alias/index.html rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Alias/index.html diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaFive/Controller/AllowAdd.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaFive/Controller/AllowAdd.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaFive/Controller/AllowAdd.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaFive/Controller/AllowAdd.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaFive/Controller/AllowEdit.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaFive/Controller/AllowEdit.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaFive/Controller/AllowEdit.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaFive/Controller/AllowEdit.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaFive/Controller/index.html b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaFive/Controller/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaFive/Controller/index.html rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaFive/Controller/index.html diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaFive/Model/CanDelete.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaFive/Model/CanDelete.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaFive/Model/CanDelete.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaFive/Model/CanDelete.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaFive/Model/CanEditState.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaFive/Model/CanEditState.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaFive/Model/CanEditState.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaFive/Model/CanEditState.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaFive/Model/index.html b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaFive/Model/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaFive/Model/index.html rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaFive/Model/index.html diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaFour/Controller/AllowAdd.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaFour/Controller/AllowAdd.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaFour/Controller/AllowAdd.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaFour/Controller/AllowAdd.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaFour/Controller/AllowEdit.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaFour/Controller/AllowEdit.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaFour/Controller/AllowEdit.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaFour/Controller/AllowEdit.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaFour/Controller/index.html b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaFour/Controller/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaFour/Controller/index.html rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaFour/Controller/index.html diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaFour/Model/CanDelete.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaFour/Model/CanDelete.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaFour/Model/CanDelete.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaFour/Model/CanDelete.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaFour/Model/CanEditState.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaFour/Model/CanEditState.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaFour/Model/CanEditState.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaFour/Model/CanEditState.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaFour/Model/index.html b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaFour/Model/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaFour/Model/index.html rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaFour/Model/index.html diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaThree/Controller/AllowAdd.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaThree/Controller/AllowAdd.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaThree/Controller/AllowAdd.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaThree/Controller/AllowAdd.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaThree/Controller/AllowEdit.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaThree/Controller/AllowEdit.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaThree/Controller/AllowEdit.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaThree/Controller/AllowEdit.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaThree/Controller/index.html b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaThree/Controller/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaThree/Controller/index.html rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaThree/Controller/index.html diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaThree/Model/CanDelete.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaThree/Model/CanDelete.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaThree/Model/CanDelete.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaThree/Model/CanDelete.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaThree/Model/CanEditState.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaThree/Model/CanEditState.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaThree/Model/CanEditState.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaThree/Model/CanEditState.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaThree/Model/index.html b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaThree/Model/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaThree/Model/index.html rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Architecture/JoomlaThree/Model/index.html diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/AccessSwitch.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/AccessSwitch.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/AccessSwitch.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/AccessSwitch.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/AccessSwitchList.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/AccessSwitchList.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/AccessSwitchList.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/AccessSwitchList.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/AdminFilterType.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/AdminFilterType.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/AdminFilterType.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/AdminFilterType.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/Alias.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/Alias.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/Alias.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/Alias.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/AssetsRules.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/AssetsRules.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/AssetsRules.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/AssetsRules.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/BaseSixFour.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/BaseSixFour.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/BaseSixFour.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/BaseSixFour.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/Category.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/Category.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/Category.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/Category.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/CategoryCode.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/CategoryCode.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/CategoryCode.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/CategoryCode.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/CategoryOtherName.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/CategoryOtherName.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/CategoryOtherName.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/CategoryOtherName.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/CheckBox.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/CheckBox.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/CheckBox.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/CheckBox.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ComponentFields.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ComponentFields.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ComponentFields.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ComponentFields.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ConfigFieldsets.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ConfigFieldsets.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ConfigFieldsets.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ConfigFieldsets.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ConfigFieldsetsCustomfield.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ConfigFieldsetsCustomfield.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ConfigFieldsetsCustomfield.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ConfigFieldsetsCustomfield.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ContentMulti.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ContentMulti.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ContentMulti.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ContentMulti.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ContentOne.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ContentOne.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ContentOne.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ContentOne.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/Contributors.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/Contributors.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/Contributors.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/Contributors.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/CustomAlias.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/CustomAlias.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/CustomAlias.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/CustomAlias.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/CustomField.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/CustomField.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/CustomField.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/CustomField.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/CustomFieldLinks.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/CustomFieldLinks.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/CustomFieldLinks.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/CustomFieldLinks.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/CustomList.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/CustomList.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/CustomList.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/CustomList.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/CustomTabs.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/CustomTabs.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/CustomTabs.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/CustomTabs.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/DatabaseKeys.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/DatabaseKeys.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/DatabaseKeys.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/DatabaseKeys.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/DatabaseTables.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/DatabaseTables.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/DatabaseTables.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/DatabaseTables.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/DatabaseUninstall.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/DatabaseUninstall.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/DatabaseUninstall.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/DatabaseUninstall.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/DatabaseUniqueGuid.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/DatabaseUniqueGuid.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/DatabaseUniqueGuid.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/DatabaseUniqueGuid.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/DatabaseUniqueKeys.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/DatabaseUniqueKeys.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/DatabaseUniqueKeys.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/DatabaseUniqueKeys.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/DoNotEscape.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/DoNotEscape.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/DoNotEscape.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/DoNotEscape.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/DynamicFields.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/DynamicFields.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/DynamicFields.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/DynamicFields.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ExtensionCustomFields.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ExtensionCustomFields.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ExtensionCustomFields.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ExtensionCustomFields.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ExtensionsParams.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ExtensionsParams.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ExtensionsParams.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ExtensionsParams.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/FieldGroupControl.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/FieldGroupControl.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/FieldGroupControl.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/FieldGroupControl.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/FieldNames.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/FieldNames.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/FieldNames.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/FieldNames.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/FieldRelations.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/FieldRelations.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/FieldRelations.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/FieldRelations.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/Filter.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/Filter.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/Filter.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/Filter.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/FootableScripts.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/FootableScripts.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/FootableScripts.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/FootableScripts.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/FrontendParams.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/FrontendParams.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/FrontendParams.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/FrontendParams.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/GetAsLookup.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/GetAsLookup.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/GetAsLookup.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/GetAsLookup.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/GetModule.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/GetModule.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/GetModule.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/GetModule.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/GoogleChart.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/GoogleChart.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/GoogleChart.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/GoogleChart.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/HasMenuGlobal.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/HasMenuGlobal.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/HasMenuGlobal.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/HasMenuGlobal.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/HasPermissions.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/HasPermissions.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/HasPermissions.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/HasPermissions.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/HiddenFields.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/HiddenFields.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/HiddenFields.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/HiddenFields.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/History.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/History.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/History.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/History.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/IntegerFields.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/IntegerFields.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/IntegerFields.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/IntegerFields.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ItemsMethodEximportString.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ItemsMethodEximportString.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ItemsMethodEximportString.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ItemsMethodEximportString.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ItemsMethodListString.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ItemsMethodListString.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ItemsMethodListString.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ItemsMethodListString.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/JsonItem.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/JsonItem.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/JsonItem.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/JsonItem.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/JsonItemArray.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/JsonItemArray.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/JsonItemArray.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/JsonItemArray.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/JsonString.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/JsonString.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/JsonString.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/JsonString.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/LanguageMessages.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/LanguageMessages.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/LanguageMessages.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/LanguageMessages.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/Layout.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/Layout.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/Layout.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/Layout.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/LayoutData.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/LayoutData.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/LayoutData.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/LayoutData.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/LibraryManager.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/LibraryManager.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/LibraryManager.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/LibraryManager.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ListFieldClass.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ListFieldClass.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ListFieldClass.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ListFieldClass.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ListHeadOverride.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ListHeadOverride.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ListHeadOverride.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ListHeadOverride.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ListJoin.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ListJoin.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ListJoin.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ListJoin.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/Lists.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/Lists.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/Lists.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/Lists.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/MainTextField.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/MainTextField.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/MainTextField.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/MainTextField.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/MetaData.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/MetaData.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/MetaData.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/MetaData.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ModelBasicField.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ModelBasicField.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ModelBasicField.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ModelBasicField.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ModelExpertField.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ModelExpertField.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ModelExpertField.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ModelExpertField.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ModelExpertFieldInitiator.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ModelExpertFieldInitiator.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ModelExpertFieldInitiator.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ModelExpertFieldInitiator.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ModelMediumField.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ModelMediumField.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ModelMediumField.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ModelMediumField.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ModelWhmcsField.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ModelWhmcsField.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ModelWhmcsField.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ModelWhmcsField.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/MovedPublishingFields.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/MovedPublishingFields.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/MovedPublishingFields.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/MovedPublishingFields.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/MysqlTableSetting.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/MysqlTableSetting.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/MysqlTableSetting.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/MysqlTableSetting.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/NewPublishingFields.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/NewPublishingFields.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/NewPublishingFields.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/NewPublishingFields.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/OrderZero.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/OrderZero.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/OrderZero.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/OrderZero.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/OtherFilter.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/OtherFilter.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/OtherFilter.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/OtherFilter.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/OtherGroup.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/OtherGroup.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/OtherGroup.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/OtherGroup.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/OtherJoin.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/OtherJoin.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/OtherJoin.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/OtherJoin.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/OtherOrder.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/OtherOrder.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/OtherOrder.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/OtherOrder.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/OtherQuery.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/OtherQuery.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/OtherQuery.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/OtherQuery.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/OtherWhere.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/OtherWhere.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/OtherWhere.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/OtherWhere.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/PermissionAction.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/PermissionAction.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/PermissionAction.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/PermissionAction.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/PermissionComponent.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/PermissionComponent.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/PermissionComponent.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/PermissionComponent.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/PermissionCore.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/PermissionCore.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/PermissionCore.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/PermissionCore.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/PermissionDashboard.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/PermissionDashboard.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/PermissionDashboard.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/PermissionDashboard.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/PermissionFields.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/PermissionFields.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/PermissionFields.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/PermissionFields.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/PermissionGlobalAction.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/PermissionGlobalAction.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/PermissionGlobalAction.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/PermissionGlobalAction.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/PermissionViews.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/PermissionViews.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/PermissionViews.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/PermissionViews.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/Request.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/Request.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/Request.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/Request.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/Router.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/Router.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/Router.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/Router.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ScriptMediaSwitch.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ScriptMediaSwitch.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ScriptMediaSwitch.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ScriptMediaSwitch.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ScriptUserSwitch.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ScriptUserSwitch.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ScriptUserSwitch.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ScriptUserSwitch.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/Search.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/Search.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/Search.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/Search.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/SelectionTranslation.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/SelectionTranslation.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/SelectionTranslation.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/SelectionTranslation.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/SiteDecrypt.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/SiteDecrypt.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/SiteDecrypt.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/SiteDecrypt.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/SiteDynamicGet.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/SiteDynamicGet.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/SiteDynamicGet.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/SiteDynamicGet.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/SiteEditView.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/SiteEditView.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/SiteEditView.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/SiteEditView.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/SiteFieldData.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/SiteFieldData.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/SiteFieldData.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/SiteFieldData.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/SiteFieldDecodeFilter.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/SiteFieldDecodeFilter.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/SiteFieldDecodeFilter.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/SiteFieldDecodeFilter.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/SiteFields.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/SiteFields.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/SiteFields.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/SiteFields.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/SiteMainGet.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/SiteMainGet.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/SiteMainGet.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/SiteMainGet.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/Sort.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/Sort.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/Sort.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/Sort.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/TabCounter.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/TabCounter.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/TabCounter.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/TabCounter.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/Tags.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/Tags.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/Tags.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/Tags.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/TemplateData.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/TemplateData.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/TemplateData.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/TemplateData.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/Title.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/Title.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/Title.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/Title.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/UikitComp.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/UikitComp.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/UikitComp.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/UikitComp.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/UpdateMysql.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/UpdateMysql.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/UpdateMysql.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/UpdateMysql.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ViewsDefaultOrdering.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ViewsDefaultOrdering.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ViewsDefaultOrdering.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/ViewsDefaultOrdering.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/index.html b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Builder/index.html rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Builder/index.html diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Component.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Component.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Component.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Component.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Component/Dashboard.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Component/Dashboard.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Component/Dashboard.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Component/Dashboard.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Component/Data.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Component/Data.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Component/Data.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Component/Data.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Component/JoomlaFive/Settings.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Component/JoomlaFive/Settings.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Component/JoomlaFive/Settings.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Component/JoomlaFive/Settings.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Component/JoomlaFive/index.html b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Component/JoomlaFive/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Component/JoomlaFive/index.html rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Component/JoomlaFive/index.html diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Component/JoomlaFour/Settings.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Component/JoomlaFour/Settings.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Component/JoomlaFour/Settings.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Component/JoomlaFour/Settings.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Component/JoomlaFour/index.html b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Component/JoomlaFour/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Component/JoomlaFour/index.html rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Component/JoomlaFour/index.html diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Component/JoomlaThree/Settings.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Component/JoomlaThree/Settings.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Component/JoomlaThree/Settings.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Component/JoomlaThree/Settings.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Component/JoomlaThree/index.html b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Component/JoomlaThree/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Component/JoomlaThree/index.html rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Component/JoomlaThree/index.html diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Component/Placeholder.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Component/Placeholder.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Component/Placeholder.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Component/Placeholder.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Component/Structure.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Component/Structure.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Component/Structure.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Component/Structure.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Component/Structuremultiple.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Component/Structuremultiple.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Component/Structuremultiple.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Component/Structuremultiple.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Component/Structuresingle.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Component/Structuresingle.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Component/Structuresingle.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Component/Structuresingle.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Component/index.html b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Component/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Component/index.html rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Component/index.html diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Config.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Config.php similarity index 94% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Config.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Config.php index 9868f0ed3..4a8ff2b57 100644 --- a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Config.php +++ b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Config.php @@ -704,6 +704,22 @@ class Config extends BaseConfig */ protected function getJcbpowerspath(): string { + $add = GetHelper::var( + 'joomla_component', $this->component_id, 'id', 'add_jcb_powers_path' + ); + + if ($add == 1) + { + $path = GetHelper::var( + 'joomla_component', $this->component_id, 'id', 'jcb_powers_path' + ); + + if (StringHelper::check($path)) + { + return $path; + } + } + // get jcb powers path return $this->params->get('jcb_powers_path', 'libraries/jcb_powers'); } diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Creator/AccessSections.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Creator/AccessSections.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Creator/AccessSections.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Creator/AccessSections.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Creator/AccessSectionsCategory.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Creator/AccessSectionsCategory.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Creator/AccessSectionsCategory.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Creator/AccessSectionsCategory.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Creator/AccessSectionsJoomlaFields.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Creator/AccessSectionsJoomlaFields.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Creator/AccessSectionsJoomlaFields.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Creator/AccessSectionsJoomlaFields.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Creator/Builders.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Creator/Builders.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Creator/Builders.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Creator/Builders.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Creator/ConfigFieldsets.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Creator/ConfigFieldsets.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Creator/ConfigFieldsets.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Creator/ConfigFieldsets.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Creator/ConfigFieldsetsCustomfield.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Creator/ConfigFieldsetsCustomfield.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Creator/ConfigFieldsetsCustomfield.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Creator/ConfigFieldsetsCustomfield.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Creator/ConfigFieldsetsEmailHelper.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Creator/ConfigFieldsetsEmailHelper.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Creator/ConfigFieldsetsEmailHelper.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Creator/ConfigFieldsetsEmailHelper.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Creator/ConfigFieldsetsEncryption.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Creator/ConfigFieldsetsEncryption.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Creator/ConfigFieldsetsEncryption.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Creator/ConfigFieldsetsEncryption.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Creator/ConfigFieldsetsGlobal.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Creator/ConfigFieldsetsGlobal.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Creator/ConfigFieldsetsGlobal.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Creator/ConfigFieldsetsGlobal.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Creator/ConfigFieldsetsGooglechart.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Creator/ConfigFieldsetsGooglechart.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Creator/ConfigFieldsetsGooglechart.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Creator/ConfigFieldsetsGooglechart.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Creator/ConfigFieldsetsGroupControl.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Creator/ConfigFieldsetsGroupControl.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Creator/ConfigFieldsetsGroupControl.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Creator/ConfigFieldsetsGroupControl.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Creator/ConfigFieldsetsSiteControl.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Creator/ConfigFieldsetsSiteControl.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Creator/ConfigFieldsetsSiteControl.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Creator/ConfigFieldsetsSiteControl.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Creator/ConfigFieldsetsUikit.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Creator/ConfigFieldsetsUikit.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Creator/ConfigFieldsetsUikit.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Creator/ConfigFieldsetsUikit.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Creator/CustomButtonPermissions.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Creator/CustomButtonPermissions.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Creator/CustomButtonPermissions.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Creator/CustomButtonPermissions.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Creator/CustomFieldTypeFile.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Creator/CustomFieldTypeFile.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Creator/CustomFieldTypeFile.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Creator/CustomFieldTypeFile.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Creator/FieldAsString.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Creator/FieldAsString.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Creator/FieldAsString.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Creator/FieldAsString.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Creator/FieldDynamic.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Creator/FieldDynamic.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Creator/FieldDynamic.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Creator/FieldDynamic.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Creator/FieldString.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Creator/FieldString.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Creator/FieldString.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Creator/FieldString.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Creator/FieldXML.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Creator/FieldXML.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Creator/FieldXML.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Creator/FieldXML.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Creator/FieldsetDynamic.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Creator/FieldsetDynamic.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Creator/FieldsetDynamic.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Creator/FieldsetDynamic.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Creator/FieldsetString.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Creator/FieldsetString.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Creator/FieldsetString.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Creator/FieldsetString.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Creator/FieldsetXML.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Creator/FieldsetXML.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Creator/FieldsetXML.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Creator/FieldsetXML.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Creator/Layout.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Creator/Layout.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Creator/Layout.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Creator/Layout.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Creator/Permission.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Creator/Permission.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Creator/Permission.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Creator/Permission.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Creator/Request.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Creator/Request.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Creator/Request.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Creator/Request.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Creator/Router.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Creator/Router.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Creator/Router.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Creator/Router.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Creator/RouterConstructorDefault.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Creator/RouterConstructorDefault.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Creator/RouterConstructorDefault.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Creator/RouterConstructorDefault.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Creator/RouterConstructorManual.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Creator/RouterConstructorManual.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Creator/RouterConstructorManual.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Creator/RouterConstructorManual.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Creator/RouterMethodsDefault.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Creator/RouterMethodsDefault.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Creator/RouterMethodsDefault.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Creator/RouterMethodsDefault.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Creator/RouterMethodsManual.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Creator/RouterMethodsManual.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Creator/RouterMethodsManual.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Creator/RouterMethodsManual.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Creator/SiteFieldData.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Creator/SiteFieldData.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Creator/SiteFieldData.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Creator/SiteFieldData.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Creator/index.html b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Creator/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Creator/index.html rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Creator/index.html diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Customcode.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Customcode.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Customcode.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Customcode.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Customcode/Dispenser.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Customcode/Dispenser.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Customcode/Dispenser.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Customcode/Dispenser.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Customcode/External.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Customcode/External.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Customcode/External.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Customcode/External.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Customcode/Extractor.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Customcode/Extractor.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Customcode/Extractor.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Customcode/Extractor.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Customcode/Extractor/Paths.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Customcode/Extractor/Paths.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Customcode/Extractor/Paths.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Customcode/Extractor/Paths.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Customcode/Extractor/index.html b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Customcode/Extractor/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Customcode/Extractor/index.html rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Customcode/Extractor/index.html diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Customcode/Gui.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Customcode/Gui.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Customcode/Gui.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Customcode/Gui.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Customcode/Hash.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Customcode/Hash.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Customcode/Hash.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Customcode/Hash.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Customcode/LockBase.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Customcode/LockBase.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Customcode/LockBase.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Customcode/LockBase.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Customcode/index.html b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Customcode/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Customcode/index.html rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Customcode/index.html diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Customview/Data.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Customview/Data.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Customview/Data.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Customview/Data.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Customview/index.html b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Customview/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Customview/index.html rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Customview/index.html diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Dynamicget/Data.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Dynamicget/Data.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Dynamicget/Data.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Dynamicget/Data.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Dynamicget/Selection.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Dynamicget/Selection.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Dynamicget/Selection.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Dynamicget/Selection.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Dynamicget/index.html b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Dynamicget/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Dynamicget/index.html rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Dynamicget/index.html diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Extension/JoomlaFive/InstallScript.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Extension/JoomlaFive/InstallScript.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Extension/JoomlaFive/InstallScript.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Extension/JoomlaFive/InstallScript.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Extension/JoomlaFive/index.html b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Extension/JoomlaFive/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Extension/JoomlaFive/index.html rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Extension/JoomlaFive/index.html diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Extension/JoomlaFour/InstallScript.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Extension/JoomlaFour/InstallScript.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Extension/JoomlaFour/InstallScript.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Extension/JoomlaFour/InstallScript.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Extension/JoomlaFour/index.html b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Extension/JoomlaFour/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Extension/JoomlaFour/index.html rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Extension/JoomlaFour/index.html diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Extension/JoomlaThree/InstallScript.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Extension/JoomlaThree/InstallScript.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Extension/JoomlaThree/InstallScript.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Extension/JoomlaThree/InstallScript.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Extension/JoomlaThree/index.html b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Extension/JoomlaThree/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Extension/JoomlaThree/index.html rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Extension/JoomlaThree/index.html diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Factory.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Factory.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Factory.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Factory.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Field.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Field.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Field.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Field.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Field/Attributes.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Field/Attributes.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Field/Attributes.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Field/Attributes.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Field/Customcode.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Field/Customcode.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Field/Customcode.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Field/Customcode.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Field/Data.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Field/Data.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Field/Data.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Field/Data.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Field/DatabaseName.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Field/DatabaseName.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Field/DatabaseName.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Field/DatabaseName.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Field/Groups.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Field/Groups.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Field/Groups.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Field/Groups.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Field/JoomlaFive/CoreField.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Field/JoomlaFive/CoreField.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Field/JoomlaFive/CoreField.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Field/JoomlaFive/CoreField.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Field/JoomlaFive/CoreRule.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Field/JoomlaFive/CoreRule.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Field/JoomlaFive/CoreRule.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Field/JoomlaFive/CoreRule.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Field/JoomlaFive/InputButton.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Field/JoomlaFive/InputButton.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Field/JoomlaFive/InputButton.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Field/JoomlaFive/InputButton.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Field/JoomlaFive/index.html b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Field/JoomlaFive/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Field/JoomlaFive/index.html rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Field/JoomlaFive/index.html diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Field/JoomlaFour/CoreField.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Field/JoomlaFour/CoreField.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Field/JoomlaFour/CoreField.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Field/JoomlaFour/CoreField.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Field/JoomlaFour/CoreRule.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Field/JoomlaFour/CoreRule.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Field/JoomlaFour/CoreRule.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Field/JoomlaFour/CoreRule.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Field/JoomlaFour/InputButton.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Field/JoomlaFour/InputButton.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Field/JoomlaFour/InputButton.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Field/JoomlaFour/InputButton.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Field/JoomlaFour/index.html b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Field/JoomlaFour/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Field/JoomlaFour/index.html rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Field/JoomlaFour/index.html diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Field/JoomlaThree/CoreField.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Field/JoomlaThree/CoreField.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Field/JoomlaThree/CoreField.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Field/JoomlaThree/CoreField.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Field/JoomlaThree/CoreRule.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Field/JoomlaThree/CoreRule.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Field/JoomlaThree/CoreRule.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Field/JoomlaThree/CoreRule.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Field/JoomlaThree/InputButton.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Field/JoomlaThree/InputButton.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Field/JoomlaThree/InputButton.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Field/JoomlaThree/InputButton.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Field/JoomlaThree/index.html b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Field/JoomlaThree/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Field/JoomlaThree/index.html rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Field/JoomlaThree/index.html diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Field/Name.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Field/Name.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Field/Name.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Field/Name.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Field/Rule.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Field/Rule.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Field/Rule.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Field/Rule.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Field/TypeName.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Field/TypeName.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Field/TypeName.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Field/TypeName.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Field/UniqueName.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Field/UniqueName.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Field/UniqueName.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Field/UniqueName.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Field/index.html b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Field/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Field/index.html rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Field/index.html diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Helper/Compiler.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Helper/Compiler.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Helper/Compiler.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Helper/Compiler.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Helper/Fields.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Helper/Fields.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Helper/Fields.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Helper/Fields.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Helper/Get.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Helper/Get.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Helper/Get.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Helper/Get.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Helper/Infusion.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Helper/Infusion.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Helper/Infusion.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Helper/Infusion.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Helper/Interpretation.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Helper/Interpretation.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Helper/Interpretation.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Helper/Interpretation.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Helper/Structure.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Helper/Structure.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Helper/Structure.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Helper/Structure.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Helper/index.html b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Helper/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Helper/index.html rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Helper/index.html diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Architecture/Controller/AllowAddInterface.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Architecture/Controller/AllowAddInterface.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Architecture/Controller/AllowAddInterface.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Architecture/Controller/AllowAddInterface.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Architecture/Controller/AllowEditInterface.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Architecture/Controller/AllowEditInterface.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Architecture/Controller/AllowEditInterface.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Architecture/Controller/AllowEditInterface.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Architecture/Controller/index.html b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Architecture/Controller/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Architecture/Controller/index.html rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Architecture/Controller/index.html diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Architecture/Model/CanDeleteInterface.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Architecture/Model/CanDeleteInterface.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Architecture/Model/CanDeleteInterface.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Architecture/Model/CanDeleteInterface.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Architecture/Model/CanEditStateInterface.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Architecture/Model/CanEditStateInterface.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Architecture/Model/CanEditStateInterface.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Architecture/Model/CanEditStateInterface.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Architecture/Model/index.html b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Architecture/Model/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Architecture/Model/index.html rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Architecture/Model/index.html diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Component/PlaceholderInterface.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Component/PlaceholderInterface.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Component/PlaceholderInterface.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Component/PlaceholderInterface.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Component/SettingsInterface.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Component/SettingsInterface.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Component/SettingsInterface.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Component/SettingsInterface.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Component/index.html b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Component/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Component/index.html rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Component/index.html diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Creator/Fielddynamicinterface.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Creator/Fielddynamicinterface.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Creator/Fielddynamicinterface.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Creator/Fielddynamicinterface.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Creator/Fieldsetinterface.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Creator/Fieldsetinterface.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Creator/Fieldsetinterface.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Creator/Fieldsetinterface.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Creator/Fieldtypeinterface.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Creator/Fieldtypeinterface.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Creator/Fieldtypeinterface.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Creator/Fieldtypeinterface.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Creator/index.html b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Creator/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Creator/index.html rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Creator/index.html diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Customcode/DispenserInterface.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Customcode/DispenserInterface.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Customcode/DispenserInterface.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Customcode/DispenserInterface.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Customcode/ExternalInterface.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Customcode/ExternalInterface.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Customcode/ExternalInterface.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Customcode/ExternalInterface.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Customcode/ExtractorInterface.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Customcode/ExtractorInterface.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Customcode/ExtractorInterface.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Customcode/ExtractorInterface.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Customcode/GuiInterface.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Customcode/GuiInterface.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Customcode/GuiInterface.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Customcode/GuiInterface.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Customcode/LockBaseInterface.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Customcode/LockBaseInterface.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Customcode/LockBaseInterface.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Customcode/LockBaseInterface.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Customcode/index.html b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Customcode/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Customcode/index.html rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Customcode/index.html diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/CustomcodeInterface.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/CustomcodeInterface.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/CustomcodeInterface.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/CustomcodeInterface.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/EventInterface.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/EventInterface.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/EventInterface.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/EventInterface.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Extension/InstallInterface.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Extension/InstallInterface.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Extension/InstallInterface.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Extension/InstallInterface.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Extension/index.html b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Extension/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Extension/index.html rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Extension/index.html diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Field/CoreFieldInterface.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Field/CoreFieldInterface.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Field/CoreFieldInterface.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Field/CoreFieldInterface.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Field/CoreRuleInterface.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Field/CoreRuleInterface.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Field/CoreRuleInterface.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Field/CoreRuleInterface.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Field/InputButtonInterface.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Field/InputButtonInterface.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Field/InputButtonInterface.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Field/InputButtonInterface.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Field/index.html b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Field/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Field/index.html rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Field/index.html diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/GetScriptInterface.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/GetScriptInterface.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/GetScriptInterface.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/GetScriptInterface.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/HeaderInterface.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/HeaderInterface.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/HeaderInterface.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/HeaderInterface.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/HistoryInterface.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/HistoryInterface.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/HistoryInterface.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/HistoryInterface.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/LanguageInterface.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/LanguageInterface.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/LanguageInterface.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/LanguageInterface.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Model/CustomtabsInterface.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Model/CustomtabsInterface.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Model/CustomtabsInterface.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Model/CustomtabsInterface.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Model/index.html b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Model/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Model/index.html rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/Model/index.html diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/PlaceholderInterface.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/PlaceholderInterface.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/PlaceholderInterface.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/PlaceholderInterface.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/PowerInterface.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/PowerInterface.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/PowerInterface.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/PowerInterface.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/index.html b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/index.html rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Interfaces/index.html diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/JoomlaFive/Event.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/JoomlaFive/Event.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/JoomlaFive/Event.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/JoomlaFive/Event.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/JoomlaFive/Header.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/JoomlaFive/Header.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/JoomlaFive/Header.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/JoomlaFive/Header.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/JoomlaFive/History.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/JoomlaFive/History.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/JoomlaFive/History.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/JoomlaFive/History.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/JoomlaFive/index.html b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/JoomlaFive/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/JoomlaFive/index.html rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/JoomlaFive/index.html diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/JoomlaFour/Event.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/JoomlaFour/Event.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/JoomlaFour/Event.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/JoomlaFour/Event.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/JoomlaFour/Header.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/JoomlaFour/Header.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/JoomlaFour/Header.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/JoomlaFour/Header.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/JoomlaFour/History.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/JoomlaFour/History.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/JoomlaFour/History.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/JoomlaFour/History.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/JoomlaFour/index.html b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/JoomlaFour/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/JoomlaFour/index.html rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/JoomlaFour/index.html diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/JoomlaThree/Event.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/JoomlaThree/Event.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/JoomlaThree/Event.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/JoomlaThree/Event.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/JoomlaThree/Header.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/JoomlaThree/Header.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/JoomlaThree/Header.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/JoomlaThree/Header.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/JoomlaThree/History.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/JoomlaThree/History.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/JoomlaThree/History.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/JoomlaThree/History.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/JoomlaThree/index.html b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/JoomlaThree/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/JoomlaThree/index.html rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/JoomlaThree/index.html diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Joomlamodule/Data.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Joomlamodule/Data.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Joomlamodule/Data.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Joomlamodule/Data.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Joomlamodule/Structure.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Joomlamodule/Structure.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Joomlamodule/Structure.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Joomlamodule/Structure.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Joomlamodule/index.html b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Joomlamodule/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Joomlamodule/index.html rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Joomlamodule/index.html diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Joomlaplugin/Data.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Joomlaplugin/Data.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Joomlaplugin/Data.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Joomlaplugin/Data.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Joomlaplugin/Structure.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Joomlaplugin/Structure.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Joomlaplugin/Structure.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Joomlaplugin/Structure.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Joomlaplugin/index.html b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Joomlaplugin/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Joomlaplugin/index.html rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Joomlaplugin/index.html diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Language.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Language.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Language.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Language.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Language/Extractor.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Language/Extractor.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Language/Extractor.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Language/Extractor.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Language/Fieldset.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Language/Fieldset.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Language/Fieldset.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Language/Fieldset.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Language/index.html b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Language/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Language/index.html rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Language/index.html diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Library/Data.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Library/Data.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Library/Data.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Library/Data.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Library/Structure.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Library/Structure.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Library/Structure.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Library/Structure.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Library/index.html b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Library/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Library/index.html rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Library/index.html diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/Adminviews.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/Adminviews.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/Adminviews.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/Adminviews.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/Ajaxadmin.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/Ajaxadmin.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/Ajaxadmin.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/Ajaxadmin.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/Ajaxcustomview.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/Ajaxcustomview.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/Ajaxcustomview.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/Ajaxcustomview.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/Conditions.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/Conditions.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/Conditions.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/Conditions.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/Createdate.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/Createdate.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/Createdate.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/Createdate.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/Cssadminview.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/Cssadminview.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/Cssadminview.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/Cssadminview.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/Csscustomview.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/Csscustomview.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/Csscustomview.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/Csscustomview.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/Customadminviews.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/Customadminviews.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/Customadminviews.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/Customadminviews.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/Customalias.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/Customalias.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/Customalias.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/Customalias.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/Custombuttons.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/Custombuttons.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/Custombuttons.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/Custombuttons.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/Customimportscripts.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/Customimportscripts.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/Customimportscripts.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/Customimportscripts.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/Dynamicget.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/Dynamicget.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/Dynamicget.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/Dynamicget.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/Fields.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/Fields.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/Fields.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/Fields.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/Filesfolders.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/Filesfolders.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/Filesfolders.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/Filesfolders.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/Historyadminview.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/Historyadminview.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/Historyadminview.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/Historyadminview.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/Historycomponent.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/Historycomponent.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/Historycomponent.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/Historycomponent.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/Javascriptadminview.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/Javascriptadminview.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/Javascriptadminview.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/Javascriptadminview.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/Javascriptcustomview.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/Javascriptcustomview.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/Javascriptcustomview.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/Javascriptcustomview.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/JoomlaFive/Customtabs.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/JoomlaFive/Customtabs.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/JoomlaFive/Customtabs.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/JoomlaFive/Customtabs.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/JoomlaFive/index.html b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/JoomlaFive/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/JoomlaFive/index.html rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/JoomlaFive/index.html diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/JoomlaFour/Customtabs.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/JoomlaFour/Customtabs.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/JoomlaFour/Customtabs.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/JoomlaFour/Customtabs.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/JoomlaFour/index.html b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/JoomlaFour/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/JoomlaFour/index.html rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/JoomlaFour/index.html diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/JoomlaThree/Customtabs.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/JoomlaThree/Customtabs.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/JoomlaThree/Customtabs.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/JoomlaThree/Customtabs.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/JoomlaThree/index.html b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/JoomlaThree/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/JoomlaThree/index.html rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/JoomlaThree/index.html diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/Joomlamodules.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/Joomlamodules.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/Joomlamodules.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/Joomlamodules.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/Joomlaplugins.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/Joomlaplugins.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/Joomlaplugins.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/Joomlaplugins.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/Libraries.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/Libraries.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/Libraries.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/Libraries.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/Linkedviews.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/Linkedviews.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/Linkedviews.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/Linkedviews.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/Loader.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/Loader.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/Loader.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/Loader.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/Modifieddate.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/Modifieddate.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/Modifieddate.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/Modifieddate.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/Mysqlsettings.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/Mysqlsettings.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/Mysqlsettings.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/Mysqlsettings.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/Permissions.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/Permissions.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/Permissions.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/Permissions.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/Phpadminview.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/Phpadminview.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/Phpadminview.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/Phpadminview.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/Phpcustomview.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/Phpcustomview.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/Phpcustomview.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/Phpcustomview.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/Relations.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/Relations.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/Relations.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/Relations.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/Router.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/Router.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/Router.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/Router.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/Siteviews.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/Siteviews.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/Siteviews.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/Siteviews.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/Sql.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/Sql.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/Sql.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/Sql.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/Sqldump.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/Sqldump.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/Sqldump.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/Sqldump.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/Sqltweaking.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/Sqltweaking.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/Sqltweaking.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/Sqltweaking.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/Tabs.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/Tabs.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/Tabs.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/Tabs.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/Updateserver.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/Updateserver.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/Updateserver.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/Updateserver.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/Updatesql.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/Updatesql.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/Updatesql.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/Updatesql.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/Whmcs.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/Whmcs.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/Whmcs.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/Whmcs.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/index.html b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Model/index.html rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Model/index.html diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Placeholder.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Placeholder.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Placeholder.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Placeholder.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Placeholder/Reverse.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Placeholder/Reverse.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Placeholder/Reverse.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Placeholder/Reverse.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Placeholder/index.html b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Placeholder/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Placeholder/index.html rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Placeholder/index.html diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Power.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Power.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Power.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Power.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Power/Autoloader.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Power/Autoloader.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Power/Autoloader.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Power/Autoloader.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Power/Extractor.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Power/Extractor.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Power/Extractor.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Power/Extractor.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Power/Infusion.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Power/Infusion.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Power/Infusion.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Power/Infusion.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Power/Injector.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Power/Injector.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Power/Injector.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Power/Injector.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Power/Parser.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Power/Parser.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Power/Parser.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Power/Parser.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Power/Plantuml.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Power/Plantuml.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Power/Plantuml.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Power/Plantuml.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Power/Repo/Readme.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Power/Repo/Readme.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Power/Repo/Readme.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Power/Repo/Readme.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Power/Repo/index.html b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Power/Repo/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Power/Repo/index.html rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Power/Repo/index.html diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Power/Repos/Readme.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Power/Repos/Readme.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Power/Repos/Readme.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Power/Repos/Readme.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Power/Repos/index.html b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Power/Repos/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Power/Repos/index.html rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Power/Repos/index.html diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Power/Structure.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Power/Structure.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Power/Structure.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Power/Structure.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Power/index.html b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Power/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Power/index.html rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Power/index.html diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Registry.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Registry.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Registry.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Registry.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Service/Adminview.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Service/Adminview.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Service/Adminview.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Service/Adminview.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Service/ArchitectureController.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Service/ArchitectureController.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Service/ArchitectureController.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Service/ArchitectureController.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Service/ArchitectureModel.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Service/ArchitectureModel.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Service/ArchitectureModel.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Service/ArchitectureModel.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Service/BuilderAJ.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Service/BuilderAJ.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Service/BuilderAJ.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Service/BuilderAJ.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Service/BuilderLZ.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Service/BuilderLZ.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Service/BuilderLZ.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Service/BuilderLZ.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Service/Compiler.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Service/Compiler.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Service/Compiler.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Service/Compiler.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Service/Component.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Service/Component.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Service/Component.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Service/Component.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Service/Creator.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Service/Creator.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Service/Creator.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Service/Creator.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Service/Customcode.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Service/Customcode.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Service/Customcode.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Service/Customcode.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Service/Customview.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Service/Customview.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Service/Customview.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Service/Customview.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Service/Event.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Service/Event.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Service/Event.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Service/Event.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Service/Extension.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Service/Extension.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Service/Extension.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Service/Extension.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Service/Field.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Service/Field.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Service/Field.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Service/Field.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Service/Header.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Service/Header.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Service/Header.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Service/Header.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Service/History.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Service/History.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Service/History.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Service/History.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Service/Joomlamodule.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Service/Joomlamodule.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Service/Joomlamodule.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Service/Joomlamodule.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Service/Joomlaplugin.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Service/Joomlaplugin.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Service/Joomlaplugin.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Service/Joomlaplugin.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Service/Language.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Service/Language.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Service/Language.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Service/Language.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Service/Library.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Service/Library.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Service/Library.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Service/Library.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Service/Model.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Service/Model.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Service/Model.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Service/Model.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Service/Placeholder.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Service/Placeholder.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Service/Placeholder.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Service/Placeholder.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Service/Power.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Service/Power.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Service/Power.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Service/Power.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Service/Templatelayout.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Service/Templatelayout.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Service/Templatelayout.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Service/Templatelayout.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Service/Utilities.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Service/Utilities.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Service/Utilities.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Service/Utilities.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Service/index.html b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Service/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Service/index.html rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Service/index.html diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Templatelayout/Data.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Templatelayout/Data.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Templatelayout/Data.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Templatelayout/Data.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Templatelayout/index.html b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Templatelayout/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Templatelayout/index.html rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Templatelayout/index.html diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Utilities/Counter.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Utilities/Counter.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Utilities/Counter.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Utilities/Counter.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Utilities/Dynamicpath.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Utilities/Dynamicpath.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Utilities/Dynamicpath.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Utilities/Dynamicpath.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Utilities/FieldHelper.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Utilities/FieldHelper.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Utilities/FieldHelper.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Utilities/FieldHelper.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Utilities/File.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Utilities/File.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Utilities/File.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Utilities/File.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Utilities/FileInjector.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Utilities/FileInjector.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Utilities/FileInjector.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Utilities/FileInjector.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Utilities/Files.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Utilities/Files.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Utilities/Files.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Utilities/Files.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Utilities/Folder.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Utilities/Folder.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Utilities/Folder.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Utilities/Folder.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Utilities/Indent.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Utilities/Indent.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Utilities/Indent.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Utilities/Indent.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Utilities/Line.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Utilities/Line.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Utilities/Line.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Utilities/Line.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Utilities/Minify.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Utilities/Minify.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Utilities/Minify.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Utilities/Minify.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Utilities/Pathfix.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Utilities/Pathfix.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Utilities/Pathfix.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Utilities/Pathfix.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Utilities/Paths.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Utilities/Paths.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Utilities/Paths.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Utilities/Paths.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Utilities/Placefix.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Utilities/Placefix.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Utilities/Placefix.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Utilities/Placefix.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Utilities/Structure.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Utilities/Structure.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Utilities/Structure.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Utilities/Structure.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Utilities/Unique.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Utilities/Unique.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Utilities/Unique.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Utilities/Unique.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Utilities/Xml.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Utilities/Xml.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Utilities/Xml.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Utilities/Xml.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Utilities/index.html b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Utilities/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/Utilities/index.html rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/Utilities/index.html diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/index.html b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Compiler/index.html rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Compiler/index.html diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Crypt.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Crypt.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Crypt.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Crypt.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Crypt/Aes.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Crypt/Aes.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Crypt/Aes.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Crypt/Aes.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Crypt/Aes/Legacy.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Crypt/Aes/Legacy.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Crypt/Aes/Legacy.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Crypt/Aes/Legacy.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Crypt/Aes/index.html b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Crypt/Aes/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Crypt/Aes/index.html rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Crypt/Aes/index.html diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Crypt/FOF.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Crypt/FOF.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Crypt/FOF.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Crypt/FOF.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Crypt/KeyLoader.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Crypt/KeyLoader.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Crypt/KeyLoader.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Crypt/KeyLoader.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Crypt/Password.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Crypt/Password.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Crypt/Password.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Crypt/Password.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Crypt/Random.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Crypt/Random.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Crypt/Random.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Crypt/Random.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Crypt/index.html b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Crypt/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Crypt/index.html rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Crypt/index.html diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Extrusion/Helper/Builder.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Extrusion/Helper/Builder.php similarity index 89% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Extrusion/Helper/Builder.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Extrusion/Helper/Builder.php index 79a8584be..8feee75ac 100644 --- a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Extrusion/Helper/Builder.php +++ b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Extrusion/Helper/Builder.php @@ -14,9 +14,8 @@ namespace VDM\Joomla\Componentbuilder\Extrusion\Helper; use Joomla\CMS\Factory; use VDM\Component\Componentbuilder\Administrator\Helper\ComponentbuilderHelper; -use VDM\Joomla\Componentbuilder\Compiler\Factory as CFactory; use VDM\Joomla\Utilities\StringHelper; -use VDM\Joomla\Utilities\GetHelper; +use VDM\Joomla\Utilities\GetHelperExtrusion as GetHelper; use VDM\Joomla\Componentbuilder\Extrusion\Helper\Mapping; @@ -32,7 +31,6 @@ class Builder extends Mapping */ public $user; public $today; - public $db; public array $views = []; public array $admin_fields = []; protected array $fields = []; @@ -59,7 +57,6 @@ class Builder extends Mapping $data['buildcomp'] = 0; $data['buildcompsql'] = ''; // set some globals - $this->db = Factory::getDbo(); $this->user = Factory::getUser(); $this->today = Factory::getDate()->toSql(); @@ -94,11 +91,11 @@ class Builder extends Mapping /** * The building function for views */ - protected function setView(&$name) + protected function setView(string $name): bool { // set the view object $object = new \stdClass(); - $object->system_name = StringHelper::check($name, 'W') . ' (dynamic build)'; + $object->system_name = StringHelper::safe($name, 'W') . ' (dynamic build)'; $object->name_single = $name; $object->name_list = $name. 's'; $object->short_description = $name. ' view (dynamic build)'; @@ -129,7 +126,7 @@ class Builder extends Mapping /** * Add the fields to the view */ - protected function addFields(&$view, &$view_id) + protected function addFields(string $view, int $view_id): bool { if (isset($this->fields[$view])) { @@ -185,9 +182,9 @@ class Builder extends Mapping /** * The building function for fields */ - protected function setField(&$view, &$field) + protected function setField(string $view, array $field): bool { - if ($fieldType = CFactory::_('Field.Type.Name')->get($field['fieldType'])) + if (($fieldType = $this->getFieldTypeId($field['fieldType'])) !== null) { // set the field object $object = new \stdClass(); @@ -257,16 +254,20 @@ class Builder extends Mapping /** * get the field type id from system */ - protected function getFieldType($fieldName) + protected function getFieldTypeId(string $fieldTypeName): ?int { // load the field settings - return GetHelper::var('fieldtype', $fieldName, 'name', 'id'); + if (($id = GetHelper::var('fieldtype', $fieldTypeName, 'name', 'id')) !== null) + { + return (int) $id; + } + return null; } /** * The building function for field xml */ - protected function setFieldXML(&$field, $fieldId) + protected function setFieldXML(array $field, int $fieldId): string { // load the field settings $settings = []; diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Extrusion/Helper/Extrusion.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Extrusion/Helper/Extrusion.php similarity index 95% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Extrusion/Helper/Extrusion.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Extrusion/Helper/Extrusion.php index 2f2a7e55c..e6e0888c8 100644 --- a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Extrusion/Helper/Extrusion.php +++ b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Extrusion/Helper/Extrusion.php @@ -14,7 +14,7 @@ namespace VDM\Joomla\Componentbuilder\Extrusion\Helper; use Joomla\CMS\Language\Text; use VDM\Joomla\Utilities\ArrayHelper; -use VDM\Joomla\Utilities\GetHelper; +use VDM\Joomla\Utilities\GetHelperExtrusion as GetHelper; use VDM\Joomla\Componentbuilder\Extrusion\Helper\Builder; diff --git a/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Extrusion/Helper/Mapping.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Extrusion/Helper/Mapping.php new file mode 100644 index 000000000..9729d533c --- /dev/null +++ b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Extrusion/Helper/Mapping.php @@ -0,0 +1,551 @@ + + * @git Joomla Component Builder + * @copyright Copyright (C) 2015 Vast Development Method. All rights reserved. + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +namespace VDM\Joomla\Componentbuilder\Extrusion\Helper; + + +use Joomla\CMS\Factory; +use Joomla\CMS\Language\Text; +use Joomla\Database\DatabaseDriver; +use VDM\Joomla\Utilities\StringHelper; +use VDM\Joomla\Utilities\JsonHelper; +use VDM\Joomla\Utilities\GetHelperExtrusion as GetHelper; +use VDM\Joomla\Utilities\ArrayHelper; + + +/** + * Mapping class + * + * @since 3.2.0 + */ +class Mapping +{ + /** + * Some default fields + */ + protected $buildcompsql; + public $id; + public $name_code; + public array $addadmin_views; + public array $addSql = []; + public array $source = []; + public array $sql = []; + + /** + * The map of the needed fields and views + */ + public $map; + + /** + * The app to load messages mostly + */ + public $app; + + /** + * The database + */ + protected $db; + + /** + * The needed set of keys needed to set + */ + protected array $setting = ['id' => 'default', 'buildcompsql' => 'base64', 'name_code' => 'safeString']; + + /** + * The needed set of keys needed to set + */ + protected array $notRequired = [ + 'id', 'asset_id', 'published', + 'created_by', 'modified_by', 'created', 'modified', 'checked_out','checked_out_time', + 'version', 'hits', 'access', 'ordering', + 'metakey', 'metadesc', 'metadata', 'params' + ]; + + /** + * The datatypes and it linked field types (basic) + * (TODO) We may need to set this dynamicly + */ + protected array $dataTypes = [ + 'VARCHAR' => 'Text', 'CHAR' => 'Text', + 'MEDIUMTEXT' => 'Textarea', 'LONGTEXT' => 'Textarea', + 'TEXT' => 'Textarea', 'DATETIME' => 'Calendar', + 'DATE' => 'Text', 'TIME' => 'Text', 'TINYINT' => 'Text', + 'BIGINT' => 'Text', 'INT' => 'Text', 'FLOAT' => 'Text', + 'DECIMAL' => 'Text', 'DOUBLE' => 'Text' + ]; + + /** + * The datasize identifiers + */ + protected array $dataSize = [ + 'CHAR', 'VARCHAR', 'INT', 'TINYINT', + 'BIGINT', 'FLOAT', 'DECIMAL', 'DOUBLE' + ]; + + /** + * The default identifiers + */ + protected $defaults = [ + '', 0, 1, "CURRENT_TIMESTAMP", "DATETIME" + ]; // Other + + /** + * The sizes identifiers + */ + protected $sizes = [ + "1", "7", "10", "11", "50", "64", "100", "255", "1024", "2048" + ]; // Other + + /** + * Constructor + */ + public function __construct($data = false) + { + // set the app to insure messages can be set + $this->app = Factory::getApplication(); + + // check that we have data + if (ArrayHelper::check($data)) + { + // make sure we have an id + if (isset($data['id']) && $data['id'] > 0) + { + if (isset($data['buildcomp']) && 1 == $data['buildcomp'] && isset($data['buildcompsql'])) + { + foreach ($data as $key => $value) + { + if (isset($this->setting[$key])) + { + switch($this->setting[$key]) + { + case 'base64': + // set needed value + $this->$key = base64_decode((string) $value); + break; + case 'json': + // set needed value + $this->$key = json_decode((string) $value, true); + break; + case 'safeString': + // set needed value + $this->$key = StringHelper::check($value); + break; + default : + $this->$key = $value; + break; + } + } + } + + // get linked admin views + $addadmin_views = GetHelper::var('component_admin_views', $data['id'], 'joomla_component', 'addadmin_views'); + if (JsonHelper::check($addadmin_views)) + { + $this->addadmin_views = json_decode((string) $addadmin_views, true); + } + + // set the map of the views needed + if ($this->setMap()) + { + return true; + } + } + return false; + } + $this->app->enqueueMessage( + Text::_('COM_COMPONENTBUILDER_PLEASE_TRY_AGAIN_THIS_ERROR_USUALLY_HAPPENS_IF_IT_IS_A_NEW_COMPONENT_BECAUSE_WE_NEED_A_COMPONENT_ID_TO_DO_THIS_BUILD_WITH_YOUR_SQL_DUMP'), + 'Error' + ); + return false; + } + $this->app->enqueueMessage( + Text::_('COM_COMPONENTBUILDER_COULD_NOT_FIND_THE_DATA_NEEDED_TO_CONTINUE'), + 'Error' + ); + return false; + } + + /** + * The mapping function + * To Map the views and fields that are needed + */ + protected function setMap(): bool + { + // set the database to make needed DB calls + $this->db = Factory::getDbo(); + + // start parsing the sql dump data + $queries = DatabaseDriver::splitSql($this->buildcompsql); + + if (ArrayHelper::check($queries)) + { + foreach ($queries as $sql) + { + // only use create table queries + if (strpos($sql, 'CREATE TABLE IF NOT EXISTS') !== false || + strpos($sql, 'CREATE TABLE') !== false) + { + if (($tableName = $this->getTableName($sql)) !== null) + { + // now get the fields/columns of this view/table + if (($fields = $this->getFields($sql)) !== null) + { + // make sure it is all lower case from here on + $tableName = strtolower($tableName); + $this->map[$tableName] = $fields; + } + } + else + { + continue; + } + } + + // get the insert data if set + if (strpos($sql, 'INSERT INTO `') !== false) + { + if ($tableName = $this->getTableName($sql)) + { + $tableName = strtolower($tableName); + $this->addSql[$tableName] = 1; + $this->source[$tableName] = 2; + $this->sql[$tableName] = $sql; + } + } + } + + // check if the mapping was done + if (ArrayHelper::check($this->map)) + { + return true; + } + } + return false; + } + + /** + * Get the table name + */ + protected function getTableName(string $sql): ?string + { + if (strpos($sql, '`#__') !== false) + { + // get table name + $tableName = GetHelper::between($sql, '`#__', "`"); + } + elseif (strpos($sql, "'#__") !== false) + { + // get table name + $tableName = GetHelper::between($sql, "'#__", "'"); + } + + // if it still was not found + if (!isset($tableName) || !StringHelper::check($tableName)) + { + // skip this query + return null; + } + + // clean the table name (so only view name remain) + if (strpos($tableName, $this->name_code) !== false) + { + $tableName = trim(str_replace($this->name_code, '', $tableName), '_'); + } + + // if found + if (StringHelper::check($tableName)) + { + return $tableName; + } + + // skip this query + return null; + } + + /** + * Extracts the details of fields from a table based on SQL query. + * + * @param string $sql SQL query to create a table. + * + * @return array|null Returns an array of field details or null if no fields are found. + * @since 3.2.1 + */ + protected function getFields(string $sql): ?array + { + $columns = $this->getColumns($sql); + if ($columns === null) + { + return null; + } + + $fields = []; + foreach ($columns as $name => $data) + { + if (in_array(strtolower($name), $this->notRequired)) + { + continue; + } + + $fields[] = $this->prepareFieldDetails($name, $data); + } + + return !empty($fields) ? $fields : null; + } + + /** + * Prepares detailed array of field data. + * + * @param string $name Name of the field. + * @param object $data Data object containing field information. + * + * @return array Returns array containing detailed field information. + * @since 3.2.1 + */ + protected function prepareFieldDetails(string $name, object $data): array + { + if (JsonHelper::check($data->Comment)) + { + $data->config = json_decode($data->Comment); + } + + $field = [ + 'name' => $name, + 'label' => $this->getLabel($data, $name), + 'dataType' => $this->getDataType($data), + 'fieldType' => $this->getType($data), + 'size' => $this->getSize($data), + 'sizeOther' => '', + 'default' => $this->getDefault($data), + 'defaultOther' => '', + 'null' => $this->getNullValue($data), + 'key' => $this->getKeyStatus($data), + 'row' => $data + ]; + + $this->handleSizeOther($field); + $this->handleDefaultOther($field); + + return $field; + } + + /** + * Handles non-standard sizes by setting appropriate labels. + * + * @param array $field Reference to the field array to update. + * @since 3.2.1 + */ + protected function handleSizeOther(array &$field): void + { + if (!in_array($field['size'], $this->sizes) && !empty($field['size'])) + { + $field['sizeOther'] = $field['size']; + $field['size'] = 'Other'; + } + } + + /** + * Handles non-standard defaults by setting appropriate labels. + * + * @param array $field Reference to the field array to update. + * @since 3.2.1 + */ + protected function handleDefaultOther(array &$field): void + { + if (!in_array($field['default'], $this->defaults) && !empty($field['default'])) + { + $field['defaultOther'] = $field['default']; + $field['default'] = 'Other'; + } + } + + /** + * Extracts columns from the SQL statement and retrieves details. + * + * @param string $sql SQL statement to extract column information. + * + * @return array|null Array of columns if successful, null otherwise. + * @since 3.2.1 + */ + protected function getColumns(string $sql): ?array + { + $columnDefinitions = $this->extractColumnDefinitions($sql); + if (!$columnDefinitions) + { + $this->app->enqueueMessage('Invalid SQL provided for table creation.', 'error'); + return null; + } + + $tmpTableName = 'jcb_extrusion_' . uniqid(); + $createSql = "CREATE TABLE $tmpTableName ($columnDefinitions)"; + + try + { + $this->db->setQuery($createSql)->execute(); + $columns = $this->db->getTableColumns($tmpTableName, false); + + $this->db->setQuery("DROP TABLE IF EXISTS $tmpTableName")->execute(); + + return $columns; + } + catch (\Exception $e) + { + $this->app->enqueueMessage($e->getMessage(), 'error'); + return null; + } + } + + /** + * Extracts the column definitions from the provided SQL statement. + * + * @param string $sql SQL statement for table creation. + * + * @return string|null Extracted column definitions as a string or null if definitions cannot be extracted. + * @since 3.2.1 + */ + protected function extractColumnDefinitions(string $sql): ?string + { + $sql = preg_replace('/--.*?[\r\n]/', '', $sql); // Remove single-line comments + $sql = preg_replace('/\/\*.*?\*\//s', '', $sql); // Remove multi-line comments + $firstParenthesisPos = strpos($sql, '('); + $lastParenthesisPos = strrpos($sql, ')'); + + if ($firstParenthesisPos === false || $lastParenthesisPos === false) + { + return null; + } + + return substr($sql, $firstParenthesisPos + 1, $lastParenthesisPos - $firstParenthesisPos - 1); + } + + /** + * Retrieves the human-readable label for a field based on its metadata or name. + * + * @param object $data Field metadata. + * @param string $name Field name. + * + * @return string Human-readable label for the field. + * @since 3.2.1 + */ + protected function getLabel(object $data, string $name): string + { + if (isset($data->config->label)) + { + return $data->config->label; + } + + return StringHelper::safe($name, 'W'); // Default label is the field name converted to title case + } + + /** + * Determines the data type for a field based on its SQL type. + * + * @param object $data Field metadata containing type information. + * + * @return string Standardized data type. + * @since 3.2.1 + */ + private function getDataType(object $data): string + { + if (preg_match('/^(\w+)/', $data->Type, $matches)) + { + return strtoupper($matches[1]); + } + return 'TEXT'; // Default to TEXT if type cannot be determined + } + + /** + * Determines the appropriate form field type for a data field based on its data type. + * + * @param object $data Field metadata. + * + * @return string Form field type suitable for the data type. + * @since 3.2.1 + */ + protected function getType(object $data): string + { + if (isset($data->config->type)) + { + return $data->config->type; + } + return $this->dataTypes[$data->Type] ?? 'Text'; // Default to 'Text' if no specific type is configured + } + + /** + * Retrieves the size or dimensions of a field from its SQL type definition. + * + * @param object $data Field metadata containing type information. + * + * @return string|null Size or dimensions of the field, or null if not applicable. + * @since 3.2.1 + */ + protected function getSize(object $data) + { + if (preg_match('/\((\d+)(?:,(\d+))?\)/', $data->Type, $matches)) + { + return isset($matches[2]) ? "{$matches[1]},{$matches[2]}" : (int) $matches[1]; + } + + return null; // Return null if size information is not available + } + + /** + * Determines the default value for a field from its metadata. + * + * @param object $data Field metadata. + * + * @return string Default value of the field. + * @since 3.2.1 + */ + protected function getDefault(object $data): string + { + if (!empty($data->Default) && $data->Default !== "''") + { + return $data->Default; + } + return ''; // Return an empty string if no default is specified + } + + /** + * Retrieves the nullability status of a field from its SQL definition. + * + * @param object $data Field metadata. + * + * @return string 'NOT NULL' if the field is not nullable, otherwise 'NULL'. + * @since 3.2.1 + */ + protected function getNullValue(object $data): string + { + return strtoupper($data->Null) === 'NO' ? 'NOT NULL' : 'NULL'; + } + + /** + * Determines whether a field is a key and the type of key if applicable. + * + * @param object $data Field metadata. + * + * @return int Key status as an integer (0: not a key, 1: unique key, 2: primary key). + * @since 3.2.1 + */ + protected function getKeyStatus(object $data): int + { + $key = strtoupper($data->Key); + if ($key === 'PRI') + { + return 2; // Primary key + } + elseif ($key === 'UNI') + { + return 1; // Unique key + } + return 0; // Not a key + } +} + diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Extrusion/Helper/index.html b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Extrusion/Helper/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Extrusion/Helper/index.html rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Extrusion/Helper/index.html diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Interfaces/Cryptinterface.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Interfaces/Cryptinterface.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Interfaces/Cryptinterface.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Interfaces/Cryptinterface.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Interfaces/Serverinterface.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Interfaces/Serverinterface.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Interfaces/Serverinterface.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Interfaces/Serverinterface.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Interfaces/index.html b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Interfaces/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Interfaces/index.html rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Interfaces/index.html diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Package/Database/Insert.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Package/Database/Insert.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Package/Database/Insert.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Package/Database/Insert.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Package/Database/Load.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Package/Database/Load.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Package/Database/Load.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Package/Database/Load.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Package/Database/index.html b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Package/Database/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Package/Database/index.html rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Package/Database/index.html diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Package/Display/Details.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Package/Display/Details.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Package/Display/Details.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Package/Display/Details.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Package/Display/index.html b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Package/Display/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Package/Display/index.html rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Package/Display/index.html diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Package/Factory.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Package/Factory.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Package/Factory.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Package/Factory.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Package/Service/Database.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Package/Service/Database.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Package/Service/Database.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Package/Service/Database.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Package/Service/Display.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Package/Service/Display.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Package/Service/Display.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Package/Service/Display.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Package/Service/index.html b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Package/Service/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Package/Service/index.html rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Package/Service/index.html diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Package/index.html b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Package/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Package/index.html rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Package/index.html diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Power/Config.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Power/Config.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Power/Config.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Power/Config.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Power/Database/Insert.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Power/Database/Insert.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Power/Database/Insert.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Power/Database/Insert.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Power/Database/Load.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Power/Database/Load.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Power/Database/Load.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Power/Database/Load.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Power/Database/Update.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Power/Database/Update.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Power/Database/Update.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Power/Database/Update.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Power/Database/index.html b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Power/Database/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Power/Database/index.html rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Power/Database/index.html diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Power/Factory.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Power/Factory.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Power/Factory.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Power/Factory.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Power/Generator.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Power/Generator.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Power/Generator.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Power/Generator.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Power/Generator/Bucket.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Power/Generator/Bucket.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Power/Generator/Bucket.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Power/Generator/Bucket.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Power/Generator/ClassInjector.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Power/Generator/ClassInjector.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Power/Generator/ClassInjector.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Power/Generator/ClassInjector.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Power/Generator/ClassInjectorBuilder.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Power/Generator/ClassInjectorBuilder.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Power/Generator/ClassInjectorBuilder.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Power/Generator/ClassInjectorBuilder.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Power/Generator/Search.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Power/Generator/Search.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Power/Generator/Search.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Power/Generator/Search.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Power/Generator/ServiceProvider.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Power/Generator/ServiceProvider.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Power/Generator/ServiceProvider.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Power/Generator/ServiceProvider.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Power/Generator/ServiceProviderBuilder.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Power/Generator/ServiceProviderBuilder.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Power/Generator/ServiceProviderBuilder.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Power/Generator/ServiceProviderBuilder.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Power/Generator/index.html b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Power/Generator/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Power/Generator/index.html rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Power/Generator/index.html diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Power/Grep.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Power/Grep.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Power/Grep.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Power/Grep.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Power/Model/Load.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Power/Model/Load.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Power/Model/Load.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Power/Model/Load.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Power/Model/Upsert.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Power/Model/Upsert.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Power/Model/Upsert.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Power/Model/Upsert.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Power/Model/index.html b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Power/Model/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Power/Model/index.html rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Power/Model/index.html diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Power/Service/Database.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Power/Service/Database.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Power/Service/Database.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Power/Service/Database.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Power/Service/Generator.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Power/Service/Generator.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Power/Service/Generator.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Power/Service/Generator.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Power/Service/Gitea.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Power/Service/Gitea.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Power/Service/Gitea.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Power/Service/Gitea.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Power/Service/Power.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Power/Service/Power.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Power/Service/Power.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Power/Service/Power.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Power/Service/index.html b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Power/Service/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Power/Service/index.html rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Power/Service/index.html diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Power/Super.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Power/Super.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Power/Super.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Power/Super.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Power/index.html b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Power/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Power/index.html rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Power/index.html diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Search/Abstraction/Engine.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Search/Abstraction/Engine.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Search/Abstraction/Engine.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Search/Abstraction/Engine.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Search/Abstraction/index.html b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Search/Abstraction/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Search/Abstraction/index.html rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Search/Abstraction/index.html diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Search/Agent.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Search/Agent.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Search/Agent.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Search/Agent.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Search/Agent/Find.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Search/Agent/Find.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Search/Agent/Find.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Search/Agent/Find.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Search/Agent/Replace.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Search/Agent/Replace.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Search/Agent/Replace.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Search/Agent/Replace.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Search/Agent/Search.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Search/Agent/Search.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Search/Agent/Search.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Search/Agent/Search.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Search/Agent/Update.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Search/Agent/Update.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Search/Agent/Update.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Search/Agent/Update.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Search/Agent/index.html b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Search/Agent/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Search/Agent/index.html rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Search/Agent/index.html diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Search/Config.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Search/Config.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Search/Config.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Search/Config.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Search/Database/Insert.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Search/Database/Insert.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Search/Database/Insert.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Search/Database/Insert.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Search/Database/Load.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Search/Database/Load.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Search/Database/Load.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Search/Database/Load.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Search/Database/index.html b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Search/Database/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Search/Database/index.html rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Search/Database/index.html diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Search/Engine/Basic.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Search/Engine/Basic.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Search/Engine/Basic.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Search/Engine/Basic.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Search/Engine/Regex.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Search/Engine/Regex.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Search/Engine/Regex.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Search/Engine/Regex.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Search/Engine/index.html b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Search/Engine/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Search/Engine/index.html rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Search/Engine/index.html diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Search/Factory.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Search/Factory.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Search/Factory.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Search/Factory.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Search/Interfaces/FindInterface.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Search/Interfaces/FindInterface.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Search/Interfaces/FindInterface.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Search/Interfaces/FindInterface.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Search/Interfaces/InsertInterface.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Search/Interfaces/InsertInterface.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Search/Interfaces/InsertInterface.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Search/Interfaces/InsertInterface.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Search/Interfaces/LoadInterface.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Search/Interfaces/LoadInterface.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Search/Interfaces/LoadInterface.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Search/Interfaces/LoadInterface.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Search/Interfaces/ReplaceInterface.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Search/Interfaces/ReplaceInterface.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Search/Interfaces/ReplaceInterface.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Search/Interfaces/ReplaceInterface.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Search/Interfaces/SearchInterface.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Search/Interfaces/SearchInterface.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Search/Interfaces/SearchInterface.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Search/Interfaces/SearchInterface.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Search/Interfaces/SearchTypeInterface.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Search/Interfaces/SearchTypeInterface.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Search/Interfaces/SearchTypeInterface.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Search/Interfaces/SearchTypeInterface.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Search/Interfaces/index.html b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Search/Interfaces/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Search/Interfaces/index.html rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Search/Interfaces/index.html diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Search/Model/Insert.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Search/Model/Insert.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Search/Model/Insert.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Search/Model/Insert.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Search/Model/Load.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Search/Model/Load.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Search/Model/Load.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Search/Model/Load.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Search/Model/index.html b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Search/Model/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Search/Model/index.html rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Search/Model/index.html diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Search/Service/Agent.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Search/Service/Agent.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Search/Service/Agent.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Search/Service/Agent.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Search/Service/Database.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Search/Service/Database.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Search/Service/Database.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Search/Service/Database.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Search/Service/Model.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Search/Service/Model.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Search/Service/Model.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Search/Service/Model.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Search/Service/Search.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Search/Service/Search.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Search/Service/Search.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Search/Service/Search.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Search/Service/index.html b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Search/Service/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Search/Service/index.html rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Search/Service/index.html diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Search/index.html b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Search/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Search/index.html rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Search/index.html diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Server.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Server.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Server.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Server.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Server/Ftp.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Server/Ftp.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Server/Ftp.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Server/Ftp.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Server/Load.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Server/Load.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Server/Load.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Server/Load.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Server/Model/Load.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Server/Model/Load.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Server/Model/Load.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Server/Model/Load.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Server/Model/index.html b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Server/Model/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Server/Model/index.html rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Server/Model/index.html diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Server/Sftp.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Server/Sftp.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Server/Sftp.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Server/Sftp.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Server/index.html b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Server/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Server/index.html rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Server/index.html diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Service/CoreRules.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Service/CoreRules.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Service/CoreRules.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Service/CoreRules.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Service/Crypt.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Service/Crypt.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Service/Crypt.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Service/Crypt.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Service/Database.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Service/Database.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Service/Database.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Service/Database.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Service/Gitea.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Service/Gitea.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Service/Gitea.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Service/Gitea.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Service/Server.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Service/Server.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Service/Server.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Service/Server.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Service/index.html b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Service/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Service/index.html rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Service/index.html diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Table.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Table.php similarity index 99% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Table.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Table.php index a69d9af12..b60186b85 100644 --- a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Table.php +++ b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Table.php @@ -67,19 +67,10 @@ class Table extends BaseTable implements Tableinterface 'store' => NULL, 'tab_name' => 'Details', ], - 'buildcompsql' => [ - 'name' => 'buildcompsql', - 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_BUILDCOMPSQL_LABEL', - 'type' => 'textarea', - 'title' => false, - 'list' => 'joomla_components', - 'store' => 'base64', - 'tab_name' => 'Dynamic Build (beta)', - ], - 'translation_tool' => [ - 'name' => 'translation_tool', - 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_TRANSLATION_TOOL_LABEL', - 'type' => 'list', + 'add_jcb_powers_path' => [ + 'name' => 'add_jcb_powers_path', + 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_ADD_JCB_POWERS_PATH_LABEL', + 'type' => 'radio', 'title' => false, 'list' => 'joomla_components', 'store' => NULL, @@ -94,27 +85,27 @@ class Table extends BaseTable implements Tableinterface 'store' => NULL, 'tab_name' => 'Dynamic Integration', ], - 'php_method_uninstall' => [ - 'name' => 'php_method_uninstall', - 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_METHOD_UNINSTALL_LABEL', + 'sql_uninstall' => [ + 'name' => 'sql_uninstall', + 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_SQL_UNINSTALL_LABEL', + 'type' => 'textarea', + 'title' => false, + 'list' => 'joomla_components', + 'store' => 'base64', + 'tab_name' => 'MySQL', + ], + 'php_postflight_install' => [ + 'name' => 'php_postflight_install', + 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_POSTFLIGHT_INSTALL_LABEL', 'type' => 'editor', 'title' => false, 'list' => 'joomla_components', 'store' => 'base64', 'tab_name' => 'Dash & Install', ], - 'php_preflight_install' => [ - 'name' => 'php_preflight_install', - 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_PREFLIGHT_INSTALL_LABEL', - 'type' => 'editor', - 'title' => false, - 'list' => 'joomla_components', - 'store' => 'base64', - 'tab_name' => 'Dash & Install', - ], - 'css_admin' => [ - 'name' => 'css_admin', - 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_CSS_ADMIN_LABEL', + 'php_site_event' => [ + 'name' => 'php_site_event', + 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_SITE_EVENT_LABEL', 'type' => 'editor', 'title' => false, 'list' => 'joomla_components', @@ -148,18 +139,18 @@ class Table extends BaseTable implements Tableinterface 'store' => NULL, 'tab_name' => 'Details', ], - 'debug_linenr' => [ - 'name' => 'debug_linenr', - 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_DEBUG_LINENR_LABEL', - 'type' => 'radio', + 'php_helper_both' => [ + 'name' => 'php_helper_both', + 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_HELPER_BOTH_LABEL', + 'type' => 'editor', 'title' => false, 'list' => 'joomla_components', - 'store' => NULL, - 'tab_name' => 'Details', + 'store' => 'base64', + 'tab_name' => 'Libs & Helpers', ], - 'php_site_event' => [ - 'name' => 'php_site_event', - 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_SITE_EVENT_LABEL', + 'php_admin_event' => [ + 'name' => 'php_admin_event', + 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_ADMIN_EVENT_LABEL', 'type' => 'editor', 'title' => false, 'list' => 'joomla_components', @@ -175,6 +166,15 @@ class Table extends BaseTable implements Tableinterface 'store' => NULL, 'tab_name' => 'Details', ], + 'css_admin' => [ + 'name' => 'css_admin', + 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_CSS_ADMIN_LABEL', + 'type' => 'editor', + 'title' => false, + 'list' => 'joomla_components', + 'store' => 'base64', + 'tab_name' => 'Libs & Helpers', + ], 'author' => [ 'name' => 'author', 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_AUTHOR_LABEL', @@ -184,9 +184,9 @@ class Table extends BaseTable implements Tableinterface 'store' => NULL, 'tab_name' => 'Details', ], - 'php_postflight_install' => [ - 'name' => 'php_postflight_install', - 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_POSTFLIGHT_INSTALL_LABEL', + 'php_preflight_install' => [ + 'name' => 'php_preflight_install', + 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_PREFLIGHT_INSTALL_LABEL', 'type' => 'editor', 'title' => false, 'list' => 'joomla_components', @@ -202,14 +202,14 @@ class Table extends BaseTable implements Tableinterface 'store' => NULL, 'tab_name' => 'Details', ], - 'sql_uninstall' => [ - 'name' => 'sql_uninstall', - 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_SQL_UNINSTALL_LABEL', - 'type' => 'textarea', + 'php_method_uninstall' => [ + 'name' => 'php_method_uninstall', + 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_METHOD_UNINSTALL_LABEL', + 'type' => 'editor', 'title' => false, 'list' => 'joomla_components', 'store' => 'base64', - 'tab_name' => 'MySQL', + 'tab_name' => 'Dash & Install', ], 'website' => [ 'name' => 'website', @@ -220,6 +220,15 @@ class Table extends BaseTable implements Tableinterface 'store' => NULL, 'tab_name' => 'Details', ], + 'debug_linenr' => [ + 'name' => 'debug_linenr', + 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_DEBUG_LINENR_LABEL', + 'type' => 'radio', + 'title' => false, + 'list' => 'joomla_components', + 'store' => NULL, + 'tab_name' => 'Details', + ], 'add_license' => [ 'name' => 'add_license', 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_ADD_LICENSE_LABEL', @@ -238,33 +247,6 @@ class Table extends BaseTable implements Tableinterface 'store' => NULL, 'tab_name' => 'Dynamic Integration', ], - '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_username' => [ - 'name' => 'crowdin_username', - 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_CROWDIN_USERNAME_LABEL', - 'type' => 'text', - 'title' => false, - 'list' => 'joomla_components', - 'store' => 'basic_encryption', - 'tab_name' => 'Dynamic Integration', - ], - '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', - ], 'license_type' => [ 'name' => 'license_type', 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_LICENSE_TYPE_LABEL', @@ -274,186 +256,6 @@ class Table extends BaseTable implements Tableinterface 'store' => NULL, 'tab_name' => 'Details', ], - 'component_version' => [ - 'name' => 'component_version', - 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_COMPONENT_VERSION_LABEL', - 'type' => 'text', - 'title' => false, - 'list' => 'joomla_components', - 'store' => NULL, - 'tab_name' => 'Details', - ], - 'php_helper_admin' => [ - 'name' => 'php_helper_admin', - 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_HELPER_ADMIN_LABEL', - 'type' => 'editor', - 'title' => false, - 'list' => 'joomla_components', - 'store' => 'base64', - 'tab_name' => 'Libs & Helpers', - ], - 'php_helper_site' => [ - 'name' => 'php_helper_site', - 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_HELPER_SITE_LABEL', - 'type' => 'editor', - 'title' => false, - 'list' => 'joomla_components', - 'store' => 'base64', - 'tab_name' => 'Libs & Helpers', - ], - 'whmcs_key' => [ - 'name' => 'whmcs_key', - 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_WHMCS_KEY_LABEL', - 'type' => 'text', - 'title' => false, - 'list' => 'joomla_components', - 'store' => 'basic_encryption', - 'tab_name' => 'Details', - ], - 'javascript' => [ - 'name' => 'javascript', - 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_JAVASCRIPT_LABEL', - 'type' => 'editor', - 'title' => false, - 'list' => 'joomla_components', - 'store' => 'base64', - 'tab_name' => 'Libs & Helpers', - ], - 'whmcs_url' => [ - 'name' => 'whmcs_url', - 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_WHMCS_URL_LABEL', - 'type' => 'url', - 'title' => false, - 'list' => 'joomla_components', - 'store' => NULL, - 'tab_name' => 'Details', - ], - 'css_site' => [ - 'name' => 'css_site', - 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_CSS_SITE_LABEL', - 'type' => 'editor', - 'title' => false, - 'list' => 'joomla_components', - 'store' => 'base64', - 'tab_name' => 'Libs & Helpers', - ], - 'whmcs_buy_link' => [ - 'name' => 'whmcs_buy_link', - 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_WHMCS_BUY_LINK_LABEL', - 'type' => 'url', - 'title' => false, - 'list' => 'joomla_components', - 'store' => NULL, - 'tab_name' => 'Details', - ], - 'license' => [ - 'name' => 'license', - 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_LICENSE_LABEL', - 'type' => 'textarea', - 'title' => false, - 'list' => 'joomla_components', - 'store' => NULL, - 'tab_name' => 'Details', - ], - 'php_preflight_update' => [ - 'name' => 'php_preflight_update', - 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_PREFLIGHT_UPDATE_LABEL', - 'type' => 'editor', - 'title' => false, - 'list' => 'joomla_components', - 'store' => 'base64', - 'tab_name' => 'Dash & Install', - ], - 'bom' => [ - 'name' => 'bom', - 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_BOM_LABEL', - 'type' => 'filelist', - 'title' => false, - 'list' => 'joomla_components', - 'store' => NULL, - 'tab_name' => 'Details', - ], - 'php_postflight_update' => [ - 'name' => 'php_postflight_update', - 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_POSTFLIGHT_UPDATE_LABEL', - 'type' => 'editor', - 'title' => false, - 'list' => 'joomla_components', - 'store' => 'base64', - 'tab_name' => 'Dash & Install', - ], - 'image' => [ - 'name' => 'image', - 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_IMAGE_LABEL', - 'type' => 'media', - 'title' => false, - 'list' => 'joomla_components', - 'store' => NULL, - 'tab_name' => 'Details', - ], - 'sql' => [ - 'name' => 'sql', - 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_SQL_LABEL', - 'type' => 'textarea', - 'title' => false, - 'list' => 'joomla_components', - 'store' => 'base64', - 'tab_name' => 'MySQL', - ], - 'copyright' => [ - 'name' => 'copyright', - 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_COPYRIGHT_LABEL', - 'type' => 'textarea', - 'title' => false, - 'list' => 'joomla_components', - 'store' => NULL, - 'tab_name' => 'Details', - ], - 'addreadme' => [ - 'name' => 'addreadme', - 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_ADDREADME_LABEL', - 'type' => 'radio', - 'title' => false, - 'list' => 'joomla_components', - 'store' => NULL, - 'tab_name' => 'Readme', - ], - 'preferred_joomla_version' => [ - 'name' => 'preferred_joomla_version', - 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PREFERRED_JOOMLA_VERSION_LABEL', - 'type' => 'number', - 'title' => false, - 'list' => 'joomla_components', - 'store' => NULL, - 'tab_name' => 'Details', - ], - 'update_server_url' => [ - 'name' => 'update_server_url', - 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_UPDATE_SERVER_URL_LABEL', - 'type' => 'url', - 'title' => false, - 'list' => 'joomla_components', - 'store' => NULL, - 'tab_name' => 'Dynamic Integration', - ], - 'add_powers' => [ - 'name' => 'add_powers', - 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_ADD_POWERS_LABEL', - 'type' => 'radio', - 'title' => false, - 'list' => 'joomla_components', - 'store' => NULL, - 'tab_name' => 'Details', - ], - 'add_backup_folder_path' => [ - 'name' => 'add_backup_folder_path', - 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_ADD_BACKUP_FOLDER_PATH_LABEL', - 'type' => 'radio', - 'title' => false, - 'list' => 'joomla_components', - 'store' => NULL, - 'tab_name' => 'Dynamic Integration', - ], 'crowdin_project_identifier' => [ 'name' => 'crowdin_project_identifier', 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_CROWDIN_PROJECT_IDENTIFIER_LABEL', @@ -472,14 +274,212 @@ class Table extends BaseTable implements Tableinterface 'store' => NULL, 'tab_name' => 'publishing', ], - 'add_php_helper_both' => [ - 'name' => 'add_php_helper_both', - 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_ADD_PHP_HELPER_BOTH_LABEL', + 'whmcs_key' => [ + 'name' => 'whmcs_key', + 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_WHMCS_KEY_LABEL', + 'type' => 'text', + 'title' => false, + 'list' => 'joomla_components', + 'store' => 'basic_encryption', + 'tab_name' => 'Details', + ], + 'php_helper_admin' => [ + 'name' => 'php_helper_admin', + 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_HELPER_ADMIN_LABEL', + 'type' => 'editor', + 'title' => false, + 'list' => 'joomla_components', + 'store' => 'base64', + 'tab_name' => 'Libs & Helpers', + ], + 'whmcs_url' => [ + 'name' => 'whmcs_url', + 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_WHMCS_URL_LABEL', + 'type' => 'url', + 'title' => false, + 'list' => 'joomla_components', + 'store' => NULL, + 'tab_name' => 'Details', + ], + 'php_helper_site' => [ + 'name' => 'php_helper_site', + 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_HELPER_SITE_LABEL', + 'type' => 'editor', + 'title' => false, + 'list' => 'joomla_components', + 'store' => 'base64', + 'tab_name' => 'Libs & Helpers', + ], + 'whmcs_buy_link' => [ + 'name' => 'whmcs_buy_link', + 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_WHMCS_BUY_LINK_LABEL', + 'type' => 'url', + 'title' => false, + 'list' => 'joomla_components', + 'store' => NULL, + 'tab_name' => 'Details', + ], + 'javascript' => [ + 'name' => 'javascript', + 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_JAVASCRIPT_LABEL', + 'type' => 'editor', + 'title' => false, + 'list' => 'joomla_components', + 'store' => 'base64', + 'tab_name' => 'Libs & Helpers', + ], + 'license' => [ + 'name' => 'license', + 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_LICENSE_LABEL', + 'type' => 'textarea', + 'title' => false, + 'list' => 'joomla_components', + 'store' => NULL, + 'tab_name' => 'Details', + ], + 'css_site' => [ + 'name' => 'css_site', + 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_CSS_SITE_LABEL', + 'type' => 'editor', + 'title' => false, + 'list' => 'joomla_components', + 'store' => 'base64', + 'tab_name' => 'Libs & Helpers', + ], + 'bom' => [ + 'name' => 'bom', + 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_BOM_LABEL', + 'type' => 'filelist', + 'title' => false, + 'list' => 'joomla_components', + 'store' => NULL, + 'tab_name' => 'Details', + ], + 'image' => [ + 'name' => 'image', + 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_IMAGE_LABEL', + 'type' => 'media', + 'title' => false, + 'list' => 'joomla_components', + 'store' => NULL, + 'tab_name' => 'Details', + ], + 'php_preflight_update' => [ + 'name' => 'php_preflight_update', + 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_PREFLIGHT_UPDATE_LABEL', + 'type' => 'editor', + 'title' => false, + 'list' => 'joomla_components', + 'store' => 'base64', + 'tab_name' => 'Dash & Install', + ], + 'copyright' => [ + 'name' => 'copyright', + 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_COPYRIGHT_LABEL', + 'type' => 'textarea', + 'title' => false, + 'list' => 'joomla_components', + 'store' => NULL, + 'tab_name' => 'Details', + ], + 'php_postflight_update' => [ + 'name' => 'php_postflight_update', + 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_POSTFLIGHT_UPDATE_LABEL', + 'type' => 'editor', + 'title' => false, + 'list' => 'joomla_components', + 'store' => 'base64', + 'tab_name' => 'Dash & Install', + ], + 'sql' => [ + 'name' => 'sql', + 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_SQL_LABEL', + 'type' => 'textarea', + 'title' => false, + 'list' => 'joomla_components', + 'store' => 'base64', + 'tab_name' => 'MySQL', + ], + 'addreadme' => [ + 'name' => 'addreadme', + 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_ADDREADME_LABEL', 'type' => 'radio', 'title' => false, 'list' => 'joomla_components', 'store' => NULL, - 'tab_name' => 'Libs & Helpers', + 'tab_name' => 'Readme', + ], + 'component_version' => [ + 'name' => 'component_version', + 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_COMPONENT_VERSION_LABEL', + 'type' => 'text', + 'title' => false, + 'list' => 'joomla_components', + 'store' => NULL, + 'tab_name' => 'Details', + ], + 'update_server_url' => [ + 'name' => 'update_server_url', + 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_UPDATE_SERVER_URL_LABEL', + 'type' => 'url', + 'title' => false, + 'list' => 'joomla_components', + 'store' => NULL, + 'tab_name' => 'Dynamic Integration', + ], + 'preferred_joomla_version' => [ + 'name' => 'preferred_joomla_version', + 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PREFERRED_JOOMLA_VERSION_LABEL', + 'type' => 'number', + 'title' => false, + 'list' => 'joomla_components', + 'store' => NULL, + 'tab_name' => 'Details', + ], + 'add_powers' => [ + 'name' => 'add_powers', + 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_ADD_POWERS_LABEL', + 'type' => 'radio', + 'title' => false, + 'list' => 'joomla_components', + 'store' => NULL, + 'tab_name' => 'Details', + ], + 'add_backup_folder_path' => [ + 'name' => 'add_backup_folder_path', + 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_ADD_BACKUP_FOLDER_PATH_LABEL', + 'type' => 'radio', + 'title' => false, + 'list' => 'joomla_components', + 'store' => NULL, + 'tab_name' => 'Dynamic Integration', + ], + 'translation_tool' => [ + 'name' => 'translation_tool', + 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_TRANSLATION_TOOL_LABEL', + 'type' => 'list', + 'title' => false, + 'list' => 'joomla_components', + 'store' => NULL, + 'tab_name' => 'Dynamic Integration', + ], + 'crowdin_username' => [ + 'name' => 'crowdin_username', + 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_CROWDIN_USERNAME_LABEL', + 'type' => 'text', + 'title' => false, + 'list' => 'joomla_components', + 'store' => 'basic_encryption', + 'tab_name' => 'Dynamic Integration', + ], + 'buildcompsql' => [ + 'name' => 'buildcompsql', + 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_BUILDCOMPSQL_LABEL', + 'type' => 'textarea', + 'title' => false, + 'list' => 'joomla_components', + 'store' => 'base64', + 'tab_name' => 'Dynamic Build', ], 'add_php_helper_admin' => [ 'name' => 'add_php_helper_admin', @@ -796,13 +796,13 @@ class Table extends BaseTable implements Tableinterface 'store' => NULL, 'tab_name' => 'Dynamic Integration', ], - 'crowdin_project_api_key' => [ - 'name' => 'crowdin_project_api_key', - 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_CROWDIN_PROJECT_API_KEY_LABEL', + 'jcb_powers_path' => [ + 'name' => 'jcb_powers_path', + 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_JCB_POWERS_PATH_LABEL', 'type' => 'text', 'title' => false, 'list' => 'joomla_components', - 'store' => 'basic_encryption', + 'store' => NULL, 'tab_name' => 'Dynamic Integration', ], 'creatuserhelper' => [ @@ -814,9 +814,9 @@ class Table extends BaseTable implements Tableinterface 'store' => NULL, 'tab_name' => 'Libs & Helpers', ], - 'crowdin_account_api_key' => [ - 'name' => 'crowdin_account_api_key', - 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_CROWDIN_ACCOUNT_API_KEY_LABEL', + 'crowdin_project_api_key' => [ + 'name' => 'crowdin_project_api_key', + 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_CROWDIN_PROJECT_API_KEY_LABEL', 'type' => 'text', 'title' => false, 'list' => 'joomla_components', @@ -832,6 +832,24 @@ class Table extends BaseTable implements Tableinterface 'store' => NULL, 'tab_name' => 'Libs & Helpers', ], + 'crowdin_account_api_key' => [ + 'name' => 'crowdin_account_api_key', + 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_CROWDIN_ACCOUNT_API_KEY_LABEL', + 'type' => 'text', + 'title' => false, + 'list' => 'joomla_components', + 'store' => 'basic_encryption', + 'tab_name' => 'Dynamic Integration', + ], + 'addfootable' => [ + 'name' => 'addfootable', + 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_ADDFOOTABLE_LABEL', + 'type' => 'list', + 'title' => false, + 'list' => 'joomla_components', + 'store' => NULL, + 'tab_name' => 'Libs & Helpers', + ], 'buildcomp' => [ 'name' => 'buildcomp', 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_BUILDCOMP_LABEL', @@ -839,12 +857,12 @@ class Table extends BaseTable implements Tableinterface 'title' => false, 'list' => 'joomla_components', 'store' => NULL, - 'tab_name' => 'Dynamic Build (beta)', + 'tab_name' => 'Dynamic Build', ], - 'addfootable' => [ - 'name' => 'addfootable', - 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_ADDFOOTABLE_LABEL', - 'type' => 'list', + 'add_email_helper' => [ + 'name' => 'add_email_helper', + 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_ADD_EMAIL_HELPER_LABEL', + 'type' => 'radio', 'title' => false, 'list' => 'joomla_components', 'store' => NULL, @@ -859,9 +877,9 @@ class Table extends BaseTable implements Tableinterface 'store' => NULL, 'tab_name' => 'publishing', ], - 'add_email_helper' => [ - 'name' => 'add_email_helper', - 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_ADD_EMAIL_HELPER_LABEL', + 'add_php_helper_both' => [ + 'name' => 'add_php_helper_both', + 'label' => 'COM_COMPONENTBUILDER_JOOMLA_COMPONENT_ADD_PHP_HELPER_BOTH_LABEL', 'type' => 'radio', 'title' => false, 'list' => 'joomla_components', diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Utilities/Constantpaths.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Utilities/Constantpaths.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Utilities/Constantpaths.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Utilities/Constantpaths.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Utilities/FilterHelper.php b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Utilities/FilterHelper.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Utilities/FilterHelper.php rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Utilities/FilterHelper.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Utilities/index.html b/libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Utilities/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Componentbuilder/Utilities/index.html rename to libraries/vendor_jcb/VDM.Joomla/src/Componentbuilder/Utilities/index.html diff --git a/libraries/jcb_powers/VDM.Joomla/src/Database/Insert.php b/libraries/vendor_jcb/VDM.Joomla/src/Database/Insert.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Database/Insert.php rename to libraries/vendor_jcb/VDM.Joomla/src/Database/Insert.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Database/Load.php b/libraries/vendor_jcb/VDM.Joomla/src/Database/Load.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Database/Load.php rename to libraries/vendor_jcb/VDM.Joomla/src/Database/Load.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Database/Update.php b/libraries/vendor_jcb/VDM.Joomla/src/Database/Update.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Database/Update.php rename to libraries/vendor_jcb/VDM.Joomla/src/Database/Update.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Database/index.html b/libraries/vendor_jcb/VDM.Joomla/src/Database/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Database/index.html rename to libraries/vendor_jcb/VDM.Joomla/src/Database/index.html diff --git a/libraries/jcb_powers/VDM.Joomla/src/Interfaces/Activeregistryinterface.php b/libraries/vendor_jcb/VDM.Joomla/src/Interfaces/Activeregistryinterface.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Interfaces/Activeregistryinterface.php rename to libraries/vendor_jcb/VDM.Joomla/src/Interfaces/Activeregistryinterface.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Interfaces/FactoryInterface.php b/libraries/vendor_jcb/VDM.Joomla/src/Interfaces/FactoryInterface.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Interfaces/FactoryInterface.php rename to libraries/vendor_jcb/VDM.Joomla/src/Interfaces/FactoryInterface.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Interfaces/InsertInterface.php b/libraries/vendor_jcb/VDM.Joomla/src/Interfaces/InsertInterface.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Interfaces/InsertInterface.php rename to libraries/vendor_jcb/VDM.Joomla/src/Interfaces/InsertInterface.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Interfaces/LoadInterface.php b/libraries/vendor_jcb/VDM.Joomla/src/Interfaces/LoadInterface.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Interfaces/LoadInterface.php rename to libraries/vendor_jcb/VDM.Joomla/src/Interfaces/LoadInterface.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Interfaces/ModelInterface.php b/libraries/vendor_jcb/VDM.Joomla/src/Interfaces/ModelInterface.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Interfaces/ModelInterface.php rename to libraries/vendor_jcb/VDM.Joomla/src/Interfaces/ModelInterface.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Interfaces/Registryinterface.php b/libraries/vendor_jcb/VDM.Joomla/src/Interfaces/Registryinterface.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Interfaces/Registryinterface.php rename to libraries/vendor_jcb/VDM.Joomla/src/Interfaces/Registryinterface.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Interfaces/Tableinterface.php b/libraries/vendor_jcb/VDM.Joomla/src/Interfaces/Tableinterface.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Interfaces/Tableinterface.php rename to libraries/vendor_jcb/VDM.Joomla/src/Interfaces/Tableinterface.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Interfaces/UpdateInterface.php b/libraries/vendor_jcb/VDM.Joomla/src/Interfaces/UpdateInterface.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Interfaces/UpdateInterface.php rename to libraries/vendor_jcb/VDM.Joomla/src/Interfaces/UpdateInterface.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Interfaces/index.html b/libraries/vendor_jcb/VDM.Joomla/src/Interfaces/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Interfaces/index.html rename to libraries/vendor_jcb/VDM.Joomla/src/Interfaces/index.html diff --git a/libraries/jcb_powers/VDM.Joomla/src/Utilities/ArrayHelper.php b/libraries/vendor_jcb/VDM.Joomla/src/Utilities/ArrayHelper.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Utilities/ArrayHelper.php rename to libraries/vendor_jcb/VDM.Joomla/src/Utilities/ArrayHelper.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Utilities/Base64Helper.php b/libraries/vendor_jcb/VDM.Joomla/src/Utilities/Base64Helper.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Utilities/Base64Helper.php rename to libraries/vendor_jcb/VDM.Joomla/src/Utilities/Base64Helper.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Utilities/Component/Helper.php b/libraries/vendor_jcb/VDM.Joomla/src/Utilities/Component/Helper.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Utilities/Component/Helper.php rename to libraries/vendor_jcb/VDM.Joomla/src/Utilities/Component/Helper.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Utilities/Component/index.html b/libraries/vendor_jcb/VDM.Joomla/src/Utilities/Component/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Utilities/Component/index.html rename to libraries/vendor_jcb/VDM.Joomla/src/Utilities/Component/index.html diff --git a/libraries/jcb_powers/VDM.Joomla/src/Utilities/FileHelper.php b/libraries/vendor_jcb/VDM.Joomla/src/Utilities/FileHelper.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Utilities/FileHelper.php rename to libraries/vendor_jcb/VDM.Joomla/src/Utilities/FileHelper.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Utilities/FormHelper.php b/libraries/vendor_jcb/VDM.Joomla/src/Utilities/FormHelper.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Utilities/FormHelper.php rename to libraries/vendor_jcb/VDM.Joomla/src/Utilities/FormHelper.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Utilities/GetHelper.php b/libraries/vendor_jcb/VDM.Joomla/src/Utilities/GetHelper.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Utilities/GetHelper.php rename to libraries/vendor_jcb/VDM.Joomla/src/Utilities/GetHelper.php diff --git a/libraries/vendor_jcb/VDM.Joomla/src/Utilities/GetHelperExtrusion.php b/libraries/vendor_jcb/VDM.Joomla/src/Utilities/GetHelperExtrusion.php new file mode 100644 index 000000000..e607e39b5 --- /dev/null +++ b/libraries/vendor_jcb/VDM.Joomla/src/Utilities/GetHelperExtrusion.php @@ -0,0 +1,102 @@ + + * @git Joomla Component Builder + * @copyright Copyright (C) 2015 Vast Development Method. All rights reserved. + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +namespace VDM\Joomla\Utilities; + + +use VDM\Joomla\Utilities\GetHelper; + + +/** + * Some easy get... + * + * @since 3.2.0 + */ +abstract class GetHelperExtrusion extends GetHelper +{ + /** + * get all strings between two other strings + * + * @param string $content The content to search + * @param string $start The starting value + * @param string $end The ending value + * + * @return array|null On success + * @since 3.0.9 + */ + public static function allBetween(string $content, string $start, string $end): ?array + { + // reset bucket + $bucket = []; + for ($i = 0; ; $i++) + { + // search for string + $found = self::between($content, $start, $end); + + if (StringHelper::check($found)) + { + // add to bucket + $bucket[] = $found; + + // build removal string + $remove = $start . $found . $end; + + // remove from content + $content = str_replace($remove, '', $content); + } + else + { + break; + } + + // safety catch + if ($i == 500) + { + break; + } + } + + // only return unique array of values + if (ArrayHelper::check($bucket)) + { + return array_unique($bucket); + } + + return null; + } + + /** + * get a string between two other strings + * + * @param string $content The content to search + * @param string $start The starting value + * @param string $end The ending value + * @param string $default The default value if none found + * + * @return string On success / empty string on failure + * @since 3.0.9 + */ + public static function between(string $content, string $start, string $end, string $default = ''): string + { + $array = explode($start, $content); + if (isset($array[1]) && strpos($array[1], $end) !== false) + { + $array = explode($end, $array[1]); + + // return string found between + return $array[0]; + } + + return $default; + } + +} + diff --git a/libraries/jcb_powers/VDM.Joomla/src/Utilities/GuidHelper.php b/libraries/vendor_jcb/VDM.Joomla/src/Utilities/GuidHelper.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Utilities/GuidHelper.php rename to libraries/vendor_jcb/VDM.Joomla/src/Utilities/GuidHelper.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Utilities/JsonHelper.php b/libraries/vendor_jcb/VDM.Joomla/src/Utilities/JsonHelper.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Utilities/JsonHelper.php rename to libraries/vendor_jcb/VDM.Joomla/src/Utilities/JsonHelper.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Utilities/MathHelper.php b/libraries/vendor_jcb/VDM.Joomla/src/Utilities/MathHelper.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Utilities/MathHelper.php rename to libraries/vendor_jcb/VDM.Joomla/src/Utilities/MathHelper.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Utilities/ObjectHelper.php b/libraries/vendor_jcb/VDM.Joomla/src/Utilities/ObjectHelper.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Utilities/ObjectHelper.php rename to libraries/vendor_jcb/VDM.Joomla/src/Utilities/ObjectHelper.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Utilities/String/ClassfunctionHelper.php b/libraries/vendor_jcb/VDM.Joomla/src/Utilities/String/ClassfunctionHelper.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Utilities/String/ClassfunctionHelper.php rename to libraries/vendor_jcb/VDM.Joomla/src/Utilities/String/ClassfunctionHelper.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Utilities/String/FieldHelper.php b/libraries/vendor_jcb/VDM.Joomla/src/Utilities/String/FieldHelper.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Utilities/String/FieldHelper.php rename to libraries/vendor_jcb/VDM.Joomla/src/Utilities/String/FieldHelper.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Utilities/String/NamespaceHelper.php b/libraries/vendor_jcb/VDM.Joomla/src/Utilities/String/NamespaceHelper.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Utilities/String/NamespaceHelper.php rename to libraries/vendor_jcb/VDM.Joomla/src/Utilities/String/NamespaceHelper.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Utilities/String/PluginHelper.php b/libraries/vendor_jcb/VDM.Joomla/src/Utilities/String/PluginHelper.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Utilities/String/PluginHelper.php rename to libraries/vendor_jcb/VDM.Joomla/src/Utilities/String/PluginHelper.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Utilities/String/TypeHelper.php b/libraries/vendor_jcb/VDM.Joomla/src/Utilities/String/TypeHelper.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Utilities/String/TypeHelper.php rename to libraries/vendor_jcb/VDM.Joomla/src/Utilities/String/TypeHelper.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Utilities/String/index.html b/libraries/vendor_jcb/VDM.Joomla/src/Utilities/String/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Utilities/String/index.html rename to libraries/vendor_jcb/VDM.Joomla/src/Utilities/String/index.html diff --git a/libraries/jcb_powers/VDM.Joomla/src/Utilities/StringHelper.php b/libraries/vendor_jcb/VDM.Joomla/src/Utilities/StringHelper.php similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Utilities/StringHelper.php rename to libraries/vendor_jcb/VDM.Joomla/src/Utilities/StringHelper.php diff --git a/libraries/jcb_powers/VDM.Joomla/src/Utilities/index.html b/libraries/vendor_jcb/VDM.Joomla/src/Utilities/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Joomla/src/Utilities/index.html rename to libraries/vendor_jcb/VDM.Joomla/src/Utilities/index.html diff --git a/libraries/jcb_powers/VDM.Minify/index.html b/libraries/vendor_jcb/VDM.Minify/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Minify/index.html rename to libraries/vendor_jcb/VDM.Minify/index.html diff --git a/libraries/jcb_powers/VDM.Minify/src/Abstraction/BasicException.php b/libraries/vendor_jcb/VDM.Minify/src/Abstraction/BasicException.php similarity index 100% rename from libraries/jcb_powers/VDM.Minify/src/Abstraction/BasicException.php rename to libraries/vendor_jcb/VDM.Minify/src/Abstraction/BasicException.php diff --git a/libraries/jcb_powers/VDM.Minify/src/Abstraction/Minify.php b/libraries/vendor_jcb/VDM.Minify/src/Abstraction/Minify.php similarity index 100% rename from libraries/jcb_powers/VDM.Minify/src/Abstraction/Minify.php rename to libraries/vendor_jcb/VDM.Minify/src/Abstraction/Minify.php diff --git a/libraries/jcb_powers/VDM.Minify/src/Abstraction/index.html b/libraries/vendor_jcb/VDM.Minify/src/Abstraction/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Minify/src/Abstraction/index.html rename to libraries/vendor_jcb/VDM.Minify/src/Abstraction/index.html diff --git a/libraries/jcb_powers/VDM.Minify/src/Css.php b/libraries/vendor_jcb/VDM.Minify/src/Css.php similarity index 100% rename from libraries/jcb_powers/VDM.Minify/src/Css.php rename to libraries/vendor_jcb/VDM.Minify/src/Css.php diff --git a/libraries/jcb_powers/VDM.Minify/src/Exceptions/FileImportException.php b/libraries/vendor_jcb/VDM.Minify/src/Exceptions/FileImportException.php similarity index 100% rename from libraries/jcb_powers/VDM.Minify/src/Exceptions/FileImportException.php rename to libraries/vendor_jcb/VDM.Minify/src/Exceptions/FileImportException.php diff --git a/libraries/jcb_powers/VDM.Minify/src/Exceptions/IOException.php b/libraries/vendor_jcb/VDM.Minify/src/Exceptions/IOException.php similarity index 100% rename from libraries/jcb_powers/VDM.Minify/src/Exceptions/IOException.php rename to libraries/vendor_jcb/VDM.Minify/src/Exceptions/IOException.php diff --git a/libraries/jcb_powers/VDM.Minify/src/Exceptions/index.html b/libraries/vendor_jcb/VDM.Minify/src/Exceptions/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Minify/src/Exceptions/index.html rename to libraries/vendor_jcb/VDM.Minify/src/Exceptions/index.html diff --git a/libraries/jcb_powers/VDM.Minify/src/JavaScript.php b/libraries/vendor_jcb/VDM.Minify/src/JavaScript.php similarity index 100% rename from libraries/jcb_powers/VDM.Minify/src/JavaScript.php rename to libraries/vendor_jcb/VDM.Minify/src/JavaScript.php diff --git a/libraries/jcb_powers/VDM.Minify/src/Path/Converter.php b/libraries/vendor_jcb/VDM.Minify/src/Path/Converter.php similarity index 100% rename from libraries/jcb_powers/VDM.Minify/src/Path/Converter.php rename to libraries/vendor_jcb/VDM.Minify/src/Path/Converter.php diff --git a/libraries/jcb_powers/VDM.Minify/src/Path/Interfaces/ConverterInterface.php b/libraries/vendor_jcb/VDM.Minify/src/Path/Interfaces/ConverterInterface.php similarity index 100% rename from libraries/jcb_powers/VDM.Minify/src/Path/Interfaces/ConverterInterface.php rename to libraries/vendor_jcb/VDM.Minify/src/Path/Interfaces/ConverterInterface.php diff --git a/libraries/jcb_powers/VDM.Minify/src/Path/Interfaces/index.html b/libraries/vendor_jcb/VDM.Minify/src/Path/Interfaces/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Minify/src/Path/Interfaces/index.html rename to libraries/vendor_jcb/VDM.Minify/src/Path/Interfaces/index.html diff --git a/libraries/jcb_powers/VDM.Minify/src/Path/index.html b/libraries/vendor_jcb/VDM.Minify/src/Path/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Minify/src/Path/index.html rename to libraries/vendor_jcb/VDM.Minify/src/Path/index.html diff --git a/libraries/jcb_powers/VDM.Minify/src/index.html b/libraries/vendor_jcb/VDM.Minify/src/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Minify/src/index.html rename to libraries/vendor_jcb/VDM.Minify/src/index.html diff --git a/libraries/jcb_powers/VDM.Psr/index.html b/libraries/vendor_jcb/VDM.Psr/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Psr/index.html rename to libraries/vendor_jcb/VDM.Psr/index.html diff --git a/libraries/jcb_powers/VDM.Psr/src/Cache/CacheItemInterface.php b/libraries/vendor_jcb/VDM.Psr/src/Cache/CacheItemInterface.php similarity index 100% rename from libraries/jcb_powers/VDM.Psr/src/Cache/CacheItemInterface.php rename to libraries/vendor_jcb/VDM.Psr/src/Cache/CacheItemInterface.php diff --git a/libraries/jcb_powers/VDM.Psr/src/Cache/index.html b/libraries/vendor_jcb/VDM.Psr/src/Cache/index.html similarity index 100% rename from libraries/jcb_powers/VDM.Psr/src/Cache/index.html rename to libraries/vendor_jcb/VDM.Psr/src/Cache/index.html diff --git a/libraries/jcb_powers/htaccess.txt b/libraries/vendor_jcb/htaccess.txt similarity index 100% rename from libraries/jcb_powers/htaccess.txt rename to libraries/vendor_jcb/htaccess.txt diff --git a/libraries/jcb_powers/index.html b/libraries/vendor_jcb/index.html similarity index 100% rename from libraries/jcb_powers/index.html rename to libraries/vendor_jcb/index.html diff --git a/libraries/jcb_powers/web.config b/libraries/vendor_jcb/web.config similarity index 100% rename from libraries/jcb_powers/web.config rename to libraries/vendor_jcb/web.config