Added lots more demo data on Github to help demonstrate the ease of use. Adding feature to insert custom scripting during install. Adding easy issue tracking, and member notice board. Many bug fixes, to the compiler and general improvements.

This commit is contained in:
2016-10-24 00:48:26 +02:00
parent ecb3ab5af9
commit 33f3bb5652
419 changed files with 9574 additions and 5291 deletions

View File

@ -10,13 +10,12 @@
|_|
/-------------------------------------------------------------------------------------------------------------------------------/
@version 2.1.21
@build 11th September, 2016
@version 2.2.0
@build 23rd October, 2016
@created 30th April, 2015
@package Component Builder
@subpackage admin_view.php
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@my wife Roline van der Merwe <http://www.vdm.io/>
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@copyright Copyright (C) 2015. All Rights Reserved
@license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html
@ -286,7 +285,7 @@ class ComponentbuilderModelAdmin_view extends JModelAdmin
*
* @return mixed An array of data items on success, false on failure.
*/
public function getVxkfields()
public function getVxpfields()
{
// Get the user object.
$user = JFactory::getUser();
@ -355,13 +354,13 @@ class ComponentbuilderModelAdmin_view extends JModelAdmin
foreach ($items as $nr => &$item)
{
// convert datatype
$item->datatype = $this->selectionTranslationVxkfields($item->datatype, 'datatype');
$item->datatype = $this->selectionTranslationVxpfields($item->datatype, 'datatype');
// convert indexes
$item->indexes = $this->selectionTranslationVxkfields($item->indexes, 'indexes');
$item->indexes = $this->selectionTranslationVxpfields($item->indexes, 'indexes');
// convert null_switch
$item->null_switch = $this->selectionTranslationVxkfields($item->null_switch, 'null_switch');
$item->null_switch = $this->selectionTranslationVxpfields($item->null_switch, 'null_switch');
// convert store
$item->store = $this->selectionTranslationVxkfields($item->store, 'store');
$item->store = $this->selectionTranslationVxpfields($item->store, 'store');
}
}
@ -396,7 +395,7 @@ class ComponentbuilderModelAdmin_view extends JModelAdmin
*
* @return translatable string
*/
public function selectionTranslationVxkfields($value,$name)
public function selectionTranslationVxpfields($value,$name)
{
// Array of datatype language strings
if ($name == 'datatype')

View File

@ -10,13 +10,12 @@
|_|
/-------------------------------------------------------------------------------------------------------------------------------/
@version 2.1.21
@build 11th September, 2016
@version 2.2.0
@build 23rd October, 2016
@created 30th April, 2015
@package Component Builder
@subpackage admin_views.php
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@my wife Roline van der Merwe <http://www.vdm.io/>
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@copyright Copyright (C) 2015. All Rights Reserved
@license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html
@ -191,7 +190,7 @@ class ComponentbuilderModelAdmin_views extends JModelList
}
else
{
$search = $db->quote('%' . $db->escape($search, true) . '%');
$search = $db->quote('%' . $db->escape($search) . '%');
$query->where('(a.system_name LIKE '.$search.' OR a.name_single LIKE '.$search.' OR a.name_list LIKE '.$search.' OR a.short_description LIKE '.$search.' OR a.type LIKE '.$search.' OR a.description LIKE '.$search.')');
}
}

View File

@ -10,13 +10,12 @@
|_|
/-------------------------------------------------------------------------------------------------------------------------------/
@version 2.1.21
@build 11th September, 2016
@version 2.2.0
@build 23rd October, 2016
@created 30th April, 2015
@package Component Builder
@subpackage ajax.php
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@my wife Roline van der Merwe <http://www.vdm.io/>
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@copyright Copyright (C) 2015. All Rights Reserved
@license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html

View File

@ -10,13 +10,12 @@
|_|
/-------------------------------------------------------------------------------------------------------------------------------/
@version 2.1.21
@build 11th September, 2016
@version 2.2.0
@build 23rd October, 2016
@created 30th April, 2015
@package Component Builder
@subpackage compiler.php
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@my wife Roline van der Merwe <http://www.vdm.io/>
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@copyright Copyright (C) 2015. All Rights Reserved
@license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html

View File

@ -10,13 +10,12 @@
|_|
/-------------------------------------------------------------------------------------------------------------------------------/
@version 2.1.21
@build 11th September, 2016
@version 2.2.0
@build 23rd October, 2016
@created 30th April, 2015
@package Component Builder
@subpackage component.php
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@my wife Roline van der Merwe <http://www.vdm.io/>
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@copyright Copyright (C) 2015. All Rights Reserved
@license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html
@ -96,6 +95,24 @@ class ComponentbuilderModelComponent extends JModelAdmin
$item->metadata = $registry->toArray();
}
if (!empty($item->php_helper_site))
{
// base64 Decode php_helper_site.
$item->php_helper_site = base64_decode($item->php_helper_site);
}
if (!empty($item->php_helper_admin))
{
// base64 Decode php_helper_admin.
$item->php_helper_admin = base64_decode($item->php_helper_admin);
}
if (!empty($item->sql))
{
// base64 Decode sql.
$item->sql = base64_decode($item->sql);
}
if (!empty($item->php_admin_event))
{
// base64 Decode php_admin_event.
@ -114,30 +131,42 @@ class ComponentbuilderModelComponent extends JModelAdmin
$item->php_dashboard_methods = base64_decode($item->php_dashboard_methods);
}
if (!empty($item->php_helper_admin))
{
// base64 Decode php_helper_admin.
$item->php_helper_admin = base64_decode($item->php_helper_admin);
}
if (!empty($item->php_helper_site))
{
// base64 Decode php_helper_site.
$item->php_helper_site = base64_decode($item->php_helper_site);
}
if (!empty($item->sql))
{
// base64 Decode sql.
$item->sql = base64_decode($item->sql);
}
if (!empty($item->css))
{
// base64 Decode css.
$item->css = base64_decode($item->css);
}
if (!empty($item->php_preflight_install))
{
// base64 Decode php_preflight_install.
$item->php_preflight_install = base64_decode($item->php_preflight_install);
}
if (!empty($item->php_preflight_update))
{
// base64 Decode php_preflight_update.
$item->php_preflight_update = base64_decode($item->php_preflight_update);
}
if (!empty($item->php_postflight_install))
{
// base64 Decode php_postflight_install.
$item->php_postflight_install = base64_decode($item->php_postflight_install);
}
if (!empty($item->php_postflight_update))
{
// base64 Decode php_postflight_update.
$item->php_postflight_update = base64_decode($item->php_postflight_update);
}
if (!empty($item->php_method_uninstall))
{
// base64 Decode php_method_uninstall.
$item->php_method_uninstall = base64_decode($item->php_method_uninstall);
}
if (!empty($item->readme))
{
// base64 Decode readme.
@ -184,7 +213,7 @@ class ComponentbuilderModelComponent extends JModelAdmin
*
* @return mixed An array of data items on success, false on failure.
*/
public function getVweadmin_views()
public function getVwjadmin_views()
{
// Get the user object.
$user = JFactory::getUser();
@ -271,7 +300,7 @@ class ComponentbuilderModelComponent extends JModelAdmin
*
* @return mixed An array of data items on success, false on failure.
*/
public function getVwfsite_views()
public function getVwksite_views()
{
// Get the user object.
$user = JFactory::getUser();
@ -1068,6 +1097,24 @@ class ComponentbuilderModelComponent extends JModelAdmin
$data['metadata'] = (string) $metadata;
}
// Set the php_helper_site string to base64 string.
if (isset($data['php_helper_site']))
{
$data['php_helper_site'] = base64_encode($data['php_helper_site']);
}
// Set the php_helper_admin string to base64 string.
if (isset($data['php_helper_admin']))
{
$data['php_helper_admin'] = base64_encode($data['php_helper_admin']);
}
// Set the sql string to base64 string.
if (isset($data['sql']))
{
$data['sql'] = base64_encode($data['sql']);
}
// Set the php_admin_event string to base64 string.
if (isset($data['php_admin_event']))
{
@ -1086,30 +1133,42 @@ class ComponentbuilderModelComponent extends JModelAdmin
$data['php_dashboard_methods'] = base64_encode($data['php_dashboard_methods']);
}
// Set the php_helper_admin string to base64 string.
if (isset($data['php_helper_admin']))
{
$data['php_helper_admin'] = base64_encode($data['php_helper_admin']);
}
// Set the php_helper_site string to base64 string.
if (isset($data['php_helper_site']))
{
$data['php_helper_site'] = base64_encode($data['php_helper_site']);
}
// Set the sql string to base64 string.
if (isset($data['sql']))
{
$data['sql'] = base64_encode($data['sql']);
}
// Set the css string to base64 string.
if (isset($data['css']))
{
$data['css'] = base64_encode($data['css']);
}
// Set the php_preflight_install string to base64 string.
if (isset($data['php_preflight_install']))
{
$data['php_preflight_install'] = base64_encode($data['php_preflight_install']);
}
// Set the php_preflight_update string to base64 string.
if (isset($data['php_preflight_update']))
{
$data['php_preflight_update'] = base64_encode($data['php_preflight_update']);
}
// Set the php_postflight_install string to base64 string.
if (isset($data['php_postflight_install']))
{
$data['php_postflight_install'] = base64_encode($data['php_postflight_install']);
}
// Set the php_postflight_update string to base64 string.
if (isset($data['php_postflight_update']))
{
$data['php_postflight_update'] = base64_encode($data['php_postflight_update']);
}
// Set the php_method_uninstall string to base64 string.
if (isset($data['php_method_uninstall']))
{
$data['php_method_uninstall'] = base64_encode($data['php_method_uninstall']);
}
// Set the readme string to base64 string.
if (isset($data['readme']))
{

View File

@ -10,13 +10,12 @@
|_|
/-------------------------------------------------------------------------------------------------------------------------------/
@version 2.1.21
@build 11th September, 2016
@version 2.2.0
@build 23rd October, 2016
@created 30th April, 2015
@package Component Builder
@subpackage componentbuilder.php
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@my wife Roline van der Merwe <http://www.vdm.io/>
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@copyright Copyright (C) 2015. All Rights Reserved
@license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html
@ -260,5 +259,112 @@ class ComponentbuilderModelComponentbuilder extends JModelList
}
}
return $icons;
}
public function getGithub()
{
$document = JFactory::getDocument();
$document->addScript(JURI::root() . "administrator/components/com_componentbuilder/custom/marked.js");
$document->addScriptDeclaration('
var urlToGetAllOpenIssues = "https://api.github.com/repos/vdm-io/Joomla-Component-Builder/issues?state=open&page=1&per_page=5";
var urlToGetAllClosedIssues = "https://api.github.com/repos/vdm-io/Joomla-Component-Builder/issues?state=closed&page=1&per_page=5";
jQuery(document).ready(function () {
jQuery.getJSON(urlToGetAllOpenIssues, function (openissues) {
jQuery("#openissues").html("");
jQuery.each(openissues, function (i, issue) {
jQuery("#openissues")
.append("<h3><a href=\"" + issue.html_url + "\" target=\"_blank\">" + issue.title + "</a></h3>")
.append("<small><em>#" + issue.number + " '.JText::_('COM_COMPONENTBUILDER_OPENED_BY').' " + issue.user.login + "<em></small>")
.append(marked(issue.body))
.append("<a href=\"" + issue.html_url + "\" target=\"_blank\">'.JText::_('COM_COMPONENTBUILDER_RESPOND_TO_THIS_ISSUE_ON_GITHUB').'</a>...<hr />");
});
});
jQuery.getJSON(urlToGetAllClosedIssues, function (closedissues) {
jQuery("#closedissues").html("");
jQuery.each(closedissues, function (i, issue) {
jQuery("#closedissues")
.append("<h3><a href=\"" + issue.html_url + "\" target=\"_blank\">" + issue.title + "</a></h3>")
.append("<small><em>#" + issue.number + " '.JText::_('COM_COMPONENTBUILDER_OPENED_BY').' " + issue.user.login + "<em></small>")
.append(marked(issue.body))
.append("<a href=\"" + issue.html_url + "\" target=\"_blank\">'.JText::_('COM_COMPONENTBUILDER_REVIEW_THIS_ISSUE_ON_GITHUB').'</a>...<hr />");
});
});
});
// nice little dot trick :)
jQuery(document).ready( function($) {
var x=0;
setInterval(function() {
var dots = "";
x++;
for (var y=0; y < x%8; y++) {
dots+=".";
}
$(".loading-dots").text(dots);
} , 500);
});');
$create = '<div class="btn-group pull-right">
<a href="https://github.com/vdm-io/Joomla-Component-Builder/issues/new" class="btn btn-primary" target="_blank">'.JText::_('COM_COMPONENTBUILDER_NEW_ISSUE').'</a>
</div></br >';
$moreopen = '<b><a href="https://github.com/vdm-io/Joomla-Component-Builder/issues" target="_blank">'.JText::_('COM_COMPONENTBUILDER_VIEW_MORE_ISSUES_ON_GITHUB').'</a>...</b>';
$moreclosed = '<b><a href="https://github.com/vdm-io/Joomla-Component-Builder/issues?q=is%3Aissue+is%3Aclosed" target="_blank">'.JText::_('COM_COMPONENTBUILDER_VIEW_MORE_ISSUES_ON_GITHUB').'</a>...</b>';
return (object) array(
'openissues' => $create.'<div id="openissues">'.JText::_('COM_COMPONENTBUILDER_A_FEW_OPEN_ISSUES_FROM_GITHUB_IS_LOADING').'.<span class="loading-dots">.</span></small></div>'.$moreopen,
'closedissues' => $create.'<div id="closedissues">'.JText::_('COM_COMPONENTBUILDER_A_FEW_CLOSED_ISSUES_FROM_GITHUB_IS_LOADING').'.<span class="loading-dots">.</span></small></div>'.$moreclosed
);
}
public function getReadme()
{
$document = JFactory::getDocument();
$document->addScriptDeclaration('
var getreadme = "'. JURI::root() . 'administrator/components/com_componentbuilder/README.txt";
jQuery(document).ready(function () {
jQuery.get(getreadme)
.success(function(readme) {
jQuery("#readme-md").html(marked(readme));
})
.error(function(jqXHR, textStatus, errorThrown) {
jQuery("#readme-md").html("'.JText::_('COM_COMPONENTBUILDER_PLEASE_CHECK_AGAIN_LATTER').'");
});
});');
return '<div id="readme-md">'.JText::_('COM_COMPONENTBUILDER_THE_README_IS_LOADING').'.<span class="loading-dots">.</span></small></div>';
}
public function getWiki()
{
$document = JFactory::getDocument();
$document->addScriptDeclaration('
var gewiki = "https://raw.githubusercontent.com/wiki/vdm-io/Joomla-Component-Builder/Home.md";
jQuery(document).ready(function () {
jQuery.get(gewiki)
.success(function(wiki) {
jQuery("#wiki-md").html(marked(wiki));
})
.error(function(jqXHR, textStatus, errorThrown) {
jQuery("#wiki-md").html("'.JText::_('COM_COMPONENTBUILDER_PLEASE_CHECK_AGAIN_LATTER').'");
});
});');
return '<div id="wiki-md">'.JText::_('COM_COMPONENTBUILDER_THE_WIKI_IS_LOADING').'.<span class="loading-dots">.</span></small></div>';
}
public function getNoticeboard()
{
$document = JFactory::getDocument();
$document->addScriptDeclaration('
var noticeboard = "https://www.vdm.io/componentbuilder-noticeboard-md";
jQuery(document).ready(function () {
jQuery.get(noticeboard)
.success(function(board) {
jQuery("#noticeboard-md").html(marked(board));
})
.error(function(jqXHR, textStatus, errorThrown) {
jQuery("#noticeboard-md").html("'.JText::_('COM_COMPONENTBUILDER_ALL_IS_GOOD_PLEASE_CHECK_AGAIN_LATTER').'");
});
});');
return '<div id="noticeboard-md">'.JText::_('COM_COMPONENTBUILDER_THE_NOTICE_BOARD_IS_LOADING').'.<span class="loading-dots">.</span></small></div>';
}
}

View File

@ -10,13 +10,12 @@
|_|
/-------------------------------------------------------------------------------------------------------------------------------/
@version 2.1.21
@build 11th September, 2016
@version 2.2.0
@build 23rd October, 2016
@created 30th April, 2015
@package Component Builder
@subpackage components.php
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@my wife Roline van der Merwe <http://www.vdm.io/>
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@copyright Copyright (C) 2015. All Rights Reserved
@license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html
@ -182,7 +181,7 @@ class ComponentbuilderModelComponents extends JModelList
}
else
{
$search = $db->quote('%' . $db->escape($search, true) . '%');
$search = $db->quote('%' . $db->escape($search) . '%');
$query->where('(a.system_name LIKE '.$search.' OR a.name_code LIKE '.$search.' OR a.short_description LIKE '.$search.' OR a.companyname LIKE '.$search.' OR a.author LIKE '.$search.' OR a.name LIKE '.$search.')');
}
}
@ -190,12 +189,12 @@ class ComponentbuilderModelComponents extends JModelList
// Filter by Companyname.
if ($companyname = $this->getState('filter.companyname'))
{
$query->where('a.companyname = ' . $db->quote($db->escape($companyname, true)));
$query->where('a.companyname = ' . $db->quote($db->escape($companyname)));
}
// Filter by Author.
if ($author = $this->getState('filter.author'))
{
$query->where('a.author = ' . $db->quote($db->escape($author, true)));
$query->where('a.author = ' . $db->quote($db->escape($author)));
}
// Add the list ordering clause.
@ -260,23 +259,23 @@ class ComponentbuilderModelComponents extends JModelList
{
foreach ($items as $nr => &$item)
{
// decode php_helper_site
$item->php_helper_site = base64_decode($item->php_helper_site);
// decode php_helper_admin
$item->php_helper_admin = base64_decode($item->php_helper_admin);
if ($basickey && !is_numeric($item->update_server_ftp) && $item->update_server_ftp === base64_encode(base64_decode($item->update_server_ftp, true)))
{
// decrypt update_server_ftp
$item->update_server_ftp = $basic->decryptString($item->update_server_ftp);
}
// decode sql
$item->sql = base64_decode($item->sql);
// decode php_admin_event
$item->php_admin_event = base64_decode($item->php_admin_event);
// decode php_site_event
$item->php_site_event = base64_decode($item->php_site_event);
// decode php_dashboard_methods
$item->php_dashboard_methods = base64_decode($item->php_dashboard_methods);
// decode php_helper_admin
$item->php_helper_admin = base64_decode($item->php_helper_admin);
// decode php_helper_site
$item->php_helper_site = base64_decode($item->php_helper_site);
// decode sql
$item->sql = base64_decode($item->sql);
if ($basickey && !is_numeric($item->whmcs_key) && $item->whmcs_key === base64_encode(base64_decode($item->whmcs_key, true)))
{
// decrypt whmcs_key
@ -284,6 +283,16 @@ class ComponentbuilderModelComponents extends JModelList
}
// decode css
$item->css = base64_decode($item->css);
// decode php_preflight_install
$item->php_preflight_install = base64_decode($item->php_preflight_install);
// decode php_preflight_update
$item->php_preflight_update = base64_decode($item->php_preflight_update);
// decode php_postflight_install
$item->php_postflight_install = base64_decode($item->php_postflight_install);
// decode php_postflight_update
$item->php_postflight_update = base64_decode($item->php_postflight_update);
// decode php_method_uninstall
$item->php_method_uninstall = base64_decode($item->php_method_uninstall);
// decode readme
$item->readme = base64_decode($item->readme);
if ($basickey && !is_numeric($item->sales_server_ftp) && $item->sales_server_ftp === base64_encode(base64_decode($item->sales_server_ftp, true)))

View File

@ -10,13 +10,12 @@
|_|
/-------------------------------------------------------------------------------------------------------------------------------/
@version 2.1.21
@build 11th September, 2016
@version 2.2.0
@build 23rd October, 2016
@created 30th April, 2015
@package Component Builder
@subpackage custom_admin_view.php
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@my wife Roline van der Merwe <http://www.vdm.io/>
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@copyright Copyright (C) 2015. All Rights Reserved
@license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html

View File

@ -10,13 +10,12 @@
|_|
/-------------------------------------------------------------------------------------------------------------------------------/
@version 2.1.21
@build 11th September, 2016
@version 2.2.0
@build 23rd October, 2016
@created 30th April, 2015
@package Component Builder
@subpackage custom_admin_views.php
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@my wife Roline van der Merwe <http://www.vdm.io/>
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@copyright Copyright (C) 2015. All Rights Reserved
@license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html
@ -195,7 +194,7 @@ class ComponentbuilderModelCustom_admin_views extends JModelList
}
else
{
$search = $db->quote('%' . $db->escape($search, true) . '%');
$search = $db->quote('%' . $db->escape($search) . '%');
$query->where('(a.system_name LIKE '.$search.' OR a.name LIKE '.$search.' OR a.alias LIKE '.$search.' OR a.description LIKE '.$search.')');
}
}

View File

@ -10,13 +10,12 @@
|_|
/-------------------------------------------------------------------------------------------------------------------------------/
@version 2.1.21
@build 11th September, 2016
@version 2.2.0
@build 23rd October, 2016
@created 30th April, 2015
@package Component Builder
@subpackage dynamic_get.php
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@my wife Roline van der Merwe <http://www.vdm.io/>
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@copyright Copyright (C) 2015. All Rights Reserved
@license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html

View File

@ -10,13 +10,12 @@
|_|
/-------------------------------------------------------------------------------------------------------------------------------/
@version 2.1.21
@build 11th September, 2016
@version 2.2.0
@build 23rd October, 2016
@created 30th April, 2015
@package Component Builder
@subpackage dynamic_gets.php
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@my wife Roline van der Merwe <http://www.vdm.io/>
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@copyright Copyright (C) 2015. All Rights Reserved
@license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html
@ -240,7 +239,7 @@ class ComponentbuilderModelDynamic_gets extends JModelList
}
else
{
$search = $db->quote('%' . $db->escape($search, true) . '%');
$search = $db->quote('%' . $db->escape($search) . '%');
$query->where('(a.name LIKE '.$search.' OR a.main_source LIKE '.$search.' OR a.gettype LIKE '.$search.')');
}
}
@ -248,12 +247,12 @@ class ComponentbuilderModelDynamic_gets extends JModelList
// Filter by Main_source.
if ($main_source = $this->getState('filter.main_source'))
{
$query->where('a.main_source = ' . $db->quote($db->escape($main_source, true)));
$query->where('a.main_source = ' . $db->quote($db->escape($main_source)));
}
// Filter by Gettype.
if ($gettype = $this->getState('filter.gettype'))
{
$query->where('a.gettype = ' . $db->quote($db->escape($gettype, true)));
$query->where('a.gettype = ' . $db->quote($db->escape($gettype)));
}
// Add the list ordering clause.

