forked from joomla/Component-Builder
Compare commits
57 Commits
Author | SHA1 | Date | |
---|---|---|---|
a169c829f2 | |||
e297cc88bb | |||
443a2aac58 | |||
b8b885444c | |||
277d6e8355 | |||
ae1c89a15d | |||
ab59720c50 | |||
59da3fa120 | |||
f5011dd707 | |||
64adfe0a6f | |||
6a63389808 | |||
c7bd2952a8 | |||
8776453b6f | |||
a49ded4918 | |||
6b5b42e2eb | |||
1e24045e0d | |||
d4dc3b4868 | |||
d567f593e2 | |||
eedebc4043 | |||
582d6535c7 | |||
8ef7c8a4b3 | |||
017d6a6299 | |||
5a2e137f31 | |||
f36922f9a1 | |||
4d544598e9 | |||
37c3a9a670 | |||
e6a2d4a404 | |||
a1c04bde51 | |||
a0df7bc893 | |||
43f7b5c54d | |||
a9483fc662 | |||
d226e25e4a | |||
13dedb7b0e | |||
0ec95282ee | |||
9e78f8379e | |||
5e52db0d54 | |||
e146195159 | |||
1be1608deb | |||
738eb95f21 | |||
6cb5f05f1e | |||
359b4dd92b | |||
23af2f0b29 | |||
543fb2b2e2 | |||
e8c2c17dc7 | |||
9fe4823468 | |||
d5a2f70c0c | |||
7e93203b93 | |||
09a303b309 | |||
279b8d1887 | |||
2d0ac255a8 | |||
b2995aec40 | |||
a7d12c7b38 | |||
2b9973efae | |||
d590ada95f | |||
a7ade71c06 | |||
c8540f2efc | |||
c660bb6280 |
41
CHANGELOG.md
41
CHANGELOG.md
@ -1,16 +1,16 @@
|
|||||||
# v5.0.3-alpha3
|
# v4.0.3-alpha3
|
||||||
|
|
||||||
- Fix usergrouplist compiler triggers. #1100
|
- Fix usergrouplist compiler triggers. #1100
|
||||||
- Add field type power integration [init, reset, push]
|
- Add field type power integration [init, reset, push]
|
||||||
|
|
||||||
# v5.0.3-alpha
|
# v4.0.3-alpha
|
||||||
|
|
||||||
- Add push option to powers area
|
- Add push option to powers area
|
||||||
- Fix library save as copy error. #1162
|
- Fix library save as copy error. #1162
|
||||||
- Fix the error when no components exists. #1164
|
- Fix the error when no components exists. #1164
|
||||||
- Fix search page error due to File class.
|
- Fix search page error due to File class
|
||||||
|
|
||||||
# v5.0.2
|
# v4.0.2
|
||||||
|
|
||||||
- Fix site view form missing classes in J4+
|
- Fix site view form missing classes in J4+
|
||||||
- Fix permissions tab in items in J4+
|
- Fix permissions tab in items in J4+
|
||||||
@ -30,9 +30,9 @@
|
|||||||
- Add native plugin builder for Joomla 4 & 5
|
- Add native plugin builder for Joomla 4 & 5
|
||||||
- Add basic API for admin views
|
- Add basic API for admin views
|
||||||
|
|
||||||
# v5.0.1
|
# v4.0.1
|
||||||
|
|
||||||
- Fix auto build from SQL in Joomla 5.
|
- Fix auto build from SQL in Joomla 4.
|
||||||
- Fix permission issue for admin views.
|
- Fix permission issue for admin views.
|
||||||
- Add in JCB gitea push feature to help maintain JCB core features.
|
- Add in JCB gitea push feature to help maintain JCB core features.
|
||||||
- Add extending options to interfaces.
|
- Add extending options to interfaces.
|
||||||
@ -57,25 +57,25 @@
|
|||||||
- Add option to use placeholders in Joomla Power namespaces.
|
- Add option to use placeholders in Joomla Power namespaces.
|
||||||
- Fix subform layout of uikit in JCB
|
- Fix subform layout of uikit in JCB
|
||||||
|
|
||||||
# v5.0.0
|
# v4.0.0
|
||||||
|
|
||||||
- Fix the plug-in installer script builder bug #1067
|
- Fix the plug-in installer script builder bug #1067
|
||||||
- Fix Event triggers for Joomla 4 and 5 builds.
|
- Fix Event triggers for Joomla 4 and 5 builds.
|
||||||
- Add fix to the update script, so that upgrading JCB from Joomla 4 to 5 will not fail.
|
- Add fix to the update script, so that upgrading JCB from Joomla 3 to 4 will not fail.
|
||||||
- Fix plugin field selection
|
- Fix plugin field selection
|
||||||
- Fix plugin params tab layout
|
- Fix plugin params tab layout
|
||||||
- Add issue templates
|
- Add issue templates
|
||||||
- Force autoloader to always load
|
- Force autoloader to always load.
|
||||||
- Fix repeatable layout #1076
|
- Fix repeatable layout #1076
|
||||||
- Add Factory class to the J5 Event class. #1093
|
- Add Factory class to the J5 Event class. #1093
|
||||||
- Fix customfilelist field to conform to the new namespacing conventions. #1094
|
- Fix customfilelist field to conform to the new namespacing conventions. #1094
|
||||||
- Add menus for languages, servers, get snippets to J5 #1095
|
- Add menus for languages, servers, get snippets to J4 #1095
|
||||||
- Fix [Set String Value] in placeholder table to store the value as a base64 string.
|
- Fix [Set String Value] in placeholder table to store the value as a base64 string.
|
||||||
- Fix the search area layout.
|
- Fix the search area layout.
|
||||||
- Fix the search area code line selection.
|
- Fix the search area code line selection.
|
||||||
- Fix the input edit button for custom fields.
|
- Fix the input edit button for custom fields.
|
||||||
- Add the new layout to list fields (GUI UPDATE)
|
- Add the new layout to list fields (GUI UPDATE)
|
||||||
- Start fixing the field view in Joomla 5. #1096
|
- Start fixing the field view in Joomla 4. #1096
|
||||||
- Add power path override option on component level.
|
- Add power path override option on component level.
|
||||||
- Fix the sql build feature. #1032
|
- Fix the sql build feature. #1032
|
||||||
- Add the compiler menu back.
|
- Add the compiler menu back.
|
||||||
@ -101,25 +101,6 @@
|
|||||||
- Add the BaseDatabaseModel use statement to custom site view controller. #1119
|
- Add the BaseDatabaseModel use statement to custom site view controller. #1119
|
||||||
- Fix the customfolderlist field. #1120
|
- Fix the customfolderlist field. #1120
|
||||||
|
|
||||||
# v4.0.2
|
|
||||||
|
|
||||||
- Fix site view form missing classes in J4+
|
|
||||||
- Fix permissions tab in items in J4+
|
|
||||||
- Fix site display controller checkEditId function in J4+
|
|
||||||
- Add class methods to the HtmlView classes in J4+
|
|
||||||
- Fix broken toolbar call in HtmlView in J4+
|
|
||||||
- Fix missing scripts and styles fields and methods in the site admin view model
|
|
||||||
- Update subform field layout across JCB for cleaner look
|
|
||||||
- Remove expansion feature
|
|
||||||
- Fix helper area
|
|
||||||
- Fix database mySql update in J4+
|
|
||||||
- Remove phpspreadsheet completely from Joomla 4+
|
|
||||||
- Add option to use powers in preflight event in the installer class
|
|
||||||
- Fix abstract schema class function check default index warring
|
|
||||||
- Fix dynamicGet so that the table values will load again. #1155
|
|
||||||
- Add more pure JS to the dynamic get area
|
|
||||||
- Add native plugin builder for Joomla 4 & 5
|
|
||||||
|
|
||||||
# v3.2.3
|
# v3.2.3
|
||||||
|
|
||||||
- Fix site view form missing classes in J4+
|
- Fix site view form missing classes in J4+
|
||||||
|
@ -3270,7 +3270,7 @@ class Com_ComponentbuilderInstallerScript implements InstallerScriptInterface
|
|||||||
echo '<div style="background-color: #fff;" class="alert alert-info"><a target="_blank" href="https://dev.vdm.io" title="Component Builder">
|
echo '<div style="background-color: #fff;" class="alert alert-info"><a target="_blank" href="https://dev.vdm.io" title="Component Builder">
|
||||||
<img src="components/com_componentbuilder/assets/images/vdm-component.jpg"/>
|
<img src="components/com_componentbuilder/assets/images/vdm-component.jpg"/>
|
||||||
</a>
|
</a>
|
||||||
<h3>Upgrade to Version 5.0.3-alpha3 Was Successful! Let us know if anything is not working as expected.</h3></div>';
|
<h3>Upgrade to Version 4.0.3-alpha3 Was Successful! Let us know if anything is not working as expected.</h3></div>';
|
||||||
|
|
||||||
// Add/Update component in the action logs extensions table.
|
// Add/Update component in the action logs extensions table.
|
||||||
$this->setActionLogsExtensions();
|
$this->setActionLogsExtensions();
|
||||||
|
14
README.md
14
README.md
@ -1,7 +1,7 @@
|
|||||||
|
|
||||||
# Joomla Component Builder ([JCB](https://www.joomlacomponentbuilder.com))
|
# Joomla Component Builder ([JCB](https://www.joomlacomponentbuilder.com))
|
||||||
|
|
||||||
This is a [Joomla 5.x](https://extensions.joomla.org/extension/component-builder/) component. [__See In Action__](https://www.youtube.com/watch?v=IQfsLYIeblk&list=PLQRGFI8XZ_wtGvPQZWBfDzzlERLQgpMRE&index=45)
|
This is a [Joomla 4.x](https://extensions.joomla.org/extension/component-builder/) component. [__See In Action__](https://www.youtube.com/watch?v=IQfsLYIeblk&list=PLQRGFI8XZ_wtGvPQZWBfDzzlERLQgpMRE&index=45)
|
||||||
|
|
||||||
![Component Builder image](https://git.vdm.dev/joomla/Component-Builder/raw/branch/5.x/admin/assets/images/jcb-banner.jpg "The Component Builder")
|
![Component Builder image](https://git.vdm.dev/joomla/Component-Builder/raw/branch/5.x/admin/assets/images/jcb-banner.jpg "The Component Builder")
|
||||||
|
|
||||||
@ -9,7 +9,7 @@ The Component Builder for [Joomla](https://extensions.joomla.org/extension/compo
|
|||||||
|
|
||||||
Whether you're a seasoned [Joomla](https://extensions.joomla.org/extension/component-builder/) developer, or have just started, Component Builder will save you lots of time and money. A real must have!
|
Whether you're a seasoned [Joomla](https://extensions.joomla.org/extension/component-builder/) developer, or have just started, Component Builder will save you lots of time and money. A real must have!
|
||||||
|
|
||||||
You can install it quite easily and with no limitations. On [gitea](https://git.vdm.dev/joomla/Component-Builder/tags) is the latest release (5.0.3-alpha3) with **ALL** its features and **ALL** concepts totally open-source and free!
|
You can install it quite easily and with no limitations. On [gitea](https://git.vdm.dev/joomla/Component-Builder/tags) is the latest release (4.0.3-alpha3) with **ALL** its features and **ALL** concepts totally open-source and free!
|
||||||
|
|
||||||
> Watch Quick Build of a Hello World component in [JCB on Youtube](https://www.youtube.com/watch?v=IQfsLYIeblk&list=PLQRGFI8XZ_wtGvPQZWBfDzzlERLQgpMRE&index=45)
|
> Watch Quick Build of a Hello World component in [JCB on Youtube](https://www.youtube.com/watch?v=IQfsLYIeblk&list=PLQRGFI8XZ_wtGvPQZWBfDzzlERLQgpMRE&index=45)
|
||||||
|
|
||||||
@ -145,13 +145,13 @@ TODO
|
|||||||
+ *Name*: [Component Builder](https://git.vdm.dev/joomla/Component-Builder)
|
+ *Name*: [Component Builder](https://git.vdm.dev/joomla/Component-Builder)
|
||||||
+ *First Build*: 30th April, 2015
|
+ *First Build*: 30th April, 2015
|
||||||
+ *Last Build*: 23rd August, 2024
|
+ *Last Build*: 23rd August, 2024
|
||||||
+ *Version*: 5.0.3-alpha3
|
+ *Version*: 4.0.3-alpha3
|
||||||
+ *Copyright*: Copyright (C) 2015 Vast Development Method. All rights reserved.
|
+ *Copyright*: Copyright (C) 2015 Vast Development Method. All rights reserved.
|
||||||
+ *License*: GNU General Public License version 2 or later; see LICENSE.txt
|
+ *License*: GNU General Public License version 2 or later; see LICENSE.txt
|
||||||
+ *Line count*: **835017**
|
+ *Line count*: **832511**
|
||||||
+ *Field count*: **2104**
|
+ *Field count*: **2098**
|
||||||
+ *File count*: **5805**
|
+ *File count*: **5784**
|
||||||
+ *Folder count*: **622**
|
+ *Folder count*: **610**
|
||||||
|
|
||||||
> This **component** was build with a [Joomla](https://extensions.joomla.org/extension/component-builder/) [Automated Component Builder](https://www.joomlacomponentbuilder.com).
|
> This **component** was build with a [Joomla](https://extensions.joomla.org/extension/component-builder/) [Automated Component Builder](https://www.joomlacomponentbuilder.com).
|
||||||
> Developed by [Llewellyn van der Merwe](mailto:joomla@vdm.io)
|
> Developed by [Llewellyn van der Merwe](mailto:joomla@vdm.io)
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
|
|
||||||
# Joomla Component Builder ([JCB](https://www.joomlacomponentbuilder.com))
|
# Joomla Component Builder ([JCB](https://www.joomlacomponentbuilder.com))
|
||||||
|
|
||||||
This is a [Joomla 5.x](https://extensions.joomla.org/extension/component-builder/) component. [__See In Action__](https://www.youtube.com/watch?v=IQfsLYIeblk&list=PLQRGFI8XZ_wtGvPQZWBfDzzlERLQgpMRE&index=45)
|
This is a [Joomla 4.x](https://extensions.joomla.org/extension/component-builder/) component. [__See In Action__](https://www.youtube.com/watch?v=IQfsLYIeblk&list=PLQRGFI8XZ_wtGvPQZWBfDzzlERLQgpMRE&index=45)
|
||||||
|
|
||||||
![Component Builder image](https://git.vdm.dev/joomla/Component-Builder/raw/branch/5.x/admin/assets/images/jcb-banner.jpg "The Component Builder")
|
![Component Builder image](https://git.vdm.dev/joomla/Component-Builder/raw/branch/5.x/admin/assets/images/jcb-banner.jpg "The Component Builder")
|
||||||
|
|
||||||
@ -9,7 +9,7 @@ The Component Builder for [Joomla](https://extensions.joomla.org/extension/compo
|
|||||||
|
|
||||||
Whether you're a seasoned [Joomla](https://extensions.joomla.org/extension/component-builder/) developer, or have just started, Component Builder will save you lots of time and money. A real must have!
|
Whether you're a seasoned [Joomla](https://extensions.joomla.org/extension/component-builder/) developer, or have just started, Component Builder will save you lots of time and money. A real must have!
|
||||||
|
|
||||||
You can install it quite easily and with no limitations. On [gitea](https://git.vdm.dev/joomla/Component-Builder/tags) is the latest release (5.0.3-alpha3) with **ALL** its features and **ALL** concepts totally open-source and free!
|
You can install it quite easily and with no limitations. On [gitea](https://git.vdm.dev/joomla/Component-Builder/tags) is the latest release (4.0.3-alpha3) with **ALL** its features and **ALL** concepts totally open-source and free!
|
||||||
|
|
||||||
> Watch Quick Build of a Hello World component in [JCB on Youtube](https://www.youtube.com/watch?v=IQfsLYIeblk&list=PLQRGFI8XZ_wtGvPQZWBfDzzlERLQgpMRE&index=45)
|
> Watch Quick Build of a Hello World component in [JCB on Youtube](https://www.youtube.com/watch?v=IQfsLYIeblk&list=PLQRGFI8XZ_wtGvPQZWBfDzzlERLQgpMRE&index=45)
|
||||||
|
|
||||||
@ -145,13 +145,13 @@ TODO
|
|||||||
+ *Name*: [Component Builder](https://git.vdm.dev/joomla/Component-Builder)
|
+ *Name*: [Component Builder](https://git.vdm.dev/joomla/Component-Builder)
|
||||||
+ *First Build*: 30th April, 2015
|
+ *First Build*: 30th April, 2015
|
||||||
+ *Last Build*: 23rd August, 2024
|
+ *Last Build*: 23rd August, 2024
|
||||||
+ *Version*: 5.0.3-alpha3
|
+ *Version*: 4.0.3-alpha3
|
||||||
+ *Copyright*: Copyright (C) 2015 Vast Development Method. All rights reserved.
|
+ *Copyright*: Copyright (C) 2015 Vast Development Method. All rights reserved.
|
||||||
+ *License*: GNU General Public License version 2 or later; see LICENSE.txt
|
+ *License*: GNU General Public License version 2 or later; see LICENSE.txt
|
||||||
+ *Line count*: **835017**
|
+ *Line count*: **832511**
|
||||||
+ *Field count*: **2104**
|
+ *Field count*: **2098**
|
||||||
+ *File count*: **5805**
|
+ *File count*: **5784**
|
||||||
+ *Folder count*: **622**
|
+ *Folder count*: **610**
|
||||||
|
|
||||||
> This **component** was build with a [Joomla](https://extensions.joomla.org/extension/component-builder/) [Automated Component Builder](https://www.joomlacomponentbuilder.com).
|
> This **component** was build with a [Joomla](https://extensions.joomla.org/extension/component-builder/) [Automated Component Builder](https://www.joomlacomponentbuilder.com).
|
||||||
> Developed by [Llewellyn van der Merwe](mailto:joomla@vdm.io)
|
> Developed by [Llewellyn van der Merwe](mailto:joomla@vdm.io)
|
||||||
|
File diff suppressed because one or more lines are too long
@ -1 +0,0 @@
|
|||||||
|
|
@ -98,23 +98,18 @@ class FieldtypesController extends AdminController
|
|||||||
}
|
}
|
||||||
elseif($user->authorise('fieldtype.reset', 'com_componentbuilder'))
|
elseif($user->authorise('fieldtype.reset', 'com_componentbuilder'))
|
||||||
{
|
{
|
||||||
try {
|
if (FieldtypeFactory::_('Joomla.Fieldtype.Remote.Get')->reset([$guid]))
|
||||||
if (FieldtypeFactory::_('Joomla.Fieldtype.Remote.Get')->reset([$guid]))
|
{
|
||||||
{
|
// set success message
|
||||||
// set success message
|
$message = '<h1>'.Text::_('COM_COMPONENTBUILDER_SUCCESS').'</h1>';
|
||||||
$message = '<h1>'.Text::_('COM_COMPONENTBUILDER_SUCCESS').'</h1>';
|
$message .= '<p>'.Text::_('COM_COMPONENTBUILDER_THE_JOOMLA_FIELD_TYPE_HAS_SUCCESSFULLY_BEEN_RESET').'</p>';
|
||||||
$message .= '<p>'.Text::_('COM_COMPONENTBUILDER_THE_JOOMLA_FIELD_TYPE_HAS_SUCCESSFULLY_BEEN_RESET').'</p>';
|
$status = 'success';
|
||||||
$status = 'success';
|
$success = true;
|
||||||
$success = true;
|
}
|
||||||
}
|
else
|
||||||
else
|
{
|
||||||
{
|
|
||||||
$message = '<h1>' . Text::_('COM_COMPONENTBUILDER_RESET_FAILED') . '</h1>';
|
|
||||||
$message .= '<p>' . Text::_('COM_COMPONENTBUILDER_THE_RESET_OF_THIS_JOOMLA_FIELD_TYPE_HAS_FAILED') . '</p>';
|
|
||||||
}
|
|
||||||
} catch (\Exception $e) {
|
|
||||||
$message = '<h1>' . Text::_('COM_COMPONENTBUILDER_RESET_FAILED') . '</h1>';
|
$message = '<h1>' . Text::_('COM_COMPONENTBUILDER_RESET_FAILED') . '</h1>';
|
||||||
$message .= '<p>' . \htmlspecialchars($e->getMessage()) . '</p>';
|
$message .= '<p>' . Text::_('COM_COMPONENTBUILDER_THE_RESET_OF_THIS_JOOMLA_FIELD_TYPE_HAS_FAILED') . '</p>';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -108,23 +108,18 @@ class Joomla_powerController extends FormController
|
|||||||
}
|
}
|
||||||
elseif($user->authorise('joomla_power.reset', 'com_componentbuilder'))
|
elseif($user->authorise('joomla_power.reset', 'com_componentbuilder'))
|
||||||
{
|
{
|
||||||
try {
|
if (JoomlaPowerFactory::_('Joomla.Power.Remote.Get')->reset([$guid]))
|
||||||
if (JoomlaPowerFactory::_('Joomla.Power.Remote.Get')->reset([$guid]))
|
{
|
||||||
{
|
// set success message
|
||||||
// set success message
|
$message = '<h1>'.Text::_('COM_COMPONENTBUILDER_SUCCESS').'</h1>';
|
||||||
$message = '<h1>'.Text::_('COM_COMPONENTBUILDER_SUCCESS').'</h1>';
|
$message .= '<p>'.Text::_('COM_COMPONENTBUILDER_THE_JOOMLA_POWER_HAS_SUCCESSFULLY_BEEN_RESET').'</p>';
|
||||||
$message .= '<p>'.Text::_('COM_COMPONENTBUILDER_THE_JOOMLA_POWER_HAS_SUCCESSFULLY_BEEN_RESET').'</p>';
|
$status = 'success';
|
||||||
$status = 'success';
|
$success = true;
|
||||||
$success = true;
|
}
|
||||||
}
|
else
|
||||||
else
|
{
|
||||||
{
|
|
||||||
$message = '<h1>' . Text::_('COM_COMPONENTBUILDER_RESET_FAILED') . '</h1>';
|
|
||||||
$message .= '<p>' . Text::_('COM_COMPONENTBUILDER_THE_RESET_OF_THIS_JOOMLA_POWER_HAS_FAILED') . '</p>';
|
|
||||||
}
|
|
||||||
} catch (\Exception $e) {
|
|
||||||
$message = '<h1>' . Text::_('COM_COMPONENTBUILDER_RESET_FAILED') . '</h1>';
|
$message = '<h1>' . Text::_('COM_COMPONENTBUILDER_RESET_FAILED') . '</h1>';
|
||||||
$message .= '<p>' . \htmlspecialchars($e->getMessage()) . '</p>';
|
$message .= '<p>' . Text::_('COM_COMPONENTBUILDER_THE_RESET_OF_THIS_JOOMLA_POWER_HAS_FAILED') . '</p>';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -108,23 +108,18 @@ class PowerController extends FormController
|
|||||||
}
|
}
|
||||||
elseif($user->authorise('power.reset', 'com_componentbuilder'))
|
elseif($user->authorise('power.reset', 'com_componentbuilder'))
|
||||||
{
|
{
|
||||||
try {
|
if (PowerFactory::_('Power.Remote.Get')->reset([$guid]))
|
||||||
if (PowerFactory::_('Power.Remote.Get')->reset([$guid]))
|
{
|
||||||
{
|
// set success message
|
||||||
// set success message
|
$message = '<h1>'.Text::_('COM_COMPONENTBUILDER_SUCCESS').'</h1>';
|
||||||
$message = '<h1>'.Text::_('COM_COMPONENTBUILDER_SUCCESS').'</h1>';
|
$message .= '<p>'.Text::_('COM_COMPONENTBUILDER_THE_POWER_HAS_SUCCESSFULLY_BEEN_RESET').'</p>';
|
||||||
$message .= '<p>'.Text::_('COM_COMPONENTBUILDER_THE_POWER_HAS_SUCCESSFULLY_BEEN_RESET').'</p>';
|
$status = 'success';
|
||||||
$status = 'success';
|
$success = true;
|
||||||
$success = true;
|
}
|
||||||
}
|
else
|
||||||
else
|
{
|
||||||
{
|
|
||||||
$message = '<h1>' . Text::_('COM_COMPONENTBUILDER_RESET_FAILED') . '</h1>';
|
|
||||||
$message .= '<p>' . Text::_('COM_COMPONENTBUILDER_THE_RESET_OF_THIS_POWER_HAS_FAILED') . '</p>';
|
|
||||||
}
|
|
||||||
} catch (\Exception $e) {
|
|
||||||
$message = '<h1>' . Text::_('COM_COMPONENTBUILDER_RESET_FAILED') . '</h1>';
|
$message = '<h1>' . Text::_('COM_COMPONENTBUILDER_RESET_FAILED') . '</h1>';
|
||||||
$message .= '<p>' . \htmlspecialchars($e->getMessage()) . '</p>';
|
$message .= '<p>' . Text::_('COM_COMPONENTBUILDER_THE_RESET_OF_THIS_POWER_HAS_FAILED') . '</p>';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -22,7 +22,7 @@ use Joomla\CMS\Language\Text;
|
|||||||
use Joomla\CMS\Access\Access;
|
use Joomla\CMS\Access\Access;
|
||||||
use Joomla\CMS\Access\Rules as AccessRules;
|
use Joomla\CMS\Access\Rules as AccessRules;
|
||||||
use Joomla\CMS\Component\ComponentHelper;
|
use Joomla\CMS\Component\ComponentHelper;
|
||||||
use Joomla\Filesystem\File;
|
use Joomla\CMS\Filesystem\File;
|
||||||
use Joomla\CMS\Language\Language;
|
use Joomla\CMS\Language\Language;
|
||||||
use Joomla\CMS\MVC\Model\BaseDatabaseModel;
|
use Joomla\CMS\MVC\Model\BaseDatabaseModel;
|
||||||
use Joomla\CMS\Object\CMSObject;
|
use Joomla\CMS\Object\CMSObject;
|
||||||
|
@ -12,8 +12,8 @@ namespace VDM\Component\Componentbuilder\Administrator\Model;
|
|||||||
|
|
||||||
use Joomla\CMS\Factory;
|
use Joomla\CMS\Factory;
|
||||||
use Joomla\CMS\Language\Text;
|
use Joomla\CMS\Language\Text;
|
||||||
use Joomla\Filesystem\File;
|
use Joomla\CMS\Filesystem\File;
|
||||||
use Joomla\Filesystem\Folder;
|
use Joomla\CMS\Filesystem\Folder;
|
||||||
use Joomla\CMS\Filesystem\Path;
|
use Joomla\CMS\Filesystem\Path;
|
||||||
use Joomla\CMS\Filter\OutputFilter;
|
use Joomla\CMS\Filter\OutputFilter;
|
||||||
use Joomla\CMS\Installer\InstallerHelper;
|
use Joomla\CMS\Installer\InstallerHelper;
|
||||||
|
@ -12,8 +12,8 @@ namespace VDM\Component\Componentbuilder\Administrator\Model;
|
|||||||
|
|
||||||
use Joomla\CMS\Factory;
|
use Joomla\CMS\Factory;
|
||||||
use Joomla\CMS\Language\Text;
|
use Joomla\CMS\Language\Text;
|
||||||
use Joomla\Filesystem\File;
|
use Joomla\CMS\Filesystem\File;
|
||||||
use Joomla\Filesystem\Folder;
|
use Joomla\CMS\Filesystem\Folder;
|
||||||
use Joomla\CMS\Filesystem\Path;
|
use Joomla\CMS\Filesystem\Path;
|
||||||
use Joomla\CMS\Filter\OutputFilter;
|
use Joomla\CMS\Filter\OutputFilter;
|
||||||
use Joomla\CMS\Installer\InstallerHelper;
|
use Joomla\CMS\Installer\InstallerHelper;
|
||||||
|
@ -22,7 +22,7 @@ use Joomla\CMS\User\User;
|
|||||||
use Joomla\CMS\Document\Document;
|
use Joomla\CMS\Document\Document;
|
||||||
use VDM\Component\Componentbuilder\Administrator\Helper\HeaderCheck;
|
use VDM\Component\Componentbuilder\Administrator\Helper\HeaderCheck;
|
||||||
use VDM\Component\Componentbuilder\Administrator\Helper\ComponentbuilderHelper;
|
use VDM\Component\Componentbuilder\Administrator\Helper\ComponentbuilderHelper;
|
||||||
use Joomla\Filesystem\File;
|
use Joomla\CMS\Filesystem\File;
|
||||||
use VDM\Joomla\Utilities\ArrayHelper;
|
use VDM\Joomla\Utilities\ArrayHelper;
|
||||||
use VDM\Joomla\Utilities\StringHelper;
|
use VDM\Joomla\Utilities\StringHelper;
|
||||||
use Joomla\CMS\Session\Session;
|
use Joomla\CMS\Session\Session;
|
||||||
|
@ -22,7 +22,7 @@ use Joomla\CMS\User\User;
|
|||||||
use Joomla\CMS\Document\Document;
|
use Joomla\CMS\Document\Document;
|
||||||
use VDM\Component\Componentbuilder\Administrator\Helper\HeaderCheck;
|
use VDM\Component\Componentbuilder\Administrator\Helper\HeaderCheck;
|
||||||
use VDM\Component\Componentbuilder\Administrator\Helper\ComponentbuilderHelper;
|
use VDM\Component\Componentbuilder\Administrator\Helper\ComponentbuilderHelper;
|
||||||
use Joomla\Filesystem\File;
|
use Joomla\CMS\Filesystem\File;
|
||||||
use VDM\Joomla\Componentbuilder\Search\Factory as SearchFactory;
|
use VDM\Joomla\Componentbuilder\Search\Factory as SearchFactory;
|
||||||
use Joomla\CMS\Form\Form;
|
use Joomla\CMS\Form\Form;
|
||||||
use VDM\Joomla\Utilities\ArrayHelper;
|
use VDM\Joomla\Utilities\ArrayHelper;
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<extension type="component" version="5.0" method="upgrade">
|
<extension type="component" version="4.0" method="upgrade">
|
||||||
<name>COM_COMPONENTBUILDER</name>
|
<name>COM_COMPONENTBUILDER</name>
|
||||||
<creationDate>23rd August, 2024</creationDate>
|
<creationDate>23rd August, 2024</creationDate>
|
||||||
<author>Llewellyn van der Merwe</author>
|
<author>Llewellyn van der Merwe</author>
|
||||||
@ -7,9 +7,9 @@
|
|||||||
<authorUrl>https://dev.vdm.io</authorUrl>
|
<authorUrl>https://dev.vdm.io</authorUrl>
|
||||||
<copyright>Copyright (C) 2015 Vast Development Method. All rights reserved.</copyright>
|
<copyright>Copyright (C) 2015 Vast Development Method. All rights reserved.</copyright>
|
||||||
<license>GNU General Public License version 2 or later; see LICENSE.txt</license>
|
<license>GNU General Public License version 2 or later; see LICENSE.txt</license>
|
||||||
<version>5.0.3-alpha3</version>
|
<version>4.0.3-alpha3</version>
|
||||||
<description><![CDATA[
|
<description><![CDATA[
|
||||||
<h1>Component Builder (v.5.0.3-alpha3)</h1>
|
<h1>Component Builder (v.4.0.3-alpha3)</h1>
|
||||||
<div style="clear: both;"></div>
|
<div style="clear: both;"></div>
|
||||||
<p>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.
|
<p>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.
|
||||||
|
|
||||||
@ -111,6 +111,6 @@ Whether you're a seasoned [Joomla](https://extensions.joomla.org/extension/compo
|
|||||||
|
|
||||||
</administration>
|
</administration>
|
||||||
<updateservers>
|
<updateservers>
|
||||||
<server type="extension" enabled="1" element="com_componentbuilder" name="Component Builder">https://git.vdm.dev/joomla/Component-Builder/raw/branch/5.x/componentbuilder_update_server.xml</server>
|
<server type="extension" enabled="1" element="com_componentbuilder" name="Component Builder">https://git.vdm.dev/joomla/Component-Builder/raw/branch/4.x/componentbuilder_update_server.xml</server>
|
||||||
</updateservers>
|
</updateservers>
|
||||||
</extension>
|
</extension>
|
@ -17,6 +17,42 @@
|
|||||||
<maintainerurl>https://dev.vdm.io</maintainerurl>
|
<maintainerurl>https://dev.vdm.io</maintainerurl>
|
||||||
<targetplatform name="joomla" version="3.*"/>
|
<targetplatform name="joomla" version="3.*"/>
|
||||||
</update>
|
</update>
|
||||||
|
<update>
|
||||||
|
<name>Component Builder</name>
|
||||||
|
<description>Builds Complex Joomla Components</description>
|
||||||
|
<element>pkg_component_builder</element>
|
||||||
|
<type>package</type>
|
||||||
|
<client>site</client>
|
||||||
|
<version>4.0.0</version>
|
||||||
|
<infourl title="Component Builder!">https://dev.vdm.io</infourl>
|
||||||
|
<downloads>
|
||||||
|
<downloadurl type="full" format="zip">https://git.vdm.dev/api/v1/repos/joomla/pkg-component-builder/archive/v4.0.0.zip</downloadurl>
|
||||||
|
</downloads>
|
||||||
|
<tags>
|
||||||
|
<tag>stable</tag>
|
||||||
|
</tags>
|
||||||
|
<maintainer>Llewellyn van der Merwe</maintainer>
|
||||||
|
<maintainerurl>https://dev.vdm.io</maintainerurl>
|
||||||
|
<targetplatform name="joomla" version="4\.[01234]"/>
|
||||||
|
</update>
|
||||||
|
<update>
|
||||||
|
<name>Component Builder</name>
|
||||||
|
<description>Builds Complex Joomla Components</description>
|
||||||
|
<element>pkg_component_builder</element>
|
||||||
|
<type>package</type>
|
||||||
|
<client>site</client>
|
||||||
|
<version>4.0.1</version>
|
||||||
|
<infourl title="Component Builder!">https://dev.vdm.io</infourl>
|
||||||
|
<downloads>
|
||||||
|
<downloadurl type="full" format="zip">https://git.vdm.dev/api/v1/repos/joomla/pkg-component-builder/archive/v4.0.1.zip</downloadurl>
|
||||||
|
</downloads>
|
||||||
|
<tags>
|
||||||
|
<tag>stable</tag>
|
||||||
|
</tags>
|
||||||
|
<maintainer>Llewellyn van der Merwe</maintainer>
|
||||||
|
<maintainerurl>https://dev.vdm.io</maintainerurl>
|
||||||
|
<targetplatform name="joomla" version="4\.[01234]"/>
|
||||||
|
</update>
|
||||||
<update>
|
<update>
|
||||||
<name>Component Builder</name>
|
<name>Component Builder</name>
|
||||||
<description>Builds Complex Joomla Components</description>
|
<description>Builds Complex Joomla Components</description>
|
||||||
@ -41,71 +77,17 @@
|
|||||||
<element>pkg_component_builder</element>
|
<element>pkg_component_builder</element>
|
||||||
<type>package</type>
|
<type>package</type>
|
||||||
<client>site</client>
|
<client>site</client>
|
||||||
<version>5.0.0</version>
|
<version>4.0.3-alpha</version>
|
||||||
<infourl title="Component Builder!">https://dev.vdm.io</infourl>
|
<infourl title="Component Builder!">https://dev.vdm.io</infourl>
|
||||||
<downloads>
|
<downloads>
|
||||||
<downloadurl type="full" format="zip">https://git.vdm.dev/api/v1/repos/joomla/pkg-component-builder/archive/v5.0.0.zip</downloadurl>
|
<downloadurl type="full" format="zip">https://git.vdm.dev/api/v1/repos/joomla/pkg-component-builder/archive/v4.0.3-alpha3.zip</downloadurl>
|
||||||
</downloads>
|
|
||||||
<tags>
|
|
||||||
<tag>stable</tag>
|
|
||||||
</tags>
|
|
||||||
<maintainer>Llewellyn van der Merwe</maintainer>
|
|
||||||
<maintainerurl>https://dev.vdm.io</maintainerurl>
|
|
||||||
<targetplatform name="joomla" version="5\.[01]"/>
|
|
||||||
</update>
|
|
||||||
<update>
|
|
||||||
<name>Component Builder</name>
|
|
||||||
<description>Builds Complex Joomla Components</description>
|
|
||||||
<element>pkg_component_builder</element>
|
|
||||||
<type>package</type>
|
|
||||||
<client>site</client>
|
|
||||||
<version>5.0.1</version>
|
|
||||||
<infourl title="Component Builder!">https://dev.vdm.io</infourl>
|
|
||||||
<downloads>
|
|
||||||
<downloadurl type="full" format="zip">https://git.vdm.dev/api/v1/repos/joomla/pkg-component-builder/archive/v5.0.1.zip</downloadurl>
|
|
||||||
</downloads>
|
|
||||||
<tags>
|
|
||||||
<tag>stable</tag>
|
|
||||||
</tags>
|
|
||||||
<maintainer>Llewellyn van der Merwe</maintainer>
|
|
||||||
<maintainerurl>https://dev.vdm.io</maintainerurl>
|
|
||||||
<targetplatform name="joomla" version="5\.[01]"/>
|
|
||||||
</update>
|
|
||||||
<update>
|
|
||||||
<name>Component Builder</name>
|
|
||||||
<description>Builds Complex Joomla Components</description>
|
|
||||||
<element>pkg_component_builder</element>
|
|
||||||
<type>package</type>
|
|
||||||
<client>site</client>
|
|
||||||
<version>5.0.2</version>
|
|
||||||
<infourl title="Component Builder!">https://dev.vdm.io</infourl>
|
|
||||||
<downloads>
|
|
||||||
<downloadurl type="full" format="zip">https://git.vdm.dev/api/v1/repos/joomla/pkg-component-builder/archive/v5.0.2.zip</downloadurl>
|
|
||||||
</downloads>
|
|
||||||
<tags>
|
|
||||||
<tag>stable</tag>
|
|
||||||
</tags>
|
|
||||||
<maintainer>Llewellyn van der Merwe</maintainer>
|
|
||||||
<maintainerurl>https://dev.vdm.io</maintainerurl>
|
|
||||||
<targetplatform name="joomla" version="5\.[012]"/>
|
|
||||||
</update>
|
|
||||||
<update>
|
|
||||||
<name>Component Builder</name>
|
|
||||||
<description>Builds Complex Joomla Components</description>
|
|
||||||
<element>pkg_component_builder</element>
|
|
||||||
<type>package</type>
|
|
||||||
<client>site</client>
|
|
||||||
<version>5.0.3-alpha</version>
|
|
||||||
<infourl title="Component Builder!">https://dev.vdm.io</infourl>
|
|
||||||
<downloads>
|
|
||||||
<downloadurl type="full" format="zip">https://git.vdm.dev/api/v1/repos/joomla/pkg-component-builder/archive/v5.0.3-alpha3.zip</downloadurl>
|
|
||||||
</downloads>
|
</downloads>
|
||||||
<tags>
|
<tags>
|
||||||
<tag>alpha</tag>
|
<tag>alpha</tag>
|
||||||
</tags>
|
</tags>
|
||||||
<maintainer>Llewellyn van der Merwe</maintainer>
|
<maintainer>Llewellyn van der Merwe</maintainer>
|
||||||
<maintainerurl>https://dev.vdm.io</maintainerurl>
|
<maintainerurl>https://dev.vdm.io</maintainerurl>
|
||||||
<targetplatform name="joomla" version="5\.[012]"/>
|
<targetplatform name="joomla" version="4\.[01234]"/>
|
||||||
</update>
|
</update>
|
||||||
<update>
|
<update>
|
||||||
<name>Component Builder</name>
|
<name>Component Builder</name>
|
||||||
@ -113,16 +95,16 @@
|
|||||||
<element>pkg_component_builder</element>
|
<element>pkg_component_builder</element>
|
||||||
<type>package</type>
|
<type>package</type>
|
||||||
<client>site</client>
|
<client>site</client>
|
||||||
<version>5.0.3-alpha3</version>
|
<version>4.0.3-alpha3</version>
|
||||||
<infourl title="Component Builder!">https://dev.vdm.io</infourl>
|
<infourl title="Component Builder!">https://dev.vdm.io</infourl>
|
||||||
<downloads>
|
<downloads>
|
||||||
<downloadurl type="full" format="zip">https://git.vdm.dev/api/v1/repos/joomla/pkg-component-builder/archive/v5.0.3-alpha3.zip</downloadurl>
|
<downloadurl type="full" format="zip">https://git.vdm.dev/api/v1/repos/joomla/pkg-component-builder/archive/v4.0.3-alpha3.zip</downloadurl>
|
||||||
</downloads>
|
</downloads>
|
||||||
<tags>
|
<tags>
|
||||||
<tag>alpha</tag>
|
<tag>alpha</tag>
|
||||||
</tags>
|
</tags>
|
||||||
<maintainer>Llewellyn van der Merwe</maintainer>
|
<maintainer>Llewellyn van der Merwe</maintainer>
|
||||||
<maintainerurl>https://dev.vdm.io</maintainerurl>
|
<maintainerurl>https://dev.vdm.io</maintainerurl>
|
||||||
<targetplatform name="joomla" version="5\.[012]"/>
|
<targetplatform name="joomla" version="4\.[01234]"/>
|
||||||
</update>
|
</update>
|
||||||
</updates>
|
</updates>
|
Loading…
Reference in New Issue
Block a user