Component Builder (v.3.2.0)
+ Component Builder (v.3.2.1-alpha1)
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.
diff --git a/componentbuilder_update_server.xml b/componentbuilder_update_server.xml
index 1d1677324..47d92d07d 100644
--- a/componentbuilder_update_server.xml
+++ b/componentbuilder_update_server.xml
@@ -1559,4 +1559,22 @@
https://dev.vdm.io
+
+ Component Builder
+ Builds Complex Joomla Components
+ pkg_component_builder
+ component
+ site
+ 3.2.1-alpha1
+ https://dev.vdm.io
+
+ https://git.vdm.dev/api/v1/repos/joomla/pkg-component-builder/archive/v3.2.1-alpha1.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 aac396e9b..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; (for Joomla 4 and above)
-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 = \JDatabaseDriver::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 94d6734c8..ac4953fb6 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; (for Joomla 4 and above)
-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..4757634a2
--- /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; (for Joomla 4 and above)
+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 = \JDatabaseDriver::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
diff --git a/script.php b/script.php
index 581ce90d9..67e96eea7 100644
--- a/script.php
+++ b/script.php
@@ -6215,11 +6215,20 @@ class Com_ComponentbuilderInstallerScript
}
}
}
+
// all things to clear out
$jcb_cleaner = [];
$jcb_cleaner[] = JPATH_ADMINISTRATOR . '/components/com_componentbuilder/helpers/compiler';
$jcb_cleaner[] = JPATH_ADMINISTRATOR . '/components/com_componentbuilder/helpers/extrusion';
+ $jcb_cleaner[] = JPATH_LIBRARIES . '/vendor_jcb/VDM.Joomla/src/Componentbuilder';
$jcb_cleaner[] = JPATH_LIBRARIES . '/jcb_powers/VDM.Joomla/src/Componentbuilder';
+ $jcb_cleaner[] = JPATH_LIBRARIES . '/jcb_powers/VDM.Joomla.FOF';
+ $jcb_cleaner[] = JPATH_LIBRARIES . '/jcb_powers/VDM.Joomla.Gitea';
+ $jcb_cleaner[] = JPATH_LIBRARIES . '/jcb_powers/VDM.Joomla.Openai';
+ $jcb_cleaner[] = JPATH_LIBRARIES . '/jcb_powers/VDM.Joomla.Wasabi';
+ $jcb_cleaner[] = JPATH_LIBRARIES . '/jcb_powers/VDM.Minify';
+ $jcb_cleaner[] = JPATH_LIBRARIES . '/jcb_powers/VDM.Psr';
+
foreach ($jcb_cleaner as $cleaner)
{
ComponentbuilderHelper::removeFolder($cleaner);
@@ -6266,9 +6275,9 @@ class Com_ComponentbuilderInstallerScript
$joomla_component->type_title = 'Componentbuilder Joomla_component';
$joomla_component->type_alias = 'com_componentbuilder.joomla_component';
$joomla_component->table = '{"special": {"dbtable": "#__componentbuilder_joomla_component","key": "id","type": "Joomla_component","prefix": "componentbuilderTable","config": "array()"},"common": {"dbtable": "#__ucm_content","key": "ucm_id","type": "Corecontent","prefix": "JTable","config": "array()"}}';
- $joomla_component->field_mappings = '{"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"}}';
+ $joomla_component->field_mappings = '{"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"}}';
$joomla_component->router = 'ComponentbuilderHelperRoute::getJoomla_componentRoute';
- $joomla_component->content_history_options = '{"formFile": "administrator/components/com_componentbuilder/models/forms/joomla_component.xml","hideFields": ["asset_id","checked_out","checked_out_time","version"],"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"}]}';
+ $joomla_component->content_history_options = '{"formFile": "administrator/components/com_componentbuilder/models/forms/joomla_component.xml","hideFields": ["asset_id","checked_out","checked_out_time","version"],"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"}]}';
// Set the object into the content types table.
$joomla_component_Inserted = $db->insertObject('#__content_types', $joomla_component);
@@ -7767,9 +7776,9 @@ class Com_ComponentbuilderInstallerScript
$joomla_component->type_title = 'Componentbuilder Joomla_component';
$joomla_component->type_alias = 'com_componentbuilder.joomla_component';
$joomla_component->table = '{"special": {"dbtable": "#__componentbuilder_joomla_component","key": "id","type": "Joomla_component","prefix": "componentbuilderTable","config": "array()"},"common": {"dbtable": "#__ucm_content","key": "ucm_id","type": "Corecontent","prefix": "JTable","config": "array()"}}';
- $joomla_component->field_mappings = '{"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"}}';
+ $joomla_component->field_mappings = '{"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"}}';
$joomla_component->router = 'ComponentbuilderHelperRoute::getJoomla_componentRoute';
- $joomla_component->content_history_options = '{"formFile": "administrator/components/com_componentbuilder/models/forms/joomla_component.xml","hideFields": ["asset_id","checked_out","checked_out_time","version"],"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"}]}';
+ $joomla_component->content_history_options = '{"formFile": "administrator/components/com_componentbuilder/models/forms/joomla_component.xml","hideFields": ["asset_id","checked_out","checked_out_time","version"],"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"}]}';
// Check if joomla_component type is already in content_type DB.
$joomla_component_id = null;
@@ -9618,7 +9627,7 @@ class Com_ComponentbuilderInstallerScript
echo '
-
Upgrade to Version 3.2.0 Was Successful! Let us know if anything is not working as expected.
';
+ Upgrade to Version 3.2.1-alpha1 Was Successful! Let us know if anything is not working as expected.
';
// Set db if not set already.
if (!isset($db))
diff --git a/site/componentbuilder.php b/site/componentbuilder.php
index 7523dba04..d69dcd1c8 100644
--- a/site/componentbuilder.php
+++ b/site/componentbuilder.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;
diff --git a/site/helpers/componentbuilder.php b/site/helpers/componentbuilder.php
index 9fd0a482f..1c037d7bf 100644
--- a/site/helpers/componentbuilder.php
+++ b/site/helpers/componentbuilder.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;
@@ -2254,7 +2254,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();
diff --git a/site/language/en-GB/en-GB.com_componentbuilder.ini b/site/language/en-GB/en-GB.com_componentbuilder.ini
index 3701d6482..e4eef75d7 100644
--- a/site/language/en-GB/en-GB.com_componentbuilder.ini
+++ b/site/language/en-GB/en-GB.com_componentbuilder.ini
@@ -91,7 +91,6 @@ COM_COMPONENTBUILDER_NONE="None"
COM_COMPONENTBUILDER_NOT_FOUND_OR_ACCESS_DENIED="Not found or access denied!"
COM_COMPONENTBUILDER_NO_ACCESS_GRANTED="No Access Granted!"
COM_COMPONENTBUILDER_NO_COMPONENT_DETAILS_FOUND_SO_IT_IS_NOT_SAFE_TO_CONTINUE="No component details found, so it is not safe to continue!"
-COM_COMPONENTBUILDER_NO_CREATE_TABLE_WERE_FOUND_PLEASE_CHECK_YOUR_SQL="No "CREATE TABLE.." were found, please check your sql."
COM_COMPONENTBUILDER_NO_KEYS_WERE_FOUND_TO_ADD_AN_EXPORT_KEY_SIMPLY_OPEN_THE_COMPONENT_GO_TO_THE_TAB_CALLED_SETTINGS_BOTTOM_RIGHT_THERE_IS_A_FIELD_CALLED_EXPORT_KEY="No keys were found. To add an export key simply open the component, go to the tab called settings, bottom right there is a field called Export Key."
COM_COMPONENTBUILDER_NO_VALID_MODE_HAS_BEEN_SPECIFIED="No valid mode has been specified!"
COM_COMPONENTBUILDER_OWNER_DETAILS_WAS_SET="Owner details was set"
@@ -101,7 +100,7 @@ COM_COMPONENTBUILDER_PACKAGE_OWNER_DETAILS_NOT_FOUND="Package owner details not
COM_COMPONENTBUILDER_PACKAGE_OWNER_NOT_SET="Package Owner Not Set"
COM_COMPONENTBUILDER_PAIDLOCKED="Paid/Locked"
COM_COMPONENTBUILDER_PFILE_AT_BSSB_GAVE_THE_FOLLOWING_ERRORBR_SP="File at %s/%s gave the following error!
%s
"
-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_PLUGIN="Plugin"
COM_COMPONENTBUILDER_PPOWER_BGUIDSB_NOT_FOUNDP="Power guid:%s not found!
"
COM_COMPONENTBUILDER_PROPERTY="Property"