View File

@ -10,13 +10,12 @@
|_|
/-------------------------------------------------------------------------------------------------------------------------------/
@version 2.1.21
@build 11th September, 2016
@version 2.2.0
@build 23rd October, 2016
@created 30th April, 2015
@package Component Builder
@subpackage field.php
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@my wife Roline van der Merwe <http://www.vdm.io/>
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@copyright Copyright (C) 2015. All Rights Reserved
@license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html

View File

@ -10,13 +10,12 @@
|_|
/-------------------------------------------------------------------------------------------------------------------------------/
@version 2.1.21
@build 11th September, 2016
@version 2.2.0
@build 23rd October, 2016
@created 30th April, 2015
@package Component Builder
@subpackage fields.php
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@my wife Roline van der Merwe <http://www.vdm.io/>
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@copyright Copyright (C) 2015. All Rights Reserved
@license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html
@ -312,7 +311,7 @@ class ComponentbuilderModelFields extends JModelList
}
else
{
$search = $db->quote('%' . $db->escape($search, true) . '%');
$search = $db->quote('%' . $db->escape($search) . '%');
$query->where('(a.name LIKE '.$search.' OR a.fieldtype LIKE '.$search.' OR g.name LIKE '.$search.' OR a.datatype LIKE '.$search.' OR a.indexes LIKE '.$search.' OR a.null_switch LIKE '.$search.' OR a.xml LIKE '.$search.' OR a.catid LIKE '.$search.' OR a.store LIKE '.$search.')');
}
}
@ -320,27 +319,27 @@ class ComponentbuilderModelFields extends JModelList
// Filter by fieldtype.
if ($fieldtype = $this->getState('filter.fieldtype'))
{
$query->where('a.fieldtype = ' . $db->quote($db->escape($fieldtype, true)));
$query->where('a.fieldtype = ' . $db->quote($db->escape($fieldtype)));
}
// Filter by Datatype.
if ($datatype = $this->getState('filter.datatype'))
{
$query->where('a.datatype = ' . $db->quote($db->escape($datatype, true)));
$query->where('a.datatype = ' . $db->quote($db->escape($datatype)));
}
// Filter by Indexes.
if ($indexes = $this->getState('filter.indexes'))
{
$query->where('a.indexes = ' . $db->quote($db->escape($indexes, true)));
$query->where('a.indexes = ' . $db->quote($db->escape($indexes)));
}
// Filter by Null_switch.
if ($null_switch = $this->getState('filter.null_switch'))
{
$query->where('a.null_switch = ' . $db->quote($db->escape($null_switch, true)));
$query->where('a.null_switch = ' . $db->quote($db->escape($null_switch)));
}
// Filter by Store.
if ($store = $this->getState('filter.store'))
{
$query->where('a.store = ' . $db->quote($db->escape($store, true)));
$query->where('a.store = ' . $db->quote($db->escape($store)));
}
// Filter by a single or group of categories.

View File

@ -0,0 +1,167 @@
<?php
/*--------------------------------------------------------------------------------------------------------| www.vdm.io |------/
__ __ _ _____ _ _ __ __ _ _ _
\ \ / / | | | __ \ | | | | | \/ | | | | | | |
\ \ / /_ _ ___| |_ | | | | _____ _____| | ___ _ __ _ __ ___ ___ _ __ | |_ | \ / | ___| |_| |__ ___ __| |
\ \/ / _` / __| __| | | | |/ _ \ \ / / _ \ |/ _ \| '_ \| '_ ` _ \ / _ \ '_ \| __| | |\/| |/ _ \ __| '_ \ / _ \ / _` |
\ / (_| \__ \ |_ | |__| | __/\ V / __/ | (_) | |_) | | | | | | __/ | | | |_ | | | | __/ |_| | | | (_) | (_| |
\/ \__,_|___/\__| |_____/ \___| \_/ \___|_|\___/| .__/|_| |_| |_|\___|_| |_|\__| |_| |_|\___|\__|_| |_|\___/ \__,_|
| |
|_|
/-------------------------------------------------------------------------------------------------------------------------------/
@version 2.2.0
@build 23rd October, 2016
@created 30th April, 2015
@package Component Builder
@subpackage adminviewfolderlist.php
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@copyright Copyright (C) 2015. All Rights Reserved
@license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html
Builds Complex Joomla Components
/-----------------------------------------------------------------------------------------------------------------------------*/
// No direct access to this file
defined('_JEXEC') or die('Restricted access');
// import the list field type
jimport('joomla.form.helper');
JFormHelper::loadFieldClass('list');
/**
* Adminviewfolderlist Form Field class for the Componentbuilder component
*/
class JFormFieldAdminviewfolderlist extends JFormFieldList
{
/**
* The adminviewfolderlist field type.
*
* @var string
*/
public $type = 'adminviewfolderlist';
/**
* Override to add new button
*
* @return string The field input markup.
*
* @since 3.2
*/
protected function getInput()
{
// see if we should add buttons
$setButton = $this->getAttribute('button');
// get html
$html = parent::getInput();
// if true set button
if ($setButton === 'true')
{
$button = array();
$script = array();
$buttonName = $this->getAttribute('name');
// get the input from url
$jinput = JFactory::getApplication()->input;
// get the view name & id
$values = $jinput->getArray(array(
'id' => 'int',
'view' => 'word'
));
// check if new item
$ref = '';
$refJ = '';
if (!is_null($values['id']) && strlen($values['view']))
{
// only load referal if not new item.
$ref = '&amp;ref=' . $values['view'] . '&amp;refid=' . $values['id'];
$refJ = '&ref=' . $values['view'] . '&refid=' . $values['id'];
}
$user = JFactory::getUser();
// only add if user allowed to create
if ($user->authorise('core.create', 'com_componentbuilder'))
{
// build Create button
$buttonNamee = trim($buttonName);
$buttonNamee = preg_replace('/_+/', ' ', $buttonNamee);
$buttonNamee = preg_replace('/\s+/', ' ', $buttonNamee);
$buttonNamee = preg_replace("/[^A-Za-z ]/", '', $buttonNamee);
$buttonNamee = ucfirst(strtolower($buttonNamee));
$button[] = '<a id="'.$buttonName.'Create" class="btn btn-small btn-success hasTooltip" title="'.JText::sprintf('COM_COMPONENTBUILDER_CREATE_NEW_S', $buttonNamee).'" style="border-radius: 0px 4px 4px 0px; padding: 4px 4px 4px 7px;"
href="index.php?option=com_componentbuilder&amp;view=&amp;layout=edit'.$ref.'" >
<span class="icon-new icon-white"></span></a>';
}
// only add if user allowed to edit
if (($buttonName == '' || $buttonName == '') && $user->authorise('core.edit', 'com_componentbuilder'))
{
// build edit button
$buttonNamee = trim($buttonName);
$buttonNamee = preg_replace('/_+/', ' ', $buttonNamee);
$buttonNamee = preg_replace('/\s+/', ' ', $buttonNamee);
$buttonNamee = preg_replace("/[^A-Za-z ]/", '', $buttonNamee);
$buttonNamee = ucfirst(strtolower($buttonNamee));
$button[] = '<a id="'.$buttonName.'Edit" class="btn btn-small hasTooltip" title="'.JText::sprintf('COM_COMPONENTBUILDER_EDIT_S', $buttonNamee).'" style="display: none; padding: 4px 4px 4px 7px;" href="#" >
<span class="icon-edit"></span></a>';
// build script
$script[] = "
jQuery(document).ready(function() {
jQuery('#adminForm').on('change', '#jform_".$buttonName."',function (e) {
e.preventDefault();
var ".$buttonName."Value = jQuery('#jform_".$buttonName."').val();
".$buttonName."Button(".$buttonName."Value);
});
var ".$buttonName."Value = jQuery('#jform_".$buttonName."').val();
".$buttonName."Button(".$buttonName."Value);
});
function ".$buttonName."Button(value) {
if (value > 0) {
// hide the create button
jQuery('#".$buttonName."Create').hide();
// show edit button
jQuery('#".$buttonName."Edit').show();
var url = 'index.php?option=com_componentbuilder&view=&task=.edit&id='+value+'".$refJ."';
jQuery('#".$buttonName."Edit').attr('href', url);
} else {
// show the create button
jQuery('#".$buttonName."Create').show();
// hide edit button
jQuery('#".$buttonName."Edit').hide();
}
}";
}
// check if button was created for field.
if (is_array($button) && count($button) > 0)
{
// Load the needed script.
$document = JFactory::getDocument();
$document->addScriptDeclaration(implode(' ',$script));
// return the button attached to input field.
return '<div class="input-append">' .$html . implode('',$button).'</div>';
}
}
return $html;
}
/**
* Method to get a list of options for a list input.
*
* @return array An array of JHtml options.
*/
public function getOptions()
{
// get custom folder files
$localfolder = JPATH_COMPONENT_ADMINISTRATOR.'/views';
// set the default
$options = array();
// import all needed classes
jimport('joomla.filesystem.folder');
// now check if there are files in the folder
if (JFolder::exists($localfolder) && $folders = JFolder::folders($localfolder))
{
foreach ($folders as $folder)
{
$options[] = JHtml::_('select.option', $folder, ComponentbuilderHelper::safeString($folder, 'W'));
}
}
return $options;
}
}

View File

@ -10,13 +10,12 @@
|_|
/-------------------------------------------------------------------------------------------------------------------------------/
@version 2.1.21
@build 11th September, 2016
@version 2.2.0
@build 23rd October, 2016
@created 30th April, 2015
@package Component Builder
@subpackage adminviews.php
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@my wife Roline van der Merwe <http://www.vdm.io/>
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@copyright Copyright (C) 2015. All Rights Reserved
@license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html

View File

@ -10,13 +10,12 @@
|_|
/-------------------------------------------------------------------------------------------------------------------------------/
@version 2.1.21
@build 11th September, 2016
@version 2.2.0
@build 23rd October, 2016
@created 30th April, 2015
@package Component Builder
@subpackage articles.php
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@my wife Roline van der Merwe <http://www.vdm.io/>
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@copyright Copyright (C) 2015. All Rights Reserved
@license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html

View File

@ -10,13 +10,12 @@
|_|
/-------------------------------------------------------------------------------------------------------------------------------/
@version 2.1.21
@build 11th September, 2016
@version 2.2.0
@build 23rd October, 2016
@created 30th April, 2015
@package Component Builder
@subpackage customadminviews.php
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@my wife Roline van der Merwe <http://www.vdm.io/>
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@copyright Copyright (C) 2015. All Rights Reserved
@license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html

View File

@ -10,13 +10,12 @@
|_|
/-------------------------------------------------------------------------------------------------------------------------------/
@version 2.1.21
@build 11th September, 2016
@version 2.2.0
@build 23rd October, 2016
@created 30th April, 2015
@package Component Builder
@subpackage customfilelist.php
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@my wife Roline van der Merwe <http://www.vdm.io/>
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@copyright Copyright (C) 2015. All Rights Reserved
@license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html

View File

@ -10,13 +10,12 @@
|_|
/-------------------------------------------------------------------------------------------------------------------------------/
@version 2.1.21
@build 11th September, 2016
@version 2.2.0
@build 23rd October, 2016
@created 30th April, 2015
@package Component Builder
@subpackage customfolderlist.php
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@my wife Roline van der Merwe <http://www.vdm.io/>
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@copyright Copyright (C) 2015. All Rights Reserved
@license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html

View File

@ -10,13 +10,12 @@
|_|
/-------------------------------------------------------------------------------------------------------------------------------/
@version 2.1.21
@build 11th September, 2016
@version 2.2.0
@build 23rd October, 2016
@created 30th April, 2015
@package Component Builder
@subpackage customgets.php
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@my wife Roline van der Merwe <http://www.vdm.io/>
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@copyright Copyright (C) 2015. All Rights Reserved
@license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html

View File

@ -10,13 +10,12 @@
|_|
/-------------------------------------------------------------------------------------------------------------------------------/
@version 2.1.21
@build 11th September, 2016
@version 2.2.0
@build 23rd October, 2016
@created 30th April, 2015
@package Component Builder
@subpackage dbtables.php
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@my wife Roline van der Merwe <http://www.vdm.io/>
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@copyright Copyright (C) 2015. All Rights Reserved
@license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html

View File

@ -10,13 +10,12 @@
|_|
/-------------------------------------------------------------------------------------------------------------------------------/
@version 2.1.21
@build 11th September, 2016
@version 2.2.0
@build 23rd October, 2016
@created 30th April, 2015
@package Component Builder
@subpackage dynamicgets.php
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@my wife Roline van der Merwe <http://www.vdm.io/>
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@copyright Copyright (C) 2015. All Rights Reserved
@license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html

View File

@ -10,13 +10,12 @@
|_|
/-------------------------------------------------------------------------------------------------------------------------------/
@version 2.1.21
@build 11th September, 2016
@version 2.2.0
@build 23rd October, 2016
@created 30th April, 2015
@package Component Builder
@subpackage fields.php
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@my wife Roline van der Merwe <http://www.vdm.io/>
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@copyright Copyright (C) 2015. All Rights Reserved
@license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html

View File

@ -10,13 +10,12 @@
|_|
/-------------------------------------------------------------------------------------------------------------------------------/
@version 2.1.21
@build 11th September, 2016
@version 2.2.0
@build 23rd October, 2016
@created 30th April, 2015
@package Component Builder
@subpackage fieldsmulti.php
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@my wife Roline van der Merwe <http://www.vdm.io/>
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@copyright Copyright (C) 2015. All Rights Reserved
@license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html

View File

