Fixed the email helper class to match the custom global field value. Removed the spinner from export data option in the language translation area. Fixed the dynamic dashboard to be able to check if the view was found in the component. Updated the readme to reflect the new terms of gaining access to demo content.

This commit is contained in:
Llewellyn van der Merwe 2018-05-17 03:02:11 +02:00
parent e04db1b5b2
commit f7eabbbf35
No known key found for this signature in database
GPG Key ID: CAD7B16D27AF28C5
7 changed files with 28 additions and 48 deletions

View File

@ -82,13 +82,12 @@ You are in Control
Get More Demo Content Get More Demo Content
==================== ====================
> **You can purchase more [demo content](http://vdm.bz/jcb-packages) for Component Builder:** > The cat is out of the bag, JCB fully mapped can now be yours! Including many other JCB mapped components.
### All you need to do is [explained here](https://vdm.bz/how-to-get-free-vdm-package-keys)!
To install these packages [watch this tutorial](https://vdm.bz/how-to-install-jcb-packages).
+ *Demo Component* see the build on [github](https://github.com/namibia/demo-joomla-3-component) or get the [JCB Package](https://github.com/vdm-io/JCB-Packages/raw/master/JCB_demo.zip) _(free)_
+ *Advance Demo Component* get the [JCB Package](https://github.com/vdm-io/JCB-Packages/raw/master/JCB_demoAdvanced.zip) _([buy key](http://vdm.bz/get-advance-demo-key))_
+ *Sermon Distributor* see the build on [github](https://github.com/SermonDistributor/Joomla-3-Component) or get the [JCB Package](https://github.com/vdm-io/JCB-Packages/raw/master/JCB_sermondistributor.zip) _([buy key](http://vdm.bz/get-sermon-distributor-key))_
+ *Location Data* see the build on [github](https://github.com/vdm-io/Joomla-Location-Data) or get the [JCB Package](https://github.com/vdm-io/JCB-Packages/raw/master/JCB_locationData.zip) _([buy key](http://vdm.bz/get-location-data-key))_
+ *More Coming...*
Where can you get support and help? Where can you get support and help?
==================== ====================
@ -118,7 +117,7 @@ Our idea was to almost let this tool serve as a cheat sheet to how things can be
MAKING IT BETTER! MAKING IT BETTER!
==================== ====================
Component Builder is mapped as a component in itself on my local development environment. So we are improving it like you would any other component in it. I am looking for developers with the **skill** and the **desire** to really join us... and then we will [possible give them access](https://www.youtube.com/watch?v=lLOfx9YA7VQ&list=PLQRGFI8XZ_wsfz3NdKawCiYsALuZ-GhwJ) to this, so we can all help improve this simple, yet advanced tool. Watch the [proposed development workflow](https://vdm.bz/proposed-development-workflow).
# Build Details # Build Details
@ -126,11 +125,11 @@ Component Builder is mapped as a component in itself on my local development env
+ *Author*: [Llewellyn van der Merwe](mailto:llewellyn@joomlacomponentbuilder.com) + *Author*: [Llewellyn van der Merwe](mailto:llewellyn@joomlacomponentbuilder.com)
+ *Name*: [Component Builder](http://joomlacomponentbuilder.com) + *Name*: [Component Builder](http://joomlacomponentbuilder.com)
+ *First Build*: 30th April, 2015 + *First Build*: 30th April, 2015
+ *Last Build*: 11th May, 2018 + *Last Build*: 17th May, 2018
+ *Version*: 2.7.10 + *Version*: 2.7.10
+ *Copyright*: Copyright (C) 2015. All Rights Reserved + *Copyright*: Copyright (C) 2015. All Rights Reserved
+ *License*: GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html + *License*: GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html
+ *Line count*: **194639** + *Line count*: **194614**
+ *Field count*: **1036** + *Field count*: **1036**
+ *File count*: **1203** + *File count*: **1203**
+ *Folder count*: **193** + *Folder count*: **193**

View File

@ -82,13 +82,12 @@ You are in Control
Get More Demo Content Get More Demo Content
==================== ====================
> **You can purchase more [demo content](http://vdm.bz/jcb-packages) for Component Builder:** > The cat is out of the bag, JCB fully mapped can now be yours! Including many other JCB mapped components.
### All you need to do is [explained here](https://vdm.bz/how-to-get-free-vdm-package-keys)!
To install these packages [watch this tutorial](https://vdm.bz/how-to-install-jcb-packages).
+ *Demo Component* see the build on [github](https://github.com/namibia/demo-joomla-3-component) or get the [JCB Package](https://github.com/vdm-io/JCB-Packages/raw/master/JCB_demo.zip) _(free)_
+ *Advance Demo Component* get the [JCB Package](https://github.com/vdm-io/JCB-Packages/raw/master/JCB_demoAdvanced.zip) _([buy key](http://vdm.bz/get-advance-demo-key))_
+ *Sermon Distributor* see the build on [github](https://github.com/SermonDistributor/Joomla-3-Component) or get the [JCB Package](https://github.com/vdm-io/JCB-Packages/raw/master/JCB_sermondistributor.zip) _([buy key](http://vdm.bz/get-sermon-distributor-key))_
+ *Location Data* see the build on [github](https://github.com/vdm-io/Joomla-Location-Data) or get the [JCB Package](https://github.com/vdm-io/JCB-Packages/raw/master/JCB_locationData.zip) _([buy key](http://vdm.bz/get-location-data-key))_
+ *More Coming...*
Where can you get support and help? Where can you get support and help?
==================== ====================
@ -118,7 +117,7 @@ Our idea was to almost let this tool serve as a cheat sheet to how things can be
MAKING IT BETTER! MAKING IT BETTER!
==================== ====================
Component Builder is mapped as a component in itself on my local development environment. So we are improving it like you would any other component in it. I am looking for developers with the **skill** and the **desire** to really join us... and then we will [possible give them access](https://www.youtube.com/watch?v=lLOfx9YA7VQ&list=PLQRGFI8XZ_wsfz3NdKawCiYsALuZ-GhwJ) to this, so we can all help improve this simple, yet advanced tool. Watch the [proposed development workflow](https://vdm.bz/proposed-development-workflow).
# Build Details # Build Details
@ -126,11 +125,11 @@ Component Builder is mapped as a component in itself on my local development env
+ *Author*: [Llewellyn van der Merwe](mailto:llewellyn@joomlacomponentbuilder.com) + *Author*: [Llewellyn van der Merwe](mailto:llewellyn@joomlacomponentbuilder.com)
+ *Name*: [Component Builder](http://joomlacomponentbuilder.com) + *Name*: [Component Builder](http://joomlacomponentbuilder.com)
+ *First Build*: 30th April, 2015 + *First Build*: 30th April, 2015
+ *Last Build*: 11th May, 2018 + *Last Build*: 17th May, 2018
+ *Version*: 2.7.10 + *Version*: 2.7.10
+ *Copyright*: Copyright (C) 2015. All Rights Reserved + *Copyright*: Copyright (C) 2015. All Rights Reserved
+ *License*: GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html + *License*: GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html
+ *Line count*: **194639** + *Line count*: **194614**
+ *Field count*: **1036** + *Field count*: **1036**
+ *File count*: **1203** + *File count*: **1203**
+ *Folder count*: **193** + *Folder count*: **193**

View File

@ -126,7 +126,7 @@ abstract class ###Component###Email
$smtpsecure = $conf->get('smtpsecure'); $smtpsecure = $conf->get('smtpsecure');
$smtpport = $conf->get('smtpport'); $smtpport = $conf->get('smtpport');
$sendmail = $conf->get('sendmail'); $sendmail = $conf->get('sendmail');
$mailfrom = $conf->get('mailfrom'); $mailfrom = $conf->get('emailfrom');
$fromname = $conf->get('fromname'); $fromname = $conf->get('fromname');
$replyto = $conf->get('replyto'); $replyto = $conf->get('replyto');
$replytoname = $conf->get('replytoname'); $replytoname = $conf->get('replytoname');

View File

@ -573,10 +573,15 @@ class Structure extends Get
} }
return false; return false;
}); });
// check if view was found (this should be true) // set dashboard
if (count($dashboard) && isset($dashboard[0]['settings']) && isset($dashboard[0]['settings']->{$keys[$t]})) if (ComponentbuilderHelper::checkArray($dashboard))
{ {
$this->dynamicDashboard = ComponentbuilderHelper::safeString($dashboard[0]['settings']->{$keys[$t]}); $dashboard = array_values($dashboard)[0];
}
// check if view was found (this should be true)
if (isset($dashboard['settings']) && isset($dashboard['settings']->{$keys[$t]}))
{
$this->dynamicDashboard = ComponentbuilderHelper::safeString($dashboard['settings']->{$keys[$t]});
} }
else else
{ {

View File

@ -123,7 +123,7 @@ abstract class ComponentbuilderEmail
$smtpsecure = $conf->get('smtpsecure'); $smtpsecure = $conf->get('smtpsecure');
$smtpport = $conf->get('smtpport'); $smtpport = $conf->get('smtpport');
$sendmail = $conf->get('sendmail'); $sendmail = $conf->get('sendmail');
$mailfrom = $conf->get('mailfrom'); $mailfrom = $conf->get('emailfrom');
$fromname = $conf->get('fromname'); $fromname = $conf->get('fromname');
$replyto = $conf->get('replyto'); $replyto = $conf->get('replyto');
$replytoname = $conf->get('replytoname'); $replytoname = $conf->get('replytoname');

View File

@ -97,26 +97,3 @@ if ($this->saveOrder)
<input type="hidden" name="task" value="" /> <input type="hidden" name="task" value="" />
<?php echo JHtml::_('form.token'); ?> <?php echo JHtml::_('form.token'); ?>
</form> </form>
<script type="text/javascript">
// language_translations footer script
// waiting spinner
var outerDiv = jQuery('body');
jQuery('<div id="loading"></div>')
.css("background", "rgba(255, 255, 255, .8) url('components/com_componentbuilder/assets/images/import.gif') 50% 15% no-repeat")
.css("top", outerDiv.position().top - jQuery(window).scrollTop())
.css("left", outerDiv.position().left - jQuery(window).scrollLeft())
.css("width", outerDiv.width())
.css("height", outerDiv.height())
.css("position", "fixed")
.css("opacity", "0.80")
.css("-ms-filter", "progid:DXImageTransform.Microsoft.Alpha(Opacity = 80)")
.css("filter", "alpha(opacity = 80)")
.css("display", "none")
.appendTo(outerDiv);
// when the export button is clicked
jQuery('#toolbar').on('click',"button.button-download", function(e){
jQuery('#loading').show();
});
</script>

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<extension type="component" version="3.2" method="upgrade"> <extension type="component" version="3.2" method="upgrade">
<name>COM_COMPONENTBUILDER</name> <name>COM_COMPONENTBUILDER</name>
<creationDate>11th May, 2018</creationDate> <creationDate>17th May, 2018</creationDate>
<author>Llewellyn van der Merwe</author> <author>Llewellyn van der Merwe</author>
<authorEmail>llewellyn@joomlacomponentbuilder.com</authorEmail> <authorEmail>llewellyn@joomlacomponentbuilder.com</authorEmail>
<authorUrl>http://joomlacomponentbuilder.com</authorUrl> <authorUrl>http://joomlacomponentbuilder.com</authorUrl>