@ -10,13 +10,12 @@
|_|
/-------------------------------------------------------------------------------------------------------------------------------/
@version 2.1.21
@build 11th September, 2016
@version 2.2.0
@build 23rd October, 2016
@created 30th April, 2015
@package Component Builder
@subpackage fieldtypes.php
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@my wife Roline van der Merwe <http://www.vdm.io/>
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@copyright Copyright (C) 2015. All Rights Reserved
@license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html

View File

@ -10,13 +10,12 @@
|_|
/-------------------------------------------------------------------------------------------------------------------------------/
@version 2.1.21
@build 11th September, 2016
@version 2.2.0
@build 23rd October, 2016
@created 30th April, 2015
@package Component Builder
@subpackage maingets.php
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@my wife Roline van der Merwe <http://www.vdm.io/>
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@copyright Copyright (C) 2015. All Rights Reserved
@license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html

View File

@ -0,0 +1,167 @@
<?php
/*--------------------------------------------------------------------------------------------------------| www.vdm.io |------/
__ __ _ _____ _ _ __ __ _ _ _
\ \ / / | | | __ \ | | | | | \/ | | | | | | |
\ \ / /_ _ ___| |_ | | | | _____ _____| | ___ _ __ _ __ ___ ___ _ __ | |_ | \ / | ___| |_| |__ ___ __| |
\ \/ / _` / __| __| | | | |/ _ \ \ / / _ \ |/ _ \| '_ \| '_ ` _ \ / _ \ '_ \| __| | |\/| |/ _ \ __| '_ \ / _ \ / _` |
\ / (_| \__ \ |_ | |__| | __/\ V / __/ | (_) | |_) | | | | | | __/ | | | |_ | | | | __/ |_| | | | (_) | (_| |
\/ \__,_|___/\__| |_____/ \___| \_/ \___|_|\___/| .__/|_| |_| |_|\___|_| |_|\__| |_| |_|\___|\__|_| |_|\___/ \__,_|
| |
|_|
/-------------------------------------------------------------------------------------------------------------------------------/
@version 2.2.0
@build 23rd October, 2016
@created 30th April, 2015
@package Component Builder
@subpackage siteviewfolderlist.php
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@copyright Copyright (C) 2015. All Rights Reserved
@license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html
Builds Complex Joomla Components
/-----------------------------------------------------------------------------------------------------------------------------*/
// No direct access to this file
defined('_JEXEC') or die('Restricted access');
// import the list field type
jimport('joomla.form.helper');
JFormHelper::loadFieldClass('list');
/**
* Siteviewfolderlist Form Field class for the Componentbuilder component
*/
class JFormFieldSiteviewfolderlist extends JFormFieldList
{
/**
* The siteviewfolderlist field type.
*
* @var string
*/
public $type = 'siteviewfolderlist';
/**
* Override to add new button
*
* @return string The field input markup.
*
* @since 3.2
*/
protected function getInput()
{
// see if we should add buttons
$setButton = $this->getAttribute('button');
// get html
$html = parent::getInput();
// if true set button
if ($setButton === 'true')
{
$button = array();
$script = array();
$buttonName = $this->getAttribute('name');
// get the input from url
$jinput = JFactory::getApplication()->input;
// get the view name & id
$values = $jinput->getArray(array(
'id' => 'int',
'view' => 'word'
));
// check if new item
$ref = '';
$refJ = '';
if (!is_null($values['id']) && strlen($values['view']))
{
// only load referal if not new item.
$ref = '&amp;ref=' . $values['view'] . '&amp;refid=' . $values['id'];
$refJ = '&ref=' . $values['view'] . '&refid=' . $values['id'];
}
$user = JFactory::getUser();
// only add if user allowed to create
if ($user->authorise('core.create', 'com_componentbuilder'))
{
// build Create button
$buttonNamee = trim($buttonName);
$buttonNamee = preg_replace('/_+/', ' ', $buttonNamee);
$buttonNamee = preg_replace('/\s+/', ' ', $buttonNamee);
$buttonNamee = preg_replace("/[^A-Za-z ]/", '', $buttonNamee);
$buttonNamee = ucfirst(strtolower($buttonNamee));
$button[] = '<a id="'.$buttonName.'Create" class="btn btn-small btn-success hasTooltip" title="'.JText::sprintf('COM_COMPONENTBUILDER_CREATE_NEW_S', $buttonNamee).'" style="border-radius: 0px 4px 4px 0px; padding: 4px 4px 4px 7px;"
href="index.php?option=com_componentbuilder&amp;view=&amp;layout=edit'.$ref.'" >
<span class="icon-new icon-white"></span></a>';
}
// only add if user allowed to edit
if (($buttonName == '' || $buttonName == '') && $user->authorise('core.edit', 'com_componentbuilder'))
{
// build edit button
$buttonNamee = trim($buttonName);
$buttonNamee = preg_replace('/_+/', ' ', $buttonNamee);
$buttonNamee = preg_replace('/\s+/', ' ', $buttonNamee);
$buttonNamee = preg_replace("/[^A-Za-z ]/", '', $buttonNamee);
$buttonNamee = ucfirst(strtolower($buttonNamee));
$button[] = '<a id="'.$buttonName.'Edit" class="btn btn-small hasTooltip" title="'.JText::sprintf('COM_COMPONENTBUILDER_EDIT_S', $buttonNamee).'" style="display: none; padding: 4px 4px 4px 7px;" href="#" >
<span class="icon-edit"></span></a>';
// build script
$script[] = "
jQuery(document).ready(function() {
jQuery('#adminForm').on('change', '#jform_".$buttonName."',function (e) {
e.preventDefault();
var ".$buttonName."Value = jQuery('#jform_".$buttonName."').val();
".$buttonName."Button(".$buttonName."Value);
});
var ".$buttonName."Value = jQuery('#jform_".$buttonName."').val();
".$buttonName."Button(".$buttonName."Value);
});
function ".$buttonName."Button(value) {
if (value > 0) {
// hide the create button
jQuery('#".$buttonName."Create').hide();
// show edit button
jQuery('#".$buttonName."Edit').show();
var url = 'index.php?option=com_componentbuilder&view=&task=.edit&id='+value+'".$refJ."';
jQuery('#".$buttonName."Edit').attr('href', url);
} else {
// show the create button
jQuery('#".$buttonName."Create').show();
// hide edit button
jQuery('#".$buttonName."Edit').hide();
}
}";
}
// check if button was created for field.
if (is_array($button) && count($button) > 0)
{
// Load the needed script.
$document = JFactory::getDocument();
$document->addScriptDeclaration(implode(' ',$script));
// return the button attached to input field.
return '<div class="input-append">' .$html . implode('',$button).'</div>';
}
}
return $html;
}
/**
* Method to get a list of options for a list input.
*
* @return array An array of JHtml options.
*/
public function getOptions()
{
// get custom folder files
$localfolder = JPATH_COMPONENT_SITE.'/views';
// set the default
$options = array();
// import all needed classes
jimport('joomla.filesystem.folder');
// now check if there are files in the folder
if (JFolder::exists($localfolder) && $folders = JFolder::folders($localfolder))
{
foreach ($folders as $folder)
{
$options[] = JHtml::_('select.option', $folder, ComponentbuilderHelper::safeString($folder, 'W'));
}
}
return $options;
}
}

View File

@ -10,13 +10,12 @@
|_|
/-------------------------------------------------------------------------------------------------------------------------------/
@version 2.1.21
@build 11th September, 2016
@version 2.2.0
@build 23rd October, 2016
@created 30th April, 2015
@package Component Builder
@subpackage siteviews.php
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@my wife Roline van der Merwe <http://www.vdm.io/>
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@copyright Copyright (C) 2015. All Rights Reserved
@license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html

View File

@ -10,13 +10,12 @@
|_|
/-------------------------------------------------------------------------------------------------------------------------------/
@version 2.1.21
@build 11th September, 2016
@version 2.2.0
@build 23rd October, 2016
@created 30th April, 2015
@package Component Builder
@subpackage snippets.php
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@my wife Roline van der Merwe <http://www.vdm.io/>
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@copyright Copyright (C) 2015. All Rights Reserved
@license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html

View File

@ -10,13 +10,12 @@
|_|
/-------------------------------------------------------------------------------------------------------------------------------/
@version 2.1.21
@build 11th September, 2016
@version 2.2.0
@build 23rd October, 2016
@created 30th April, 2015
@package Component Builder
@subpackage fieldtype.php
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@my wife Roline van der Merwe <http://www.vdm.io/>
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@copyright Copyright (C) 2015. All Rights Reserved
@license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html
@ -112,7 +111,7 @@ class ComponentbuilderModelFieldtype extends JModelAdmin
*
* @return mixed An array of data items on success, false on failure.
*/
public function getVzgfields()
public function getVzlfields()
{
// Get the user object.
$user = JFactory::getUser();
@ -196,13 +195,13 @@ class ComponentbuilderModelFieldtype extends JModelAdmin
foreach ($items as $nr => &$item)
{
// convert datatype
$item->datatype = $this->selectionTranslationVzgfields($item->datatype, 'datatype');
$item->datatype = $this->selectionTranslationVzlfields($item->datatype, 'datatype');
// convert indexes
$item->indexes = $this->selectionTranslationVzgfields($item->indexes, 'indexes');
$item->indexes = $this->selectionTranslationVzlfields($item->indexes, 'indexes');
// convert null_switch
$item->null_switch = $this->selectionTranslationVzgfields($item->null_switch, 'null_switch');
$item->null_switch = $this->selectionTranslationVzlfields($item->null_switch, 'null_switch');
// convert store
$item->store = $this->selectionTranslationVzgfields($item->store, 'store');
$item->store = $this->selectionTranslationVzlfields($item->store, 'store');
}
}
@ -216,7 +215,7 @@ class ComponentbuilderModelFieldtype extends JModelAdmin
*
* @return translatable string
*/
public function selectionTranslationVzgfields($value,$name)
public function selectionTranslationVzlfields($value,$name)
{
// Array of datatype language strings
if ($name == 'datatype')

View File

@ -10,13 +10,12 @@
|_|
/-------------------------------------------------------------------------------------------------------------------------------/
@version 2.1.21
@build 11th September, 2016
@version 2.2.0
@build 23rd October, 2016
@created 30th April, 2015
@package Component Builder
@subpackage fieldtypes.php
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@my wife Roline van der Merwe <http://www.vdm.io/>
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@copyright Copyright (C) 2015. All Rights Reserved
@license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html
@ -197,7 +196,7 @@ class ComponentbuilderModelFieldtypes extends JModelList
}
else
{
$search = $db->quote('%' . $db->escape($search, true) . '%');
$search = $db->quote('%' . $db->escape($search) . '%');
$query->where('(a.name LIKE '.$search.' OR a.catid LIKE '.$search.' OR a.description LIKE '.$search.' OR a.short_description LIKE '.$search.')');
}
}

File diff suppressed because it is too large Load Diff

View File

@ -9,13 +9,12 @@
|_|
/-------------------------------------------------------------------------------------------------------------------------------/
@version 2.1.21
@build 11th September, 2016
@version 2.2.0
@build 23rd October, 2016
@created 30th April, 2015
@package Component Builder
@subpackage component.js
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@my wife Roline van der Merwe <http://www.vdm.io/>
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@copyright Copyright (C) 2015. All Rights Reserved
@license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html
@ -33,6 +32,11 @@ jform_vvvvvwbvwa_required = false;
jform_vvvvvwcvwb_required = false;
jform_vvvvvwdvwc_required = false;
jform_vvvvvwhvwd_required = false;
jform_vvvvvwivwe_required = false;
jform_vvvvvwjvwf_required = false;
jform_vvvvvwkvwg_required = false;
jform_vvvvvwlvwh_required = false;
jform_vvvvvwmvwi_required = false;
// Initial Script
jQuery(document).ready(function()
@ -75,6 +79,21 @@ jQuery(document).ready(function()
var add_php_dashboard_methods_vvvvvwh = jQuery("#jform_add_php_dashboard_methods input[type='radio']:checked").val();
vvvvvwh(add_php_dashboard_methods_vvvvvwh);
var add_php_postflight_install_vvvvvwi = jQuery("#jform_add_php_postflight_install input[type='radio']:checked").val();
vvvvvwi(add_php_postflight_install_vvvvvwi);
var add_php_postflight_update_vvvvvwj = jQuery("#jform_add_php_postflight_update input[type='radio']:checked").val();
vvvvvwj(add_php_postflight_update_vvvvvwj);
var add_php_method_uninstall_vvvvvwk = jQuery("#jform_add_php_method_uninstall input[type='radio']:checked").val();
vvvvvwk(add_php_method_uninstall_vvvvvwk);
var add_php_preflight_install_vvvvvwl = jQuery("#jform_add_php_preflight_install input[type='radio']:checked").val();
vvvvvwl(add_php_preflight_install_vvvvvwl);
var add_php_preflight_update_vvvvvwm = jQuery("#jform_add_php_preflight_update input[type='radio']:checked").val();
vvvvvwm(add_php_preflight_update_vvvvvwm);
});
// the vvvvvvv function
@ -422,6 +441,161 @@ function vvvvvwh(add_php_dashboard_methods_vvvvvwh)
}
}
// the vvvvvwi function
function vvvvvwi(add_php_postflight_install_vvvvvwi)
{
// set the function logic
if (add_php_postflight_install_vvvvvwi == 1)
{
jQuery('#jform_php_postflight_install').closest('.control-group').show();
if (jform_vvvvvwivwe_required)
{
updateFieldRequired('php_postflight_install',0);
jQuery('#jform_php_postflight_install').prop('required','required');
jQuery('#jform_php_postflight_install').attr('aria-required',true);
jQuery('#jform_php_postflight_install').addClass('required');
jform_vvvvvwivwe_required = false;
}
}
else
{
jQuery('#jform_php_postflight_install').closest('.control-group').hide();
if (!jform_vvvvvwivwe_required)
{
updateFieldRequired('php_postflight_install',1);
jQuery('#jform_php_postflight_install').removeAttr('required');
jQuery('#jform_php_postflight_install').removeAttr('aria-required');
jQuery('#jform_php_postflight_install').removeClass('required');
jform_vvvvvwivwe_required = true;
}
}
}
// the vvvvvwj function
function vvvvvwj(add_php_postflight_update_vvvvvwj)
{
// set the function logic
if (add_php_postflight_update_vvvvvwj == 1)
{
jQuery('#jform_php_postflight_update').closest('.control-group').show();
if (jform_vvvvvwjvwf_required)
{
updateFieldRequired('php_postflight_update',0);
jQuery('#jform_php_postflight_update').prop('required','required');
jQuery('#jform_php_postflight_update').attr('aria-required',true);
jQuery('#jform_php_postflight_update').addClass('required');
jform_vvvvvwjvwf_required = false;
}
}
else
{
jQuery('#jform_php_postflight_update').closest('.control-group').hide();
if (!jform_vvvvvwjvwf_required)
{
updateFieldRequired('php_postflight_update',1);
jQuery('#jform_php_postflight_update').removeAttr('required');
jQuery('#jform_php_postflight_update').removeAttr('aria-required');
jQuery('#jform_php_postflight_update').removeClass('required');
jform_vvvvvwjvwf_required = true;
}
}
}
// the vvvvvwk function
function vvvvvwk(add_php_method_uninstall_vvvvvwk)
{
// set the function logic
if (add_php_method_uninstall_vvvvvwk == 1)
{
jQuery('#jform_php_method_uninstall').closest('.control-group').show();
if (jform_vvvvvwkvwg_required)
{
updateFieldRequired('php_method_uninstall',0);
jQuery('#jform_php_method_uninstall').prop('required','required');
jQuery('#jform_php_method_uninstall').attr('aria-required',true);
jQuery('#jform_php_method_uninstall').addClass('required');
jform_vvvvvwkvwg_required = false;
}
}
else
{
jQuery('#jform_php_method_uninstall').closest('.control-group').hide();
if (!jform_vvvvvwkvwg_required)
{
updateFieldRequired('php_method_uninstall',1);
jQuery('#jform_php_method_uninstall').removeAttr('required');
jQuery('#jform_php_method_uninstall').removeAttr('aria-required');
jQuery('#jform_php_method_uninstall').removeClass('required');
jform_vvvvvwkvwg_required = true;
}
}
}
// the vvvvvwl function
function vvvvvwl(add_php_preflight_install_vvvvvwl)
{
// set the function logic
if (add_php_preflight_install_vvvvvwl == 1)
{
jQuery('#jform_php_preflight_install').closest('.control-group').show();
if (jform_vvvvvwlvwh_required)
{
updateFieldRequired('php_preflight_install',0);
jQuery('#jform_php_preflight_install').prop('required','required');
jQuery('#jform_php_preflight_install').attr('aria-required',true);
jQuery('#jform_php_preflight_install').addClass('required');
jform_vvvvvwlvwh_required = false;
}
}
else
{
jQuery('#jform_php_preflight_install').closest('.control-group').hide();
if (!jform_vvvvvwlvwh_required)
{
updateFieldRequired('php_preflight_install',1);
jQuery('#jform_php_preflight_install').removeAttr('required');
jQuery('#jform_php_preflight_install').removeAttr('aria-required');
jQuery('#jform_php_preflight_install').removeClass('required');
jform_vvvvvwlvwh_required = true;
}
}
}
// the vvvvvwm function
function vvvvvwm(add_php_preflight_update_vvvvvwm)
{
// set the function logic
if (add_php_preflight_update_vvvvvwm == 1)
{
jQuery('#jform_php_preflight_update').closest('.control-group').show();
if (jform_vvvvvwmvwi_required)
{
updateFieldRequired('php_preflight_update',0);
jQuery('#jform_php_preflight_update').prop('required','required');
jQuery('#jform_php_preflight_update').attr('aria-required',true);
jQuery('#jform_php_preflight_update').addClass('required');
jform_vvvvvwmvwi_required = false;
}
}
else
{
jQuery('#jform_php_preflight_update').closest('.control-group').hide();
if (!jform_vvvvvwmvwi_required)
{
updateFieldRequired('php_preflight_update',1);
jQuery('#jform_php_preflight_update').removeAttr('required');
jQuery('#jform_php_preflight_update').removeAttr('aria-required');
jQuery('#jform_php_preflight_update').removeClass('required');
jform_vvvvvwmvwi_required = true;
}
}
}
// update required fields
function updateFieldRequired(name,status)
{

File diff suppressed because it is too large Load Diff

View File

@ -9,13 +9,12 @@
|_|
/-------------------------------------------------------------------------------------------------------------------------------/
@version 2.1.21
@build 11th September, 2016
@version 2.2.0
@build 23rd October, 2016
@created 30th April, 2015
@package Component Builder
@subpackage custom_admin_view.js
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@my wife Roline van der Merwe <http://www.vdm.io/>
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@copyright Copyright (C) 2015. All Rights Reserved
@license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html
@ -24,255 +23,255 @@
/-----------------------------------------------------------------------------------------------------------------------------*/
// Some Global Values
jform_vvvvvxlvxl_required = false;
jform_vvvvvxmvxm_required = false;
jform_vvvvvxnvxn_required = false;
jform_vvvvvxovxo_required = false;
jform_vvvvvxpvxp_required = false;
jform_vvvvvxqvxq_required = false;
jform_vvvvvxrvxr_required = false;
jform_vvvvvxrvxs_required = false;
jform_vvvvvxsvxt_required = false;
jform_vvvvvxsvxs_required = false;
jform_vvvvvxtvxt_required = false;
jform_vvvvvxuvxu_required = false;
jform_vvvvvxvvxv_required = false;
jform_vvvvvxwvxw_required = false;
jform_vvvvvxwvxx_required = false;
jform_vvvvvxxvxy_required = false;
// Initial Script
jQuery(document).ready(function()
{
var add_php_view_vvvvvxl = jQuery("#jform_add_php_view input[type='radio']:checked").val();
vvvvvxl(add_php_view_vvvvvxl);
var add_php_view_vvvvvxq = jQuery("#jform_add_php_view input[type='radio']:checked").val();
vvvvvxq(add_php_view_vvvvvxq);
var add_php_jview_display_vvvvvxm = jQuery("#jform_add_php_jview_display input[type='radio']:checked").val();
vvvvvxm(add_php_jview_display_vvvvvxm);
var add_php_jview_display_vvvvvxr = jQuery("#jform_add_php_jview_display input[type='radio']:checked").val();
vvvvvxr(add_php_jview_display_vvvvvxr);
var add_php_jview_vvvvvxn = jQuery("#jform_add_php_jview input[type='radio']:checked").val();
vvvvvxn(add_php_jview_vvvvvxn);
var add_php_jview_vvvvvxs = jQuery("#jform_add_php_jview input[type='radio']:checked").val();
vvvvvxs(add_php_jview_vvvvvxs);
var add_php_document_vvvvvxo = jQuery("#jform_add_php_document input[type='radio']:checked").val();
vvvvvxo(add_php_document_vvvvvxo);
var add_php_document_vvvvvxt = jQuery("#jform_add_php_document input[type='radio']:checked").val();
vvvvvxt(add_php_document_vvvvvxt);
var add_css_document_vvvvvxp = jQuery("#jform_add_css_document input[type='radio']:checked").val();
vvvvvxp(add_css_document_vvvvvxp);
var add_css_document_vvvvvxu = jQuery("#jform_add_css_document input[type='radio']:checked").val();
vvvvvxu(add_css_document_vvvvvxu);
var add_js_document_vvvvvxq = jQuery("#jform_add_js_document input[type='radio']:checked").val();
vvvvvxq(add_js_document_vvvvvxq);
var add_js_document_vvvvvxv = jQuery("#jform_add_js_document input[type='radio']:checked").val();
vvvvvxv(add_js_document_vvvvvxv);
var add_custom_button_vvvvvxr = jQuery("#jform_add_custom_button input[type='radio']:checked").val();
vvvvvxr(add_custom_button_vvvvvxr);
var add_custom_button_vvvvvxw = jQuery("#jform_add_custom_button input[type='radio']:checked").val();
vvvvvxw(add_custom_button_vvvvvxw);
var add_css_vvvvvxs = jQuery("#jform_add_css input[type='radio']:checked").val();
vvvvvxs(add_css_vvvvvxs);
var add_css_vvvvvxx = jQuery("#jform_add_css input[type='radio']:checked").val();
vvvvvxx(add_css_vvvvvxx);
});
// the vvvvvxl function
function vvvvvxl(add_php_view_vvvvvxl)
// the vvvvvxq function
function vvvvvxq(add_php_view_vvvvvxq)
{
// set the function logic
if (add_php_view_vvvvvxl == 1)
if (add_php_view_vvvvvxq == 1)
{
jQuery('#jform_php_view').closest('.control-group').show();
if (jform_vvvvvxlvxl_required)
if (jform_vvvvvxqvxq_required)
{
updateFieldRequired('php_view',0);
jQuery('#jform_php_view').prop('required','required');
jQuery('#jform_php_view').attr('aria-required',true);
jQuery('#jform_php_view').addClass('required');
jform_vvvvvxlvxl_required = false;
}
}
else
{
jQuery('#jform_php_view').closest('.control-group').hide();
if (!jform_vvvvvxlvxl_required)
{
updateFieldRequired('php_view',1);
jQuery('#jform_php_view').removeAttr('required');
jQuery('#jform_php_view').removeAttr('aria-required');
jQuery('#jform_php_view').removeClass('required');
jform_vvvvvxlvxl_required = true;
}
}
}
// the vvvvvxm function
function vvvvvxm(add_php_jview_display_vvvvvxm)
{
// set the function logic
if (add_php_jview_display_vvvvvxm == 1)
{
jQuery('#jform_php_jview_display').closest('.control-group').show();
if (jform_vvvvvxmvxm_required)
{
updateFieldRequired('php_jview_display',0);
jQuery('#jform_php_jview_display').prop('required','required');
jQuery('#jform_php_jview_display').attr('aria-required',true);
jQuery('#jform_php_jview_display').addClass('required');
jform_vvvvvxmvxm_required = false;
}
}
else
{
jQuery('#jform_php_jview_display').closest('.control-group').hide();
if (!jform_vvvvvxmvxm_required)
{
updateFieldRequired('php_jview_display',1);
jQuery('#jform_php_jview_display').removeAttr('required');
jQuery('#jform_php_jview_display').removeAttr('aria-required');
jQuery('#jform_php_jview_display').removeClass('required');
jform_vvvvvxmvxm_required = true;
}
}
}
// the vvvvvxn function
function vvvvvxn(add_php_jview_vvvvvxn)
{
// set the function logic
if (add_php_jview_vvvvvxn == 1)
{
jQuery('#jform_php_jview').closest('.control-group').show();
if (jform_vvvvvxnvxn_required)
{
updateFieldRequired('php_jview',0);
jQuery('#jform_php_jview').prop('required','required');
jQuery('#jform_php_jview').attr('aria-required',true);
jQuery('#jform_php_jview').addClass('required');
jform_vvvvvxnvxn_required = false;
}
}
else
{
jQuery('#jform_php_jview').closest('.control-group').hide();
if (!jform_vvvvvxnvxn_required)
{
updateFieldRequired('php_jview',1);
jQuery('#jform_php_jview').removeAttr('required');
jQuery('#jform_php_jview').removeAttr('aria-required');
jQuery('#jform_php_jview').removeClass('required');
jform_vvvvvxnvxn_required = true;
}
}
}
// the vvvvvxo function
function vvvvvxo(add_php_document_vvvvvxo)
{
// set the function logic
if (add_php_document_vvvvvxo == 1)
{
jQuery('#jform_php_document').closest('.control-group').show();
if (jform_vvvvvxovxo_required)
{
updateFieldRequired('php_document',0);
jQuery('#jform_php_document').prop('required','required');
jQuery('#jform_php_document').attr('aria-required',true);
jQuery('#jform_php_document').addClass('required');
jform_vvvvvxovxo_required = false;
}
}
else
{
jQuery('#jform_php_document').closest('.control-group').hide();
if (!jform_vvvvvxovxo_required)
{
updateFieldRequired('php_document',1);
jQuery('#jform_php_document').removeAttr('required');
jQuery('#jform_php_document').removeAttr('aria-required');
jQuery('#jform_php_document').removeClass('required');
jform_vvvvvxovxo_required = true;
}
}
}
// the vvvvvxp function
function vvvvvxp(add_css_document_vvvvvxp)
{
// set the function logic
if (add_css_document_vvvvvxp == 1)
{
jQuery('#jform_css_document').closest('.control-group').show();
if (jform_vvvvvxpvxp_required)
{
updateFieldRequired('css_document',0);
jQuery('#jform_css_document').prop('required','required');
jQuery('#jform_css_document').attr('aria-required',true);
jQuery('#jform_css_document').addClass('required');
jform_vvvvvxpvxp_required = false;
}
}
else
{
jQuery('#jform_css_document').closest('.control-group').hide();
if (!jform_vvvvvxpvxp_required)
{
updateFieldRequired('css_document',1);
jQuery('#jform_css_document').removeAttr('required');
jQuery('#jform_css_document').removeAttr('aria-required');
jQuery('#jform_css_document').removeClass('required');
jform_vvvvvxpvxp_required = true;
}
}
}
// the vvvvvxq function
function vvvvvxq(add_js_document_vvvvvxq)
{
// set the function logic
if (add_js_document_vvvvvxq == 1)
{
jQuery('#jform_js_document').closest('.control-group').show();
if (jform_vvvvvxqvxq_required)
{
updateFieldRequired('js_document',0);
jQuery('#jform_js_document').prop('required','required');
jQuery('#jform_js_document').attr('aria-required',true);
jQuery('#jform_js_document').addClass('required');
jform_vvvvvxqvxq_required = false;
}
}
else
{
jQuery('#jform_js_document').closest('.control-group').hide();
jQuery('#jform_php_view').closest('.control-group').hide();
if (!jform_vvvvvxqvxq_required)
{
updateFieldRequired('js_document',1);
jQuery('#jform_js_document').removeAttr('required');
jQuery('#jform_js_document').removeAttr('aria-required');
jQuery('#jform_js_document').removeClass('required');
updateFieldRequired('php_view',1);
jQuery('#jform_php_view').removeAttr('required');
jQuery('#jform_php_view').removeAttr('aria-required');
jQuery('#jform_php_view').removeClass('required');
jform_vvvvvxqvxq_required = true;
}
}
}
// the vvvvvxr function
function vvvvvxr(add_custom_button_vvvvvxr)
function vvvvvxr(add_php_jview_display_vvvvvxr)
{
// set the function logic
if (add_custom_button_vvvvvxr == 1)
if (add_php_jview_display_vvvvvxr == 1)
{
jQuery('#jform_php_jview_display').closest('.control-group').show();
if (jform_vvvvvxrvxr_required)
{
updateFieldRequired('php_jview_display',0);
jQuery('#jform_php_jview_display').prop('required','required');
jQuery('#jform_php_jview_display').attr('aria-required',true);
jQuery('#jform_php_jview_display').addClass('required');
jform_vvvvvxrvxr_required = false;
}
}
else
{
jQuery('#jform_php_jview_display').closest('.control-group').hide();
if (!jform_vvvvvxrvxr_required)
{
updateFieldRequired('php_jview_display',1);
jQuery('#jform_php_jview_display').removeAttr('required');
jQuery('#jform_php_jview_display').removeAttr('aria-required');
jQuery('#jform_php_jview_display').removeClass('required');
jform_vvvvvxrvxr_required = true;
}
}
}
// the vvvvvxs function
function vvvvvxs(add_php_jview_vvvvvxs)
{
// set the function logic
if (add_php_jview_vvvvvxs == 1)
{
jQuery('#jform_php_jview').closest('.control-group').show();
if (jform_vvvvvxsvxs_required)
{
updateFieldRequired('php_jview',0);
jQuery('#jform_php_jview').prop('required','required');
jQuery('#jform_php_jview').attr('aria-required',true);
jQuery('#jform_php_jview').addClass('required');
jform_vvvvvxsvxs_required = false;
}
}
else
{
jQuery('#jform_php_jview').closest('.control-group').hide();
if (!jform_vvvvvxsvxs_required)
{
updateFieldRequired('php_jview',1);
jQuery('#jform_php_jview').removeAttr('required');
jQuery('#jform_php_jview').removeAttr('aria-required');
jQuery('#jform_php_jview').removeClass('required');
jform_vvvvvxsvxs_required = true;
}
}
}
// the vvvvvxt function
function vvvvvxt(add_php_document_vvvvvxt)
{
// set the function logic
if (add_php_document_vvvvvxt == 1)
{
jQuery('#jform_php_document').closest('.control-group').show();
if (jform_vvvvvxtvxt_required)
{
updateFieldRequired('php_document',0);
jQuery('#jform_php_document').prop('required','required');
jQuery('#jform_php_document').attr('aria-required',true);
jQuery('#jform_php_document').addClass('required');
jform_vvvvvxtvxt_required = false;
}
}
else
{
jQuery('#jform_php_document').closest('.control-group').hide();
if (!jform_vvvvvxtvxt_required)
{
updateFieldRequired('php_document',1);
jQuery('#jform_php_document').removeAttr('required');
jQuery('#jform_php_document').removeAttr('aria-required');
jQuery('#jform_php_document').removeClass('required');
jform_vvvvvxtvxt_required = true;
}
}
}
// the vvvvvxu function
function vvvvvxu(add_css_document_vvvvvxu)
{
// set the function logic
if (add_css_document_vvvvvxu == 1)
{
jQuery('#jform_css_document').closest('.control-group').show();
if (jform_vvvvvxuvxu_required)
{
updateFieldRequired('css_document',0);
jQuery('#jform_css_document').prop('required','required');
jQuery('#jform_css_document').attr('aria-required',true);
jQuery('#jform_css_document').addClass('required');
jform_vvvvvxuvxu_required = false;
}
}
else
{
jQuery('#jform_css_document').closest('.control-group').hide();
if (!jform_vvvvvxuvxu_required)
{
updateFieldRequired('css_document',1);
jQuery('#jform_css_document').removeAttr('required');
jQuery('#jform_css_document').removeAttr('aria-required');
jQuery('#jform_css_document').removeClass('required');
jform_vvvvvxuvxu_required = true;
}
}
}
// the vvvvvxv function
function vvvvvxv(add_js_document_vvvvvxv)
{
// set the function logic
if (add_js_document_vvvvvxv == 1)
{
jQuery('#jform_js_document').closest('.control-group').show();
if (jform_vvvvvxvvxv_required)
{
updateFieldRequired('js_document',0);
jQuery('#jform_js_document').prop('required','required');
jQuery('#jform_js_document').attr('aria-required',true);
jQuery('#jform_js_document').addClass('required');
jform_vvvvvxvvxv_required = false;
}
}
else
{
jQuery('#jform_js_document').closest('.control-group').hide();
if (!jform_vvvvvxvvxv_required)
{
updateFieldRequired('js_document',1);
jQuery('#jform_js_document').removeAttr('required');
jQuery('#jform_js_document').removeAttr('aria-required');
jQuery('#jform_js_document').removeClass('required');
jform_vvvvvxvvxv_required = true;
}
}
}
// the vvvvvxw function
function vvvvvxw(add_custom_button_vvvvvxw)
{
// set the function logic
if (add_custom_button_vvvvvxw == 1)
{
jQuery('#jform_custom_button').closest('.control-group').show();
jQuery('#jform_php_controller').closest('.control-group').show();
if (jform_vvvvvxrvxr_required)
if (jform_vvvvvxwvxw_required)
{
updateFieldRequired('php_controller',0);
jQuery('#jform_php_controller').prop('required','required');
jQuery('#jform_php_controller').attr('aria-required',true);
jQuery('#jform_php_controller').addClass('required');
jform_vvvvvxrvxr_required = false;
jform_vvvvvxwvxw_required = false;
}
jQuery('#jform_php_model').closest('.control-group').show();
if (jform_vvvvvxrvxs_required)
if (jform_vvvvvxwvxx_required)
{
updateFieldRequired('php_model',0);
jQuery('#jform_php_model').prop('required','required');
jQuery('#jform_php_model').attr('aria-required',true);
jQuery('#jform_php_model').addClass('required');
jform_vvvvvxrvxs_required = false;
jform_vvvvvxwvxx_required = false;
}
}
@ -280,53 +279,53 @@ function vvvvvxr(add_custom_button_vvvvvxr)
{
jQuery('#jform_custom_button').closest('.control-group').hide();
jQuery('#jform_php_controller').closest('.control-group').hide();
if (!jform_vvvvvxrvxr_required)
if (!jform_vvvvvxwvxw_required)
{
updateFieldRequired('php_controller',1);
jQuery('#jform_php_controller').removeAttr('required');
jQuery('#jform_php_controller').removeAttr('aria-required');
jQuery('#jform_php_controller').removeClass('required');
jform_vvvvvxrvxr_required = true;
jform_vvvvvxwvxw_required = true;
}
jQuery('#jform_php_model').closest('.control-group').hide();
if (!jform_vvvvvxrvxs_required)
if (!jform_vvvvvxwvxx_required)
{
updateFieldRequired('php_model',1);
jQuery('#jform_php_model').removeAttr('required');
jQuery('#jform_php_model').removeAttr('aria-required');
jQuery('#jform_php_model').removeClass('required');
jform_vvvvvxrvxs_required = true;
jform_vvvvvxwvxx_required = true;
}
}
}
// the vvvvvxs function
function vvvvvxs(add_css_vvvvvxs)
// the vvvvvxx function
function vvvvvxx(add_css_vvvvvxx)
{
// set the function logic
if (add_css_vvvvvxs == 1)
if (add_css_vvvvvxx == 1)
{
jQuery('#jform_css').closest('.control-group').show();
if (jform_vvvvvxsvxt_required)
if (jform_vvvvvxxvxy_required)
{
updateFieldRequired('css',0);
jQuery('#jform_css').prop('required','required');
jQuery('#jform_css').attr('aria-required',true);
jQuery('#jform_css').addClass('required');
jform_vvvvvxsvxt_required = false;
jform_vvvvvxxvxy_required = false;
}
}
else
{
jQuery('#jform_css').closest('.control-group').hide();
if (!jform_vvvvvxsvxt_required)
if (!jform_vvvvvxxvxy_required)
{
updateFieldRequired('css',1);
jQuery('#jform_css').removeAttr('required');
jQuery('#jform_css').removeAttr('aria-required');
jQuery('#jform_css').removeClass('required');
jform_vvvvvxsvxt_required = true;
jform_vvvvvxxvxy_required = true;
}
}
}

File diff suppressed because it is too large Load Diff

View File

@ -9,13 +9,12 @@
|_|
/-------------------------------------------------------------------------------------------------------------------------------/
@version 2.1.21
@build 11th September, 2016
@version 2.2.0
@build 23rd October, 2016
@created 30th April, 2015
@package Component Builder
@subpackage field.js
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@my wife Roline van der Merwe <http://www.vdm.io/>
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@copyright Copyright (C) 2015. All Rights Reserved
@license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html
@ -24,171 +23,171 @@
/-----------------------------------------------------------------------------------------------------------------------------*/
// Some Global Values
jform_vvvvvzavyy_required = false;
jform_vvvvvzbvyz_required = false;
jform_vvvvvzcvza_required = false;
jform_vvvvvzdvzb_required = false;
jform_vvvvvzgvzc_required = false;
jform_vvvvvzhvzd_required = false;
jform_vvvvvzivze_required = false;
jform_vvvvvzjvzf_required = false;
jform_vvvvvzfvzd_required = false;
jform_vvvvvzgvze_required = false;
jform_vvvvvzhvzf_required = false;
jform_vvvvvzivzg_required = false;
jform_vvvvvzlvzh_required = false;
jform_vvvvvzmvzi_required = false;
jform_vvvvvznvzj_required = false;
jform_vvvvvzovzk_required = false;
// Initial Script
jQuery(document).ready(function()
{
var datalenght_vvvvvza = jQuery("#jform_datalenght").val();
vvvvvza(datalenght_vvvvvza);
var datalenght_vvvvvzf = jQuery("#jform_datalenght").val();
vvvvvzf(datalenght_vvvvvzf);
var datadefault_vvvvvzb = jQuery("#jform_datadefault").val();
vvvvvzb(datadefault_vvvvvzb);
var datadefault_vvvvvzg = jQuery("#jform_datadefault").val();
vvvvvzg(datadefault_vvvvvzg);
var datatype_vvvvvzc = jQuery("#jform_datatype").val();
vvvvvzc(datatype_vvvvvzc);
var datatype_vvvvvzh = jQuery("#jform_datatype").val();
vvvvvzh(datatype_vvvvvzh);
var datatype_vvvvvzd = jQuery("#jform_datatype").val();
vvvvvzd(datatype_vvvvvzd);
var datatype_vvvvvzi = jQuery("#jform_datatype").val();
vvvvvzi(datatype_vvvvvzi);
var store_vvvvvze = jQuery("#jform_store").val();
var datatype_vvvvvze = jQuery("#jform_datatype").val();
vvvvvze(store_vvvvvze,datatype_vvvvvze);
var store_vvvvvzj = jQuery("#jform_store").val();
var datatype_vvvvvzj = jQuery("#jform_datatype").val();
vvvvvzj(store_vvvvvzj,datatype_vvvvvzj);
var add_css_view_vvvvvzg = jQuery("#jform_add_css_view input[type='radio']:checked").val();
vvvvvzg(add_css_view_vvvvvzg);
var add_css_view_vvvvvzl = jQuery("#jform_add_css_view input[type='radio']:checked").val();
vvvvvzl(add_css_view_vvvvvzl);
var add_css_views_vvvvvzh = jQuery("#jform_add_css_views input[type='radio']:checked").val();
vvvvvzh(add_css_views_vvvvvzh);
var add_css_views_vvvvvzm = jQuery("#jform_add_css_views input[type='radio']:checked").val();
vvvvvzm(add_css_views_vvvvvzm);
var add_javascript_view_footer_vvvvvzi = jQuery("#jform_add_javascript_view_footer input[type='radio']:checked").val();
vvvvvzi(add_javascript_view_footer_vvvvvzi);
var add_javascript_view_footer_vvvvvzn = jQuery("#jform_add_javascript_view_footer input[type='radio']:checked").val();
vvvvvzn(add_javascript_view_footer_vvvvvzn);
var add_javascript_views_footer_vvvvvzj = jQuery("#jform_add_javascript_views_footer input[type='radio']:checked").val();
vvvvvzj(add_javascript_views_footer_vvvvvzj);
var add_javascript_views_footer_vvvvvzo = jQuery("#jform_add_javascript_views_footer input[type='radio']:checked").val();
vvvvvzo(add_javascript_views_footer_vvvvvzo);
});
// the vvvvvza function
function vvvvvza(datalenght_vvvvvza)
// the vvvvvzf function
function vvvvvzf(datalenght_vvvvvzf)
{
if (isSet(datalenght_vvvvvza) && datalenght_vvvvvza.constructor !== Array)
if (isSet(datalenght_vvvvvzf) && datalenght_vvvvvzf.constructor !== Array)
{
var temp_vvvvvza = datalenght_vvvvvza;
var datalenght_vvvvvza = [];
datalenght_vvvvvza.push(temp_vvvvvza);
var temp_vvvvvzf = datalenght_vvvvvzf;
var datalenght_vvvvvzf = [];
datalenght_vvvvvzf.push(temp_vvvvvzf);
}
else if (!isSet(datalenght_vvvvvza))
else if (!isSet(datalenght_vvvvvzf))
{
var datalenght_vvvvvza = [];
var datalenght_vvvvvzf = [];
}
var datalenght = datalenght_vvvvvza.some(datalenght_vvvvvza_SomeFunc);
var datalenght = datalenght_vvvvvzf.some(datalenght_vvvvvzf_SomeFunc);
// set this function logic
if (datalenght)
{
jQuery('#jform_datalenght_other').closest('.control-group').show();
if (jform_vvvvvzavyy_required)
if (jform_vvvvvzfvzd_required)
{
updateFieldRequired('datalenght_other',0);
jQuery('#jform_datalenght_other').prop('required','required');
jQuery('#jform_datalenght_other').attr('aria-required',true);
jQuery('#jform_datalenght_other').addClass('required');
jform_vvvvvzavyy_required = false;
jform_vvvvvzfvzd_required = false;
}
}
else
{
jQuery('#jform_datalenght_other').closest('.control-group').hide();
if (!jform_vvvvvzavyy_required)
if (!jform_vvvvvzfvzd_required)
{
updateFieldRequired('datalenght_other',1);
jQuery('#jform_datalenght_other').removeAttr('required');
jQuery('#jform_datalenght_other').removeAttr('aria-required');
jQuery('#jform_datalenght_other').removeClass('required');
jform_vvvvvzavyy_required = true;
jform_vvvvvzfvzd_required = true;
}
}
}
// the vvvvvza Some function
function datalenght_vvvvvza_SomeFunc(datalenght_vvvvvza)
// the vvvvvzf Some function
function datalenght_vvvvvzf_SomeFunc(datalenght_vvvvvzf)
{
// set the function logic
if (datalenght_vvvvvza == 'Other')
if (datalenght_vvvvvzf == 'Other')
{
return true;
}
return false;
}
// the vvvvvzb function
function vvvvvzb(datadefault_vvvvvzb)
// the vvvvvzg function
function vvvvvzg(datadefault_vvvvvzg)
{
if (isSet(datadefault_vvvvvzb) && datadefault_vvvvvzb.constructor !== Array)
if (isSet(datadefault_vvvvvzg) && datadefault_vvvvvzg.constructor !== Array)
{
var temp_vvvvvzb = datadefault_vvvvvzb;
var datadefault_vvvvvzb = [];
datadefault_vvvvvzb.push(temp_vvvvvzb);
var temp_vvvvvzg = datadefault_vvvvvzg;
var datadefault_vvvvvzg = [];
datadefault_vvvvvzg.push(temp_vvvvvzg);
}
else if (!isSet(datadefault_vvvvvzb))
else if (!isSet(datadefault_vvvvvzg))
{
var datadefault_vvvvvzb = [];
var datadefault_vvvvvzg = [];
}
var datadefault = datadefault_vvvvvzb.some(datadefault_vvvvvzb_SomeFunc);
var datadefault = datadefault_vvvvvzg.some(datadefault_vvvvvzg_SomeFunc);
// set this function logic
if (datadefault)
{
jQuery('#jform_datadefault_other').closest('.control-group').show();
if (jform_vvvvvzbvyz_required)
if (jform_vvvvvzgvze_required)
{
updateFieldRequired('datadefault_other',0);
jQuery('#jform_datadefault_other').prop('required','required');
jQuery('#jform_datadefault_other').attr('aria-required',true);
jQuery('#jform_datadefault_other').addClass('required');
jform_vvvvvzbvyz_required = false;
jform_vvvvvzgvze_required = false;
}
}
else
{
jQuery('#jform_datadefault_other').closest('.control-group').hide();
if (!jform_vvvvvzbvyz_required)
if (!jform_vvvvvzgvze_required)
{
updateFieldRequired('datadefault_other',1);
jQuery('#jform_datadefault_other').removeAttr('required');
jQuery('#jform_datadefault_other').removeAttr('aria-required');
jQuery('#jform_datadefault_other').removeClass('required');
jform_vvvvvzbvyz_required = true;
jform_vvvvvzgvze_required = true;
}
}
}
// the vvvvvzb Some function
function datadefault_vvvvvzb_SomeFunc(datadefault_vvvvvzb)
// the vvvvvzg Some function
function datadefault_vvvvvzg_SomeFunc(datadefault_vvvvvzg)
{
// set the function logic
if (datadefault_vvvvvzb == 'Other')
if (datadefault_vvvvvzg == 'Other')
{
return true;
}
return false;
}
// the vvvvvzc function
function vvvvvzc(datatype_vvvvvzc)
// the vvvvvzh function
function vvvvvzh(datatype_vvvvvzh)
{
if (isSet(datatype_vvvvvzc) && datatype_vvvvvzc.constructor !== Array)
if (isSet(datatype_vvvvvzh) && datatype_vvvvvzh.constructor !== Array)
{
var temp_vvvvvzc = datatype_vvvvvzc;
var datatype_vvvvvzc = [];
datatype_vvvvvzc.push(temp_vvvvvzc);
var temp_vvvvvzh = datatype_vvvvvzh;
var datatype_vvvvvzh = [];
datatype_vvvvvzh.push(temp_vvvvvzh);
}
else if (!isSet(datatype_vvvvvzc))
else if (!isSet(datatype_vvvvvzh))
{
var datatype_vvvvvzc = [];
var datatype_vvvvvzh = [];
}
var datatype = datatype_vvvvvzc.some(datatype_vvvvvzc_SomeFunc);
var datatype = datatype_vvvvvzh.some(datatype_vvvvvzh_SomeFunc);
// set this function logic
@ -197,13 +196,13 @@ function vvvvvzc(datatype_vvvvvzc)
jQuery('#jform_datadefault').closest('.control-group').show();
jQuery('#jform_datalenght').closest('.control-group').show();
jQuery('#jform_indexes').closest('.control-group').show();
if (jform_vvvvvzcvza_required)
if (jform_vvvvvzhvzf_required)
{
updateFieldRequired('indexes',0);
jQuery('#jform_indexes').prop('required','required');
jQuery('#jform_indexes').attr('aria-required',true);
jQuery('#jform_indexes').addClass('required');
jform_vvvvvzcvza_required = false;
jform_vvvvvzhvzf_required = false;
}
}
@ -212,109 +211,109 @@ function vvvvvzc(datatype_vvvvvzc)
jQuery('#jform_datadefault').closest('.control-group').hide();
jQuery('#jform_datalenght').closest('.control-group').hide();
jQuery('#jform_indexes').closest('.control-group').hide();
if (!jform_vvvvvzcvza_required)
if (!jform_vvvvvzhvzf_required)
{
updateFieldRequired('indexes',1);
jQuery('#jform_indexes').removeAttr('required');
jQuery('#jform_indexes').removeAttr('aria-required');
jQuery('#jform_indexes').removeClass('required');
jform_vvvvvzcvza_required = true;
jform_vvvvvzhvzf_required = true;
}
}
}
// the vvvvvzc Some function
function datatype_vvvvvzc_SomeFunc(datatype_vvvvvzc)
// the vvvvvzh Some function
function datatype_vvvvvzh_SomeFunc(datatype_vvvvvzh)
{
// set the function logic
if (datatype_vvvvvzc == 'CHAR' || datatype_vvvvvzc == 'VARCHAR' || datatype_vvvvvzc == 'DATETIME' || datatype_vvvvvzc == 'DATE' || datatype_vvvvvzc == 'TIME' || datatype_vvvvvzc == 'INT' || datatype_vvvvvzc == 'TINYINT' || datatype_vvvvvzc == 'BIGINT' || datatype_vvvvvzc == 'FLOAT' || datatype_vvvvvzc == 'DECIMAL' || datatype_vvvvvzc == 'DOUBLE')
if (datatype_vvvvvzh == 'CHAR' || datatype_vvvvvzh == 'VARCHAR' || datatype_vvvvvzh == 'DATETIME' || datatype_vvvvvzh == 'DATE' || datatype_vvvvvzh == 'TIME' || datatype_vvvvvzh == 'INT' || datatype_vvvvvzh == 'TINYINT' || datatype_vvvvvzh == 'BIGINT' || datatype_vvvvvzh == 'FLOAT' || datatype_vvvvvzh == 'DECIMAL' || datatype_vvvvvzh == 'DOUBLE')
{
return true;
}
return false;
}
// the vvvvvzd function
function vvvvvzd(datatype_vvvvvzd)
// the vvvvvzi function
function vvvvvzi(datatype_vvvvvzi)
{
if (isSet(datatype_vvvvvzd) && datatype_vvvvvzd.constructor !== Array)
if (isSet(datatype_vvvvvzi) && datatype_vvvvvzi.constructor !== Array)
{
var temp_vvvvvzd = datatype_vvvvvzd;
var datatype_vvvvvzd = [];
datatype_vvvvvzd.push(temp_vvvvvzd);
var temp_vvvvvzi = datatype_vvvvvzi;
var datatype_vvvvvzi = [];
datatype_vvvvvzi.push(temp_vvvvvzi);
}
else if (!isSet(datatype_vvvvvzd))
else if (!isSet(datatype_vvvvvzi))
{
var datatype_vvvvvzd = [];
var datatype_vvvvvzi = [];
}
var datatype = datatype_vvvvvzd.some(datatype_vvvvvzd_SomeFunc);
var datatype = datatype_vvvvvzi.some(datatype_vvvvvzi_SomeFunc);
// set this function logic
if (datatype)
{
jQuery('#jform_store').closest('.control-group').show();
if (jform_vvvvvzdvzb_required)
if (jform_vvvvvzivzg_required)
{
updateFieldRequired('store',0);
jQuery('#jform_store').prop('required','required');
jQuery('#jform_store').attr('aria-required',true);
jQuery('#jform_store').addClass('required');
jform_vvvvvzdvzb_required = false;
jform_vvvvvzivzg_required = false;
}
}
else
{
jQuery('#jform_store').closest('.control-group').hide();
if (!jform_vvvvvzdvzb_required)
if (!jform_vvvvvzivzg_required)
{
updateFieldRequired('store',1);
jQuery('#jform_store').removeAttr('required');
jQuery('#jform_store').removeAttr('aria-required');
jQuery('#jform_store').removeClass('required');
jform_vvvvvzdvzb_required = true;
jform_vvvvvzivzg_required = true;
}
}
}
// the vvvvvzd Some function
function datatype_vvvvvzd_SomeFunc(datatype_vvvvvzd)
// the vvvvvzi Some function
function datatype_vvvvvzi_SomeFunc(datatype_vvvvvzi)
{
// set the function logic
if (datatype_vvvvvzd == 'CHAR' || datatype_vvvvvzd == 'VARCHAR' || datatype_vvvvvzd == 'TEXT' || datatype_vvvvvzd == 'MEDIUMTEXT' || datatype_vvvvvzd == 'LONGTEXT')
if (datatype_vvvvvzi == 'CHAR' || datatype_vvvvvzi == 'VARCHAR' || datatype_vvvvvzi == 'TEXT' || datatype_vvvvvzi == 'MEDIUMTEXT' || datatype_vvvvvzi == 'LONGTEXT')
{
return true;
}
return false;
}
// the vvvvvze function
function vvvvvze(store_vvvvvze,datatype_vvvvvze)
// the vvvvvzj function
function vvvvvzj(store_vvvvvzj,datatype_vvvvvzj)
{
if (isSet(store_vvvvvze) && store_vvvvvze.constructor !== Array)
if (isSet(store_vvvvvzj) && store_vvvvvzj.constructor !== Array)
{
var temp_vvvvvze = store_vvvvvze;
var store_vvvvvze = [];
store_vvvvvze.push(temp_vvvvvze);
var temp_vvvvvzj = store_vvvvvzj;
var store_vvvvvzj = [];
store_vvvvvzj.push(temp_vvvvvzj);
}
else if (!isSet(store_vvvvvze))
else if (!isSet(store_vvvvvzj))
{
var store_vvvvvze = [];
var store_vvvvvzj = [];
}
var store = store_vvvvvze.some(store_vvvvvze_SomeFunc);
var store = store_vvvvvzj.some(store_vvvvvzj_SomeFunc);
if (isSet(datatype_vvvvvze) && datatype_vvvvvze.constructor !== Array)
if (isSet(datatype_vvvvvzj) && datatype_vvvvvzj.constructor !== Array)
{
var temp_vvvvvze = datatype_vvvvvze;
var datatype_vvvvvze = [];
datatype_vvvvvze.push(temp_vvvvvze);
var temp_vvvvvzj = datatype_vvvvvzj;
var datatype_vvvvvzj = [];
datatype_vvvvvzj.push(temp_vvvvvzj);
}
else if (!isSet(datatype_vvvvvze))
else if (!isSet(datatype_vvvvvzj))
{
var datatype_vvvvvze = [];
var datatype_vvvvvzj = [];
}
var datatype = datatype_vvvvvze.some(datatype_vvvvvze_SomeFunc);
var datatype = datatype_vvvvvzj.some(datatype_vvvvvzj_SomeFunc);
// set this function logic
@ -328,148 +327,148 @@ function vvvvvze(store_vvvvvze,datatype_vvvvvze)
}
}
// the vvvvvze Some function
function store_vvvvvze_SomeFunc(store_vvvvvze)
// the vvvvvzj Some function
function store_vvvvvzj_SomeFunc(store_vvvvvzj)
{
// set the function logic
if (store_vvvvvze == 4)
if (store_vvvvvzj == 4)
{
return true;
}
return false;
}
// the vvvvvze Some function
function datatype_vvvvvze_SomeFunc(datatype_vvvvvze)
// the vvvvvzj Some function
function datatype_vvvvvzj_SomeFunc(datatype_vvvvvzj)
{
// set the function logic
if (datatype_vvvvvze == 'CHAR' || datatype_vvvvvze == 'VARCHAR' || datatype_vvvvvze == 'TEXT' || datatype_vvvvvze == 'MEDIUMTEXT' || datatype_vvvvvze == 'LONGTEXT')
if (datatype_vvvvvzj == 'CHAR' || datatype_vvvvvzj == 'VARCHAR' || datatype_vvvvvzj == 'TEXT' || datatype_vvvvvzj == 'MEDIUMTEXT' || datatype_vvvvvzj == 'LONGTEXT')
{
return true;
}
return false;
}
// the vvvvvzg function
function vvvvvzg(add_css_view_vvvvvzg)
// the vvvvvzl function
function vvvvvzl(add_css_view_vvvvvzl)
{
// set the function logic
if (add_css_view_vvvvvzg == 1)
if (add_css_view_vvvvvzl == 1)
{
jQuery('#jform_css_view').closest('.control-group').show();
if (jform_vvvvvzgvzc_required)
if (jform_vvvvvzlvzh_required)
{
updateFieldRequired('css_view',0);
jQuery('#jform_css_view').prop('required','required');
jQuery('#jform_css_view').attr('aria-required',true);
jQuery('#jform_css_view').addClass('required');
jform_vvvvvzgvzc_required = false;
jform_vvvvvzlvzh_required = false;
}
}
else
{
jQuery('#jform_css_view').closest('.control-group').hide();
if (!jform_vvvvvzgvzc_required)
if (!jform_vvvvvzlvzh_required)
{
updateFieldRequired('css_view',1);
jQuery('#jform_css_view').removeAttr('required');
jQuery('#jform_css_view').removeAttr('aria-required');
jQuery('#jform_css_view').removeClass('required');
jform_vvvvvzgvzc_required = true;
jform_vvvvvzlvzh_required = true;
}
}
}
// the vvvvvzh function
function vvvvvzh(add_css_views_vvvvvzh)
// the vvvvvzm function
function vvvvvzm(add_css_views_vvvvvzm)
{
// set the function logic
if (add_css_views_vvvvvzh == 1)
if (add_css_views_vvvvvzm == 1)
{
jQuery('#jform_css_views').closest('.control-group').show();
if (jform_vvvvvzhvzd_required)
if (jform_vvvvvzmvzi_required)
{
updateFieldRequired('css_views',0);
jQuery('#jform_css_views').prop('required','required');
jQuery('#jform_css_views').attr('aria-required',true);
jQuery('#jform_css_views').addClass('required');
jform_vvvvvzhvzd_required = false;
jform_vvvvvzmvzi_required = false;
}
}
else
{
jQuery('#jform_css_views').closest('.control-group').hide();
if (!jform_vvvvvzhvzd_required)
if (!jform_vvvvvzmvzi_required)
{
updateFieldRequired('css_views',1);
jQuery('#jform_css_views').removeAttr('required');
jQuery('#jform_css_views').removeAttr('aria-required');
jQuery('#jform_css_views').removeClass('required');
jform_vvvvvzhvzd_required = true;
jform_vvvvvzmvzi_required = true;
}
}
}
// the vvvvvzi function
function vvvvvzi(add_javascript_view_footer_vvvvvzi)
// the vvvvvzn function
function vvvvvzn(add_javascript_view_footer_vvvvvzn)
{
// set the function logic
if (add_javascript_view_footer_vvvvvzi == 1)
if (add_javascript_view_footer_vvvvvzn == 1)
{
jQuery('#jform_javascript_view_footer').closest('.control-group').show();
if (jform_vvvvvzivze_required)
if (jform_vvvvvznvzj_required)
{
updateFieldRequired('javascript_view_footer',0);
jQuery('#jform_javascript_view_footer').prop('required','required');
jQuery('#jform_javascript_view_footer').attr('aria-required',true);
jQuery('#jform_javascript_view_footer').addClass('required');
jform_vvvvvzivze_required = false;
jform_vvvvvznvzj_required = false;
}
}
else
{
jQuery('#jform_javascript_view_footer').closest('.control-group').hide();
if (!jform_vvvvvzivze_required)
if (!jform_vvvvvznvzj_required)
{
updateFieldRequired('javascript_view_footer',1);
jQuery('#jform_javascript_view_footer').removeAttr('required');
jQuery('#jform_javascript_view_footer').removeAttr('aria-required');
jQuery('#jform_javascript_view_footer').removeClass('required');
jform_vvvvvzivze_required = true;
jform_vvvvvznvzj_required = true;
}
}
}
// the vvvvvzj function
function vvvvvzj(add_javascript_views_footer_vvvvvzj)
// the vvvvvzo function
function vvvvvzo(add_javascript_views_footer_vvvvvzo)
{
// set the function logic
if (add_javascript_views_footer_vvvvvzj == 1)
if (add_javascript_views_footer_vvvvvzo == 1)
{
jQuery('#jform_javascript_views_footer').closest('.control-group').show();
if (jform_vvvvvzjvzf_required)
if (jform_vvvvvzovzk_required)
{
updateFieldRequired('javascript_views_footer',0);
jQuery('#jform_javascript_views_footer').prop('required','required');
jQuery('#jform_javascript_views_footer').attr('aria-required',true);
jQuery('#jform_javascript_views_footer').addClass('required');
jform_vvvvvzjvzf_required = false;
jform_vvvvvzovzk_required = false;
}
}
else
{
jQuery('#jform_javascript_views_footer').closest('.control-group').hide();
if (!jform_vvvvvzjvzf_required)
if (!jform_vvvvvzovzk_required)
{
updateFieldRequired('javascript_views_footer',1);
jQuery('#jform_javascript_views_footer').removeAttr('required');
jQuery('#jform_javascript_views_footer').removeAttr('aria-required');
jQuery('#jform_javascript_views_footer').removeClass('required');
jform_vvvvvzjvzf_required = true;
jform_vvvvvzovzk_required = true;
}
}
}

View File

@ -9,13 +9,12 @@
|_|
/-------------------------------------------------------------------------------------------------------------------------------/
@version 2.1.21
@build 11th September, 2016
@version 2.2.0
@build 23rd October, 2016
@created 30th April, 2015
@package Component Builder
@subpackage fieldtype.js
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@my wife Roline van der Merwe <http://www.vdm.io/>
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@copyright Copyright (C) 2015. All Rights Reserved
@license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html

View File

@ -9,13 +9,12 @@
|_|
/-------------------------------------------------------------------------------------------------------------------------------/
@version 2.1.21
@build 11th September, 2016
@version 2.2.0
@build 23rd October, 2016
@created 30th April, 2015
@package Component Builder
@subpackage help_document.js
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@my wife Roline van der Merwe <http://www.vdm.io/>
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@copyright Copyright (C) 2015. All Rights Reserved
@license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html
@ -24,253 +23,289 @@
/-----------------------------------------------------------------------------------------------------------------------------*/
// Some Global Values
jform_vvvvvzmvzh_required = false;
jform_vvvvvznvzi_required = false;
jform_vvvvvzovzj_required = false;
jform_vvvvvzpvzk_required = false;
jform_vvvvvzpvzm_required = false;
jform_vvvvvzqvzn_required = false;
jform_vvvvvzrvzo_required = false;
jform_vvvvvzsvzp_required = false;
jform_vvvvvztvzq_required = false;
jform_vvvvvzuvzr_required = false;
// Initial Script
jQuery(document).ready(function()
{
var location_vvvvvzk = jQuery("#jform_location input[type='radio']:checked").val();
vvvvvzk(location_vvvvvzk);
var location_vvvvvzp = jQuery("#jform_location input[type='radio']:checked").val();
vvvvvzp(location_vvvvvzp);
var location_vvvvvzl = jQuery("#jform_location input[type='radio']:checked").val();
vvvvvzl(location_vvvvvzl);
var location_vvvvvzq = jQuery("#jform_location input[type='radio']:checked").val();
vvvvvzq(location_vvvvvzq);
var type_vvvvvzm = jQuery("#jform_type").val();
vvvvvzm(type_vvvvvzm);
var type_vvvvvzr = jQuery("#jform_type").val();
vvvvvzr(type_vvvvvzr);
var type_vvvvvzn = jQuery("#jform_type").val();
vvvvvzn(type_vvvvvzn);
var type_vvvvvzs = jQuery("#jform_type").val();
vvvvvzs(type_vvvvvzs);
var type_vvvvvzo = jQuery("#jform_type").val();
vvvvvzo(type_vvvvvzo);
var type_vvvvvzt = jQuery("#jform_type").val();
vvvvvzt(type_vvvvvzt);
var target_vvvvvzp = jQuery("#jform_target input[type='radio']:checked").val();
vvvvvzp(target_vvvvvzp);
var target_vvvvvzu = jQuery("#jform_target input[type='radio']:checked").val();
vvvvvzu(target_vvvvvzu);
});
// the vvvvvzk function
function vvvvvzk(location_vvvvvzk)
// the vvvvvzp function
function vvvvvzp(location_vvvvvzp)
{
// set the function logic
if (location_vvvvvzk == 1)
if (location_vvvvvzp == 1)
{
jQuery('#jform_admin_view').closest('.control-group').show();
if (jform_vvvvvzpvzm_required)
{
updateFieldRequired('admin_view',0);
jQuery('#jform_admin_view').prop('required','required');
jQuery('#jform_admin_view').attr('aria-required',true);
jQuery('#jform_admin_view').addClass('required');
jform_vvvvvzpvzm_required = false;
}
}
else
{
jQuery('#jform_admin_view').closest('.control-group').hide();
if (!jform_vvvvvzpvzm_required)
{
updateFieldRequired('admin_view',1);
jQuery('#jform_admin_view').removeAttr('required');
jQuery('#jform_admin_view').removeAttr('aria-required');
jQuery('#jform_admin_view').removeClass('required');
jform_vvvvvzpvzm_required = true;
}
}
}
// the vvvvvzl function
function vvvvvzl(location_vvvvvzl)
// the vvvvvzq function
function vvvvvzq(location_vvvvvzq)
{
// set the function logic
if (location_vvvvvzl == 2)
if (location_vvvvvzq == 2)
{
jQuery('#jform_site_view').closest('.control-group').show();
if (jform_vvvvvzqvzn_required)
{
updateFieldRequired('site_view',0);
jQuery('#jform_site_view').prop('required','required');
jQuery('#jform_site_view').attr('aria-required',true);
jQuery('#jform_site_view').addClass('required');
jform_vvvvvzqvzn_required = false;
}
}
else
{
jQuery('#jform_site_view').closest('.control-group').hide();
if (!jform_vvvvvzqvzn_required)
{
updateFieldRequired('site_view',1);
jQuery('#jform_site_view').removeAttr('required');
jQuery('#jform_site_view').removeAttr('aria-required');
jQuery('#jform_site_view').removeClass('required');
jform_vvvvvzqvzn_required = true;
}
}
}
// the vvvvvzm function
function vvvvvzm(type_vvvvvzm)
// the vvvvvzr function
function vvvvvzr(type_vvvvvzr)
{
if (isSet(type_vvvvvzm) && type_vvvvvzm.constructor !== Array)
if (isSet(type_vvvvvzr) && type_vvvvvzr.constructor !== Array)
{
var temp_vvvvvzm = type_vvvvvzm;
var type_vvvvvzm = [];
type_vvvvvzm.push(temp_vvvvvzm);
var temp_vvvvvzr = type_vvvvvzr;
var type_vvvvvzr = [];
type_vvvvvzr.push(temp_vvvvvzr);
}
else if (!isSet(type_vvvvvzm))
else if (!isSet(type_vvvvvzr))
{
var type_vvvvvzm = [];
var type_vvvvvzr = [];
}
var type = type_vvvvvzm.some(type_vvvvvzm_SomeFunc);
var type = type_vvvvvzr.some(type_vvvvvzr_SomeFunc);
// set this function logic
if (type)
{
jQuery('#jform_url').closest('.control-group').show();
if (jform_vvvvvzmvzh_required)
if (jform_vvvvvzrvzo_required)
{
updateFieldRequired('url',0);
jQuery('#jform_url').prop('required','required');
jQuery('#jform_url').attr('aria-required',true);
jQuery('#jform_url').addClass('required');
jform_vvvvvzmvzh_required = false;
jform_vvvvvzrvzo_required = false;
}
}
else
{
jQuery('#jform_url').closest('.control-group').hide();
if (!jform_vvvvvzmvzh_required)
if (!jform_vvvvvzrvzo_required)
{
updateFieldRequired('url',1);
jQuery('#jform_url').removeAttr('required');
jQuery('#jform_url').removeAttr('aria-required');
jQuery('#jform_url').removeClass('required');
jform_vvvvvzmvzh_required = true;
jform_vvvvvzrvzo_required = true;
}
}
}
// the vvvvvzm Some function
function type_vvvvvzm_SomeFunc(type_vvvvvzm)
// the vvvvvzr Some function
function type_vvvvvzr_SomeFunc(type_vvvvvzr)
{
// set the function logic
if (type_vvvvvzm == 3)
if (type_vvvvvzr == 3)
{
return true;
}
return false;
}
// the vvvvvzn function
function vvvvvzn(type_vvvvvzn)
// the vvvvvzs function
function vvvvvzs(type_vvvvvzs)
{
if (isSet(type_vvvvvzn) && type_vvvvvzn.constructor !== Array)
if (isSet(type_vvvvvzs) && type_vvvvvzs.constructor !== Array)
{
var temp_vvvvvzn = type_vvvvvzn;
var type_vvvvvzn = [];
type_vvvvvzn.push(temp_vvvvvzn);
var temp_vvvvvzs = type_vvvvvzs;
var type_vvvvvzs = [];
type_vvvvvzs.push(temp_vvvvvzs);
}
else if (!isSet(type_vvvvvzn))
else if (!isSet(type_vvvvvzs))
{
var type_vvvvvzn = [];
var type_vvvvvzs = [];
}
var type = type_vvvvvzn.some(type_vvvvvzn_SomeFunc);
var type = type_vvvvvzs.some(type_vvvvvzs_SomeFunc);
// set this function logic
if (type)
{
jQuery('#jform_article').closest('.control-group').show();
if (jform_vvvvvznvzi_required)
if (jform_vvvvvzsvzp_required)
{
updateFieldRequired('article',0);
jQuery('#jform_article').prop('required','required');
jQuery('#jform_article').attr('aria-required',true);
jQuery('#jform_article').addClass('required');
jform_vvvvvznvzi_required = false;
jform_vvvvvzsvzp_required = false;
}
}
else
{
jQuery('#jform_article').closest('.control-group').hide();
if (!jform_vvvvvznvzi_required)
if (!jform_vvvvvzsvzp_required)
{
updateFieldRequired('article',1);
jQuery('#jform_article').removeAttr('required');
jQuery('#jform_article').removeAttr('aria-required');
jQuery('#jform_article').removeClass('required');
jform_vvvvvznvzi_required = true;
jform_vvvvvzsvzp_required = true;
}
}
}
// the vvvvvzn Some function
function type_vvvvvzn_SomeFunc(type_vvvvvzn)
// the vvvvvzs Some function
function type_vvvvvzs_SomeFunc(type_vvvvvzs)
{
// set the function logic
if (type_vvvvvzn == 1)
if (type_vvvvvzs == 1)
{
return true;
}
return false;
}
// the vvvvvzo function
function vvvvvzo(type_vvvvvzo)
// the vvvvvzt function
function vvvvvzt(type_vvvvvzt)
{
if (isSet(type_vvvvvzo) && type_vvvvvzo.constructor !== Array)
if (isSet(type_vvvvvzt) && type_vvvvvzt.constructor !== Array)
{
var temp_vvvvvzo = type_vvvvvzo;
var type_vvvvvzo = [];
type_vvvvvzo.push(temp_vvvvvzo);
var temp_vvvvvzt = type_vvvvvzt;
var type_vvvvvzt = [];
type_vvvvvzt.push(temp_vvvvvzt);
}
else if (!isSet(type_vvvvvzo))
else if (!isSet(type_vvvvvzt))
{
var type_vvvvvzo = [];
var type_vvvvvzt = [];
}
var type = type_vvvvvzo.some(type_vvvvvzo_SomeFunc);
var type = type_vvvvvzt.some(type_vvvvvzt_SomeFunc);
// set this function logic
if (type)
{
jQuery('#jform_content-lbl').closest('.control-group').show();
if (jform_vvvvvzovzj_required)
if (jform_vvvvvztvzq_required)
{
updateFieldRequired('content',0);
jQuery('#jform_content').prop('required','required');
jQuery('#jform_content').attr('aria-required',true);
jQuery('#jform_content').addClass('required');
jform_vvvvvzovzj_required = false;
jform_vvvvvztvzq_required = false;
}
}
else
{
jQuery('#jform_content-lbl').closest('.control-group').hide();
if (!jform_vvvvvzovzj_required)
if (!jform_vvvvvztvzq_required)
{
updateFieldRequired('content',1);
jQuery('#jform_content').removeAttr('required');
jQuery('#jform_content').removeAttr('aria-required');
jQuery('#jform_content').removeClass('required');
jform_vvvvvzovzj_required = true;
jform_vvvvvztvzq_required = true;
}
}
}
// the vvvvvzo Some function
function type_vvvvvzo_SomeFunc(type_vvvvvzo)
// the vvvvvzt Some function
function type_vvvvvzt_SomeFunc(type_vvvvvzt)
{
// set the function logic
if (type_vvvvvzo == 2)
if (type_vvvvvzt == 2)
{
return true;
}
return false;
}
// the vvvvvzp function
function vvvvvzp(target_vvvvvzp)
// the vvvvvzu function
function vvvvvzu(target_vvvvvzu)
{
// set the function logic
if (target_vvvvvzp == 1)
if (target_vvvvvzu == 1)
{
jQuery('#jform_groups').closest('.control-group').show();
if (jform_vvvvvzpvzk_required)
if (jform_vvvvvzuvzr_required)
{
updateFieldRequired('groups',0);
jQuery('#jform_groups').prop('required','required');
jQuery('#jform_groups').attr('aria-required',true);
jQuery('#jform_groups').addClass('required');
jform_vvvvvzpvzk_required = false;
jform_vvvvvzuvzr_required = false;
}
}
else
{
jQuery('#jform_groups').closest('.control-group').hide();
if (!jform_vvvvvzpvzk_required)
if (!jform_vvvvvzuvzr_required)
{
updateFieldRequired('groups',1);
jQuery('#jform_groups').removeAttr('required');
jQuery('#jform_groups').removeAttr('aria-required');
jQuery('#jform_groups').removeClass('required');
jform_vvvvvzpvzk_required = true;
jform_vvvvvzuvzr_required = true;
}
}
}

View File

@ -139,25 +139,27 @@
<option value="2">
COM_COMPONENTBUILDER_HELP_DOCUMENT_SITE</option>
</field>
<!-- Admin_view Field. Type: Folderlist. (joomla) -->
<!-- Admin_view Field. Type: Adminviewfolderlist. (custom) -->
<field
type="folderlist"
type="adminviewfolderlist"
name="admin_view"
label="COM_COMPONENTBUILDER_HELP_DOCUMENT_ADMIN_VIEW_LABEL"
directory="/administrator/components/com_componentbuilder/views"
description="COM_COMPONENTBUILDER_HELP_DOCUMENT_ADMIN_VIEW_DESCRIPTION"
hide_none="true"
hide_default="true"
class="list_class"
multiple="false"
required="true"
button="false"
/>
<!-- Site_view Field. Type: Folderlist. (joomla) -->
<!-- Site_view Field. Type: Siteviewfolderlist. (custom) -->
<field
type="folderlist"
type="siteviewfolderlist"
name="site_view"
label="COM_COMPONENTBUILDER_HELP_DOCUMENT_SITE_VIEW_LABEL"
directory="/components/com_componentbuilder/views"
description="COM_COMPONENTBUILDER_HELP_DOCUMENT_SITE_VIEW_DESCRIPTION"
hide_none="true"
hide_default="true"
class="list_class"
multiple="false"
required="true"
button="false"
/>
<!-- Target Field. Type: Radio. (joomla) -->
<field

View File

@ -9,13 +9,12 @@
|_|
/-------------------------------------------------------------------------------------------------------------------------------/
@version 2.1.21
@build 11th September, 2016
@version 2.2.0
@build 23rd October, 2016
@created 30th April, 2015
@package Component Builder
@subpackage layout.js
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@my wife Roline van der Merwe <http://www.vdm.io/>
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@copyright Copyright (C) 2015. All Rights Reserved
@license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html
@ -24,42 +23,42 @@
/-----------------------------------------------------------------------------------------------------------------------------*/
// Some Global Values
jform_vvvvvydvyf_required = false;
jform_vvvvvyivyk_required = false;
// Initial Script
jQuery(document).ready(function()
{
var add_php_view_vvvvvyd = jQuery("#jform_add_php_view input[type='radio']:checked").val();
vvvvvyd(add_php_view_vvvvvyd);
var add_php_view_vvvvvyi = jQuery("#jform_add_php_view input[type='radio']:checked").val();
vvvvvyi(add_php_view_vvvvvyi);
});
// the vvvvvyd function
function vvvvvyd(add_php_view_vvvvvyd)
// the vvvvvyi function
function vvvvvyi(add_php_view_vvvvvyi)
{
// set the function logic
if (add_php_view_vvvvvyd == 1)
if (add_php_view_vvvvvyi == 1)
{
jQuery('#jform_php_view').closest('.control-group').show();
if (jform_vvvvvydvyf_required)
if (jform_vvvvvyivyk_required)
{
updateFieldRequired('php_view',0);
jQuery('#jform_php_view').prop('required','required');
jQuery('#jform_php_view').attr('aria-required',true);
jQuery('#jform_php_view').addClass('required');
jform_vvvvvydvyf_required = false;
jform_vvvvvyivyk_required = false;
}
}
else
{
jQuery('#jform_php_view').closest('.control-group').hide();
if (!jform_vvvvvydvyf_required)
if (!jform_vvvvvyivyk_required)
{
updateFieldRequired('php_view',1);
jQuery('#jform_php_view').removeAttr('required');
jQuery('#jform_php_view').removeAttr('aria-required');
jQuery('#jform_php_view').removeClass('required');
jform_vvvvvydvyf_required = true;
jform_vvvvvyivyk_required = true;
}
}
}

View File

@ -9,13 +9,12 @@
|_|
/-------------------------------------------------------------------------------------------------------------------------------/
@version 2.1.21
@build 11th September, 2016
@version 2.2.0
@build 23rd October, 2016
@created 30th April, 2015
@package Component Builder
@subpackage site_view.js
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@my wife Roline van der Merwe <http://www.vdm.io/>
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@copyright Copyright (C) 2015. All Rights Reserved
@license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html
@ -24,280 +23,280 @@
/-----------------------------------------------------------------------------------------------------------------------------*/
// Some Global Values
jform_vvvvvxtvxu_required = false;
jform_vvvvvxuvxv_required = false;
jform_vvvvvxvvxw_required = false;
jform_vvvvvxwvxx_required = false;
jform_vvvvvxxvxy_required = false;
jform_vvvvvxyvxz_required = false;
jform_vvvvvxzvya_required = false;
jform_vvvvvyavyb_required = false;
jform_vvvvvybvyc_required = false;
jform_vvvvvybvyd_required = false;
jform_vvvvvycvyd_required = false;
jform_vvvvvydvye_required = false;
jform_vvvvvyevyf_required = false;
jform_vvvvvyfvyg_required = false;
jform_vvvvvygvyh_required = false;
jform_vvvvvygvyi_required = false;
// Initial Script
jQuery(document).ready(function()
{
var add_php_view_vvvvvxt = jQuery("#jform_add_php_view input[type='radio']:checked").val();
vvvvvxt(add_php_view_vvvvvxt);
var add_php_view_vvvvvxy = jQuery("#jform_add_php_view input[type='radio']:checked").val();
vvvvvxy(add_php_view_vvvvvxy);
var add_php_jview_display_vvvvvxu = jQuery("#jform_add_php_jview_display input[type='radio']:checked").val();
vvvvvxu(add_php_jview_display_vvvvvxu);
var add_php_jview_display_vvvvvxz = jQuery("#jform_add_php_jview_display input[type='radio']:checked").val();
vvvvvxz(add_php_jview_display_vvvvvxz);
var add_php_jview_vvvvvxv = jQuery("#jform_add_php_jview input[type='radio']:checked").val();
vvvvvxv(add_php_jview_vvvvvxv);
var add_php_jview_vvvvvya = jQuery("#jform_add_php_jview input[type='radio']:checked").val();
vvvvvya(add_php_jview_vvvvvya);
var add_php_document_vvvvvxw = jQuery("#jform_add_php_document input[type='radio']:checked").val();
vvvvvxw(add_php_document_vvvvvxw);
var add_php_document_vvvvvyb = jQuery("#jform_add_php_document input[type='radio']:checked").val();
vvvvvyb(add_php_document_vvvvvyb);
var add_css_document_vvvvvxx = jQuery("#jform_add_css_document input[type='radio']:checked").val();
vvvvvxx(add_css_document_vvvvvxx);
var add_css_document_vvvvvyc = jQuery("#jform_add_css_document input[type='radio']:checked").val();
vvvvvyc(add_css_document_vvvvvyc);
var add_js_document_vvvvvxy = jQuery("#jform_add_js_document input[type='radio']:checked").val();
vvvvvxy(add_js_document_vvvvvxy);
var add_js_document_vvvvvyd = jQuery("#jform_add_js_document input[type='radio']:checked").val();
vvvvvyd(add_js_document_vvvvvyd);
var add_css_vvvvvxz = jQuery("#jform_add_css input[type='radio']:checked").val();
vvvvvxz(add_css_vvvvvxz);
var add_css_vvvvvye = jQuery("#jform_add_css input[type='radio']:checked").val();
vvvvvye(add_css_vvvvvye);
var add_php_ajax_vvvvvya = jQuery("#jform_add_php_ajax input[type='radio']:checked").val();
vvvvvya(add_php_ajax_vvvvvya);
var add_php_ajax_vvvvvyf = jQuery("#jform_add_php_ajax input[type='radio']:checked").val();
vvvvvyf(add_php_ajax_vvvvvyf);
var add_custom_button_vvvvvyb = jQuery("#jform_add_custom_button input[type='radio']:checked").val();
vvvvvyb(add_custom_button_vvvvvyb);
var add_custom_button_vvvvvyg = jQuery("#jform_add_custom_button input[type='radio']:checked").val();
vvvvvyg(add_custom_button_vvvvvyg);
});
// the vvvvvxt function
function vvvvvxt(add_php_view_vvvvvxt)
// the vvvvvxy function
function vvvvvxy(add_php_view_vvvvvxy)
{
// set the function logic
if (add_php_view_vvvvvxt == 1)
if (add_php_view_vvvvvxy == 1)
{
jQuery('#jform_php_view').closest('.control-group').show();
if (jform_vvvvvxtvxu_required)
if (jform_vvvvvxyvxz_required)
{
updateFieldRequired('php_view',0);
jQuery('#jform_php_view').prop('required','required');
jQuery('#jform_php_view').attr('aria-required',true);
jQuery('#jform_php_view').addClass('required');
jform_vvvvvxtvxu_required = false;
}
}
else
{
jQuery('#jform_php_view').closest('.control-group').hide();
if (!jform_vvvvvxtvxu_required)
{
updateFieldRequired('php_view',1);
jQuery('#jform_php_view').removeAttr('required');
jQuery('#jform_php_view').removeAttr('aria-required');
jQuery('#jform_php_view').removeClass('required');
jform_vvvvvxtvxu_required = true;
}
}
}
// the vvvvvxu function
function vvvvvxu(add_php_jview_display_vvvvvxu)
{
// set the function logic
if (add_php_jview_display_vvvvvxu == 1)
{
jQuery('#jform_php_jview_display').closest('.control-group').show();
if (jform_vvvvvxuvxv_required)
{
updateFieldRequired('php_jview_display',0);
jQuery('#jform_php_jview_display').prop('required','required');
jQuery('#jform_php_jview_display').attr('aria-required',true);
jQuery('#jform_php_jview_display').addClass('required');
jform_vvvvvxuvxv_required = false;
}
}
else
{
jQuery('#jform_php_jview_display').closest('.control-group').hide();
if (!jform_vvvvvxuvxv_required)
{
updateFieldRequired('php_jview_display',1);
jQuery('#jform_php_jview_display').removeAttr('required');
jQuery('#jform_php_jview_display').removeAttr('aria-required');
jQuery('#jform_php_jview_display').removeClass('required');
jform_vvvvvxuvxv_required = true;
}
}
}
// the vvvvvxv function
function vvvvvxv(add_php_jview_vvvvvxv)
{
// set the function logic
if (add_php_jview_vvvvvxv == 1)
{
jQuery('#jform_php_jview').closest('.control-group').show();
if (jform_vvvvvxvvxw_required)
{
updateFieldRequired('php_jview',0);
jQuery('#jform_php_jview').prop('required','required');
jQuery('#jform_php_jview').attr('aria-required',true);
jQuery('#jform_php_jview').addClass('required');
jform_vvvvvxvvxw_required = false;
}
}
else
{
jQuery('#jform_php_jview').closest('.control-group').hide();
if (!jform_vvvvvxvvxw_required)
{
updateFieldRequired('php_jview',1);
jQuery('#jform_php_jview').removeAttr('required');
jQuery('#jform_php_jview').removeAttr('aria-required');
jQuery('#jform_php_jview').removeClass('required');
jform_vvvvvxvvxw_required = true;
}
}
}
// the vvvvvxw function
function vvvvvxw(add_php_document_vvvvvxw)
{
// set the function logic
if (add_php_document_vvvvvxw == 1)
{
jQuery('#jform_php_document').closest('.control-group').show();
if (jform_vvvvvxwvxx_required)
{
updateFieldRequired('php_document',0);
jQuery('#jform_php_document').prop('required','required');
jQuery('#jform_php_document').attr('aria-required',true);
jQuery('#jform_php_document').addClass('required');
jform_vvvvvxwvxx_required = false;
}
}
else
{
jQuery('#jform_php_document').closest('.control-group').hide();
if (!jform_vvvvvxwvxx_required)
{
updateFieldRequired('php_document',1);
jQuery('#jform_php_document').removeAttr('required');
jQuery('#jform_php_document').removeAttr('aria-required');
jQuery('#jform_php_document').removeClass('required');
jform_vvvvvxwvxx_required = true;
}
}
}
// the vvvvvxx function
function vvvvvxx(add_css_document_vvvvvxx)
{
// set the function logic
if (add_css_document_vvvvvxx == 1)
{
jQuery('#jform_css_document').closest('.control-group').show();
if (jform_vvvvvxxvxy_required)
{
updateFieldRequired('css_document',0);
jQuery('#jform_css_document').prop('required','required');
jQuery('#jform_css_document').attr('aria-required',true);
jQuery('#jform_css_document').addClass('required');
jform_vvvvvxxvxy_required = false;
}
}
else
{
jQuery('#jform_css_document').closest('.control-group').hide();
if (!jform_vvvvvxxvxy_required)
{
updateFieldRequired('css_document',1);
jQuery('#jform_css_document').removeAttr('required');
jQuery('#jform_css_document').removeAttr('aria-required');
jQuery('#jform_css_document').removeClass('required');
jform_vvvvvxxvxy_required = true;
}
}
}
// the vvvvvxy function
function vvvvvxy(add_js_document_vvvvvxy)
{
// set the function logic
if (add_js_document_vvvvvxy == 1)
{
jQuery('#jform_js_document').closest('.control-group').show();
if (jform_vvvvvxyvxz_required)
{
updateFieldRequired('js_document',0);
jQuery('#jform_js_document').prop('required','required');
jQuery('#jform_js_document').attr('aria-required',true);
jQuery('#jform_js_document').addClass('required');
jform_vvvvvxyvxz_required = false;
}
}
else
{
jQuery('#jform_js_document').closest('.control-group').hide();
jQuery('#jform_php_view').closest('.control-group').hide();
if (!jform_vvvvvxyvxz_required)
{
updateFieldRequired('js_document',1);
jQuery('#jform_js_document').removeAttr('required');
jQuery('#jform_js_document').removeAttr('aria-required');
jQuery('#jform_js_document').removeClass('required');
updateFieldRequired('php_view',1);
jQuery('#jform_php_view').removeAttr('required');
jQuery('#jform_php_view').removeAttr('aria-required');
jQuery('#jform_php_view').removeClass('required');
jform_vvvvvxyvxz_required = true;
}
}
}
// the vvvvvxz function
function vvvvvxz(add_css_vvvvvxz)
function vvvvvxz(add_php_jview_display_vvvvvxz)
{
// set the function logic
if (add_css_vvvvvxz == 1)
if (add_php_jview_display_vvvvvxz == 1)
{
jQuery('#jform_css').closest('.control-group').show();
jQuery('#jform_php_jview_display').closest('.control-group').show();
if (jform_vvvvvxzvya_required)
{
updateFieldRequired('css',0);
jQuery('#jform_css').prop('required','required');
jQuery('#jform_css').attr('aria-required',true);
jQuery('#jform_css').addClass('required');
updateFieldRequired('php_jview_display',0);
jQuery('#jform_php_jview_display').prop('required','required');
jQuery('#jform_php_jview_display').attr('aria-required',true);
jQuery('#jform_php_jview_display').addClass('required');
jform_vvvvvxzvya_required = false;
}
}
else
{
jQuery('#jform_css').closest('.control-group').hide();
jQuery('#jform_php_jview_display').closest('.control-group').hide();
if (!jform_vvvvvxzvya_required)
{
updateFieldRequired('css',1);
jQuery('#jform_css').removeAttr('required');
jQuery('#jform_css').removeAttr('aria-required');
jQuery('#jform_css').removeClass('required');
updateFieldRequired('php_jview_display',1);
jQuery('#jform_php_jview_display').removeAttr('required');
jQuery('#jform_php_jview_display').removeAttr('aria-required');
jQuery('#jform_php_jview_display').removeClass('required');
jform_vvvvvxzvya_required = true;
}
}
}
// the vvvvvya function
function vvvvvya(add_php_ajax_vvvvvya)
function vvvvvya(add_php_jview_vvvvvya)
{
// set the function logic
if (add_php_ajax_vvvvvya == 1)
if (add_php_jview_vvvvvya == 1)
{
jQuery('#jform_php_jview').closest('.control-group').show();
if (jform_vvvvvyavyb_required)
{
updateFieldRequired('php_jview',0);
jQuery('#jform_php_jview').prop('required','required');
jQuery('#jform_php_jview').attr('aria-required',true);
jQuery('#jform_php_jview').addClass('required');
jform_vvvvvyavyb_required = false;
}
}
else
{
jQuery('#jform_php_jview').closest('.control-group').hide();
if (!jform_vvvvvyavyb_required)
{
updateFieldRequired('php_jview',1);
jQuery('#jform_php_jview').removeAttr('required');
jQuery('#jform_php_jview').removeAttr('aria-required');
jQuery('#jform_php_jview').removeClass('required');
jform_vvvvvyavyb_required = true;
}
}
}
// the vvvvvyb function
function vvvvvyb(add_php_document_vvvvvyb)
{
// set the function logic
if (add_php_document_vvvvvyb == 1)
{
jQuery('#jform_php_document').closest('.control-group').show();
if (jform_vvvvvybvyc_required)
{
updateFieldRequired('php_document',0);
jQuery('#jform_php_document').prop('required','required');
jQuery('#jform_php_document').attr('aria-required',true);
jQuery('#jform_php_document').addClass('required');
jform_vvvvvybvyc_required = false;
}
}
else
{
jQuery('#jform_php_document').closest('.control-group').hide();
if (!jform_vvvvvybvyc_required)
{
updateFieldRequired('php_document',1);
jQuery('#jform_php_document').removeAttr('required');
jQuery('#jform_php_document').removeAttr('aria-required');
jQuery('#jform_php_document').removeClass('required');
jform_vvvvvybvyc_required = true;
}
}
}
// the vvvvvyc function
function vvvvvyc(add_css_document_vvvvvyc)
{
// set the function logic
if (add_css_document_vvvvvyc == 1)
{
jQuery('#jform_css_document').closest('.control-group').show();
if (jform_vvvvvycvyd_required)
{
updateFieldRequired('css_document',0);
jQuery('#jform_css_document').prop('required','required');
jQuery('#jform_css_document').attr('aria-required',true);
jQuery('#jform_css_document').addClass('required');
jform_vvvvvycvyd_required = false;
}
}
else
{
jQuery('#jform_css_document').closest('.control-group').hide();
if (!jform_vvvvvycvyd_required)
{
updateFieldRequired('css_document',1);
jQuery('#jform_css_document').removeAttr('required');
jQuery('#jform_css_document').removeAttr('aria-required');
jQuery('#jform_css_document').removeClass('required');
jform_vvvvvycvyd_required = true;
}
}
}
// the vvvvvyd function
function vvvvvyd(add_js_document_vvvvvyd)
{
// set the function logic
if (add_js_document_vvvvvyd == 1)
{
jQuery('#jform_js_document').closest('.control-group').show();
if (jform_vvvvvydvye_required)
{
updateFieldRequired('js_document',0);
jQuery('#jform_js_document').prop('required','required');
jQuery('#jform_js_document').attr('aria-required',true);
jQuery('#jform_js_document').addClass('required');
jform_vvvvvydvye_required = false;
}
}
else
{
jQuery('#jform_js_document').closest('.control-group').hide();
if (!jform_vvvvvydvye_required)
{
updateFieldRequired('js_document',1);
jQuery('#jform_js_document').removeAttr('required');
jQuery('#jform_js_document').removeAttr('aria-required');
jQuery('#jform_js_document').removeClass('required');
jform_vvvvvydvye_required = true;
}
}
}
// the vvvvvye function
function vvvvvye(add_css_vvvvvye)
{
// set the function logic
if (add_css_vvvvvye == 1)
{
jQuery('#jform_css').closest('.control-group').show();
if (jform_vvvvvyevyf_required)
{
updateFieldRequired('css',0);
jQuery('#jform_css').prop('required','required');
jQuery('#jform_css').attr('aria-required',true);
jQuery('#jform_css').addClass('required');
jform_vvvvvyevyf_required = false;
}
}
else
{
jQuery('#jform_css').closest('.control-group').hide();
if (!jform_vvvvvyevyf_required)
{
updateFieldRequired('css',1);
jQuery('#jform_css').removeAttr('required');
jQuery('#jform_css').removeAttr('aria-required');
jQuery('#jform_css').removeClass('required');
jform_vvvvvyevyf_required = true;
}
}
}
// the vvvvvyf function
function vvvvvyf(add_php_ajax_vvvvvyf)
{
// set the function logic
if (add_php_ajax_vvvvvyf == 1)
{
jQuery('#jform_ajax_input').closest('.control-group').show();
jQuery('#jform_php_ajaxmethod').closest('.control-group').show();
if (jform_vvvvvyavyb_required)
if (jform_vvvvvyfvyg_required)
{
updateFieldRequired('php_ajaxmethod',0);
jQuery('#jform_php_ajaxmethod').prop('required','required');
jQuery('#jform_php_ajaxmethod').attr('aria-required',true);
jQuery('#jform_php_ajaxmethod').addClass('required');
jform_vvvvvyavyb_required = false;
jform_vvvvvyfvyg_required = false;
}
}
@ -305,42 +304,42 @@ function vvvvvya(add_php_ajax_vvvvvya)
{
jQuery('#jform_ajax_input').closest('.control-group').hide();
jQuery('#jform_php_ajaxmethod').closest('.control-group').hide();
if (!jform_vvvvvyavyb_required)
if (!jform_vvvvvyfvyg_required)
{
updateFieldRequired('php_ajaxmethod',1);
jQuery('#jform_php_ajaxmethod').removeAttr('required');
jQuery('#jform_php_ajaxmethod').removeAttr('aria-required');
jQuery('#jform_php_ajaxmethod').removeClass('required');
jform_vvvvvyavyb_required = true;
jform_vvvvvyfvyg_required = true;
}
}
}
// the vvvvvyb function
function vvvvvyb(add_custom_button_vvvvvyb)
// the vvvvvyg function
function vvvvvyg(add_custom_button_vvvvvyg)
{
// set the function logic
if (add_custom_button_vvvvvyb == 1)
if (add_custom_button_vvvvvyg == 1)
{
jQuery('#jform_custom_button').closest('.control-group').show();
jQuery('#jform_php_controller').closest('.control-group').show();
if (jform_vvvvvybvyc_required)
if (jform_vvvvvygvyh_required)
{
updateFieldRequired('php_controller',0);
jQuery('#jform_php_controller').prop('required','required');
jQuery('#jform_php_controller').attr('aria-required',true);
jQuery('#jform_php_controller').addClass('required');
jform_vvvvvybvyc_required = false;
jform_vvvvvygvyh_required = false;
}
jQuery('#jform_php_model').closest('.control-group').show();
if (jform_vvvvvybvyd_required)
if (jform_vvvvvygvyi_required)
{
updateFieldRequired('php_model',0);
jQuery('#jform_php_model').prop('required','required');
jQuery('#jform_php_model').attr('aria-required',true);
jQuery('#jform_php_model').addClass('required');
jform_vvvvvybvyd_required = false;
jform_vvvvvygvyi_required = false;
}
}
@ -348,22 +347,22 @@ function vvvvvyb(add_custom_button_vvvvvyb)
{
jQuery('#jform_custom_button').closest('.control-group').hide();
jQuery('#jform_php_controller').closest('.control-group').hide();
if (!jform_vvvvvybvyc_required)
if (!jform_vvvvvygvyh_required)
{
updateFieldRequired('php_controller',1);
jQuery('#jform_php_controller').removeAttr('required');
jQuery('#jform_php_controller').removeAttr('aria-required');
jQuery('#jform_php_controller').removeClass('required');
jform_vvvvvybvyc_required = true;
jform_vvvvvygvyh_required = true;
}
jQuery('#jform_php_model').closest('.control-group').hide();
if (!jform_vvvvvybvyd_required)
if (!jform_vvvvvygvyi_required)
{
updateFieldRequired('php_model',1);
jQuery('#jform_php_model').removeAttr('required');
jQuery('#jform_php_model').removeAttr('aria-required');
jQuery('#jform_php_model').removeClass('required');
jform_vvvvvybvyd_required = true;
jform_vvvvvygvyi_required = true;
}
}
}

View File

@ -9,13 +9,12 @@
|_|
/-------------------------------------------------------------------------------------------------------------------------------/
@version 2.1.21
@build 11th September, 2016
@version 2.2.0
@build 23rd October, 2016
@created 30th April, 2015
@package Component Builder
@subpackage snippet.js
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@my wife Roline van der Merwe <http://www.vdm.io/>
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@copyright Copyright (C) 2015. All Rights Reserved
@license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html

View File

@ -9,13 +9,12 @@
|_|
/-------------------------------------------------------------------------------------------------------------------------------/
@version 2.1.21
@build 11th September, 2016
@version 2.2.0
@build 23rd October, 2016
@created 30th April, 2015
@package Component Builder
@subpackage template.js
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@my wife Roline van der Merwe <http://www.vdm.io/>
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@copyright Copyright (C) 2015. All Rights Reserved
@license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html
@ -24,42 +23,42 @@
/-----------------------------------------------------------------------------------------------------------------------------*/
// Some Global Values
jform_vvvvvycvye_required = false;
jform_vvvvvyhvyj_required = false;
// Initial Script
jQuery(document).ready(function()
{
var add_php_view_vvvvvyc = jQuery("#jform_add_php_view input[type='radio']:checked").val();
vvvvvyc(add_php_view_vvvvvyc);
var add_php_view_vvvvvyh = jQuery("#jform_add_php_view input[type='radio']:checked").val();
vvvvvyh(add_php_view_vvvvvyh);
});
// the vvvvvyc function
function vvvvvyc(add_php_view_vvvvvyc)
// the vvvvvyh function
function vvvvvyh(add_php_view_vvvvvyh)
{
// set the function logic
if (add_php_view_vvvvvyc == 1)
if (add_php_view_vvvvvyh == 1)
{
jQuery('#jform_php_view').closest('.control-group').show();
if (jform_vvvvvycvye_required)
if (jform_vvvvvyhvyj_required)
{
updateFieldRequired('php_view',0);
jQuery('#jform_php_view').prop('required','required');
jQuery('#jform_php_view').attr('aria-required',true);
jQuery('#jform_php_view').addClass('required');
jform_vvvvvycvye_required = false;
jform_vvvvvyhvyj_required = false;
}
}
else
{
jQuery('#jform_php_view').closest('.control-group').hide();
if (!jform_vvvvvycvye_required)
if (!jform_vvvvvyhvyj_required)
{
updateFieldRequired('php_view',1);
jQuery('#jform_php_view').removeAttr('required');
jQuery('#jform_php_view').removeAttr('aria-required');
jQuery('#jform_php_view').removeClass('required');
jform_vvvvvycvye_required = true;
jform_vvvvvyhvyj_required = true;
}
}
}

View File

@ -10,13 +10,12 @@
|_|
/-------------------------------------------------------------------------------------------------------------------------------/
@version 2.1.21
@build 11th September, 2016
@version 2.2.0
@build 23rd October, 2016
@created 30th April, 2015
@package Component Builder
@subpackage help_document.php
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@my wife Roline van der Merwe <http://www.vdm.io/>
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@copyright Copyright (C) 2015. All Rights Reserved
@license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html

View File

@ -10,13 +10,12 @@
|_|
/-------------------------------------------------------------------------------------------------------------------------------/
@version 2.1.21
@build 11th September, 2016
@version 2.2.0
@build 23rd October, 2016
@created 30th April, 2015
@package Component Builder
@subpackage help_documents.php
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@my wife Roline van der Merwe <http://www.vdm.io/>
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@copyright Copyright (C) 2015. All Rights Reserved
@license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html
@ -251,30 +250,30 @@ class ComponentbuilderModelHelp_documents extends JModelList
}
else
{
$search = $db->quote('%' . $db->escape($search, true) . '%');
$query->where('(a.title LIKE '.$search.' OR a.type LIKE '.$search.' OR a.location LIKE '.$search.' OR a.admin_view LIKE '.$search.' OR a.site_view LIKE '.$search.')');
$search = $db->quote('%' . $db->escape($search) . '%');
$query->where('(a.title LIKE '.$search.' OR a.type LIKE '.$search.' OR a.location LIKE '.$search.' OR a.admin_view LIKE '.$search.' OR g. LIKE '.$search.' OR a.site_view LIKE '.$search.' OR h. LIKE '.$search.')');
}
}
// Filter by Type.
if ($type = $this->getState('filter.type'))
{
$query->where('a.type = ' . $db->quote($db->escape($type, true)));
$query->where('a.type = ' . $db->quote($db->escape($type)));
}
// Filter by Location.
if ($location = $this->getState('filter.location'))
{
$query->where('a.location = ' . $db->quote($db->escape($location, true)));
$query->where('a.location = ' . $db->quote($db->escape($location)));
}
// Filter by Admin_view.
// Filter by admin_view.
if ($admin_view = $this->getState('filter.admin_view'))
{
$query->where('a.admin_view = ' . $db->quote($db->escape($admin_view, true)));
$query->where('a.admin_view = ' . $db->quote($db->escape($admin_view)));
}
// Filter by Site_view.
// Filter by site_view.
if ($site_view = $this->getState('filter.site_view'))
{
$query->where('a.site_view = ' . $db->quote($db->escape($site_view, true)));
$query->where('a.site_view = ' . $db->quote($db->escape($site_view)));
}
// Add the list ordering clause.

View File

@ -10,13 +10,12 @@
|_|
/-------------------------------------------------------------------------------------------------------------------------------/
@version 2.1.21
@build 11th September, 2016
@version 2.2.0
@build 23rd October, 2016
@created 30th April, 2015
@package Component Builder
@subpackage import.php
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@my wife Roline van der Merwe <http://www.vdm.io/>
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@copyright Copyright (C) 2015. All Rights Reserved
@license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html

View File

@ -10,13 +10,12 @@
|_|
/-------------------------------------------------------------------------------------------------------------------------------/
@version 2.1.21
@build 11th September, 2016
@version 2.2.0
@build 23rd October, 2016
@created 30th April, 2015
@package Component Builder
@subpackage layout.php
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@my wife Roline van der Merwe <http://www.vdm.io/>
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@copyright Copyright (C) 2015. All Rights Reserved
@license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html

View File

@ -10,13 +10,12 @@
|_|
/-------------------------------------------------------------------------------------------------------------------------------/
@version 2.1.21
@build 11th September, 2016
@version 2.2.0
@build 23rd October, 2016
@created 30th April, 2015
@package Component Builder
@subpackage layouts.php
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@my wife Roline van der Merwe <http://www.vdm.io/>
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@copyright Copyright (C) 2015. All Rights Reserved
@license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html
@ -195,7 +194,7 @@ class ComponentbuilderModelLayouts extends JModelList
}
else
{
$search = $db->quote('%' . $db->escape($search, true) . '%');
$search = $db->quote('%' . $db->escape($search) . '%');
$query->where('(a.name LIKE '.$search.' OR a.alias LIKE '.$search.' OR a.description LIKE '.$search.' OR a.dynamic_get LIKE '.$search.' OR g.name LIKE '.$search.')');
}
}
@ -203,7 +202,7 @@ class ComponentbuilderModelLayouts extends JModelList
// Filter by dynamic_get.
if ($dynamic_get = $this->getState('filter.dynamic_get'))
{
$query->where('a.dynamic_get = ' . $db->quote($db->escape($dynamic_get, true)));
$query->where('a.dynamic_get = ' . $db->quote($db->escape($dynamic_get)));
}
// Add the list ordering clause.

View File

@ -10,13 +10,12 @@
|_|
/-------------------------------------------------------------------------------------------------------------------------------/
@version 2.1.21
@build 11th September, 2016
@version 2.2.0
@build 23rd October, 2016
@created 30th April, 2015
@package Component Builder
@subpackage site_view.php
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@my wife Roline van der Merwe <http://www.vdm.io/>
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@copyright Copyright (C) 2015. All Rights Reserved
@license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html

View File

@ -10,13 +10,12 @@
|_|
/-------------------------------------------------------------------------------------------------------------------------------/
@version 2.1.21
@build 11th September, 2016
@version 2.2.0
@build 23rd October, 2016
@created 30th April, 2015
@package Component Builder
@subpackage site_views.php
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@my wife Roline van der Merwe <http://www.vdm.io/>
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@copyright Copyright (C) 2015. All Rights Reserved
@license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html
@ -195,7 +194,7 @@ class ComponentbuilderModelSite_views extends JModelList
}
else
{
$search = $db->quote('%' . $db->escape($search, true) . '%');
$search = $db->quote('%' . $db->escape($search) . '%');
$query->where('(a.system_name LIKE '.$search.' OR a.name LIKE '.$search.' OR a.alias LIKE '.$search.' OR a.description LIKE '.$search.')');
}
}

View File

@ -10,13 +10,12 @@
|_|
/-------------------------------------------------------------------------------------------------------------------------------/
@version 2.1.21
@build 11th September, 2016
@version 2.2.0
@build 23rd October, 2016
@created 30th April, 2015
@package Component Builder
@subpackage snippet.php
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@my wife Roline van der Merwe <http://www.vdm.io/>
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@copyright Copyright (C) 2015. All Rights Reserved
@license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html

View File

@ -10,13 +10,12 @@
|_|
/-------------------------------------------------------------------------------------------------------------------------------/
@version 2.1.21
@build 11th September, 2016
@version 2.2.0
@build 23rd October, 2016
@created 30th April, 2015
@package Component Builder
@subpackage snippets.php
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@my wife Roline van der Merwe <http://www.vdm.io/>
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@copyright Copyright (C) 2015. All Rights Reserved
@license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html
@ -229,7 +228,7 @@ class ComponentbuilderModelSnippets extends JModelList
}
else
{
$search = $db->quote('%' . $db->escape($search, true) . '%');
$search = $db->quote('%' . $db->escape($search) . '%');
$query->where('(a.name LIKE '.$search.' OR a.url LIKE '.$search.' OR a.type LIKE '.$search.' OR a.heading LIKE '.$search.' OR a.description LIKE '.$search.')');
}
}
@ -237,7 +236,7 @@ class ComponentbuilderModelSnippets extends JModelList
// Filter by Type.
if ($type = $this->getState('filter.type'))
{
$query->where('a.type = ' . $db->quote($db->escape($type, true)));
$query->where('a.type = ' . $db->quote($db->escape($type)));
}
// Add the list ordering clause.

View File

@ -10,13 +10,12 @@
|_|
/-------------------------------------------------------------------------------------------------------------------------------/
@version 2.1.21
@build 11th September, 2016
@version 2.2.0
@build 23rd October, 2016
@created 30th April, 2015
@package Component Builder
@subpackage template.php
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@my wife Roline van der Merwe <http://www.vdm.io/>
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@copyright Copyright (C) 2015. All Rights Reserved
@license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html

View File

@ -10,13 +10,12 @@
|_|
/-------------------------------------------------------------------------------------------------------------------------------/
@version 2.1.21
@build 11th September, 2016
@version 2.2.0
@build 23rd October, 2016
@created 30th April, 2015
@package Component Builder
@subpackage templates.php
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@my wife Roline van der Merwe <http://www.vdm.io/>
@author Llewellyn van der Merwe <https://www.vdm.io/joomla-component-builder>
@copyright Copyright (C) 2015. All Rights Reserved
@license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html
@ -191,7 +190,7 @@ class ComponentbuilderModelTemplates extends JModelList
}
else
{
$search = $db->quote('%' . $db->escape($search, true) . '%');
$search = $db->quote('%' . $db->escape($search) . '%');
$query->where('(a.name LIKE '.$search.' OR a.alias LIKE '.$search.' OR a.description LIKE '.$search.')');
}
}