From e5af40542cf02d87cc706ba4d074a20345756c5b Mon Sep 17 00:00:00 2001 From: Llewellyn van der Merwe Date: Thu, 3 Mar 2022 05:59:15 +0200 Subject: [PATCH] update - v2.0.3 --- README.md | 4 +- admin/README.txt | 4 +- admin/assets/css/admin.css | 2 +- admin/assets/css/dashboard.css | 2 +- admin/assets/css/look.css | 2 +- admin/assets/css/looks.css | 2 +- admin/assets/js/admin.js | 2 +- admin/controller.php | 2 +- admin/controllers/demo.php | 4 +- admin/controllers/import.php | 2 +- admin/controllers/look.php | 2 +- admin/controllers/looks.php | 2 +- admin/demo.php | 8 +- admin/helpers/demo.php | 2 +- admin/helpers/headercheck.php | 2 +- admin/helpers/html/batch_.php | 2 +- admin/layouts/batchselection.php | 2 +- admin/layouts/look/details_above.php | 2 +- admin/layouts/look/details_fullwidth.php | 2 +- admin/layouts/look/details_under.php | 2 +- admin/layouts/look/metadata.php | 2 +- admin/layouts/look/more_left.php | 2 +- admin/layouts/look/more_right.php | 2 +- admin/layouts/look/publishing.php | 2 +- admin/layouts/trashhelper.php | 2 +- admin/models/demo.php | 4 +- admin/models/import.php | 2 +- admin/models/look.php | 2 +- admin/models/looks.php | 16 +- admin/tables/look.php | 2 +- admin/views/demo/tmpl/default.php | 4 +- admin/views/demo/tmpl/default_main.php | 2 +- admin/views/demo/tmpl/default_vdm.php | 2 +- admin/views/demo/view.html.php | 10 +- admin/views/import/tmpl/default.php | 2 +- admin/views/import/view.html.php | 8 +- admin/views/look/submitbutton.js | 2 +- admin/views/look/tmpl/edit.php | 2 +- admin/views/look/view.html.php | 8 +- admin/views/looks/tmpl/default.php | 2 +- admin/views/looks/tmpl/default_batch_body.php | 2 +- .../views/looks/tmpl/default_batch_footer.php | 2 +- admin/views/looks/tmpl/default_body.php | 2 +- admin/views/looks/tmpl/default_foot.php | 2 +- admin/views/looks/tmpl/default_head.php | 2 +- admin/views/looks/tmpl/default_toolbar.php | 2 +- admin/views/looks/view.html.php | 8 +- demo.xml | 4 +- media/js/look.js | 157 ++++++++++++++++++ script.php | 2 +- site/assets/css/look.css | 2 +- site/assets/css/looking.css | 2 +- site/assets/css/looks.css | 2 +- site/assets/css/site.css | 2 +- site/assets/js/site.js | 2 +- site/controller.php | 2 +- site/controllers/look.php | 2 +- site/demo.php | 6 +- site/helpers/category.php | 2 +- site/helpers/demo.php | 2 +- site/helpers/headercheck.php | 2 +- site/helpers/route.php | 2 +- site/layouts/look/details_above.php | 2 +- site/layouts/look/details_fullwidth.php | 2 +- site/layouts/look/details_under.php | 2 +- site/layouts/look/metadata.php | 2 +- site/layouts/look/more_left.php | 2 +- site/layouts/look/more_right.php | 2 +- site/layouts/look/publishing.php | 2 +- site/models/forms/look.js | 2 +- site/models/look.php | 2 +- site/models/looking.php | 2 +- site/models/looks.php | 2 +- site/router.php | 4 +- site/views/look/submitbutton.js | 2 +- site/views/look/tmpl/edit.php | 2 +- site/views/look/view.html.php | 8 +- site/views/looking/tmpl/default.php | 2 +- site/views/looking/view.html.php | 8 +- site/views/looks/tmpl/default.php | 2 +- site/views/looks/view.html.php | 8 +- 81 files changed, 282 insertions(+), 117 deletions(-) create mode 100644 media/js/look.js diff --git a/README.md b/README.md index cf10607..b07bbca 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ Just a basic demo of the most basic implementations of the [Joomla](http://www.j + *Author*: [Llewellyn van der Merwe](mailto:joomla@vdm.io) + *Name*: [Demo](https://www.vdm.io/) + *First Build*: 18th October, 2016 -+ *Last Build*: 18th October, 2021 ++ *Last Build*: 3rd March, 2022 + *Version*: 2.0.3 + *Copyright*: Copyright (C) 2015. All Rights Reserved + *License*: GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html @@ -23,7 +23,7 @@ due to [Automated Component Builder](https://www.vdm.io/joomla-component-builder > (if creating a folder and file took **5 seconds** and writing one line of code took **10 seconds**, > never making one mistake or taking any coffee break.) -+ *Line count*: **16813** ++ *Line count*: **16821** + *File count*: **156** + *Folder count*: **57** diff --git a/admin/README.txt b/admin/README.txt index cf10607..b07bbca 100644 --- a/admin/README.txt +++ b/admin/README.txt @@ -10,7 +10,7 @@ Just a basic demo of the most basic implementations of the [Joomla](http://www.j + *Author*: [Llewellyn van der Merwe](mailto:joomla@vdm.io) + *Name*: [Demo](https://www.vdm.io/) + *First Build*: 18th October, 2016 -+ *Last Build*: 18th October, 2021 ++ *Last Build*: 3rd March, 2022 + *Version*: 2.0.3 + *Copyright*: Copyright (C) 2015. All Rights Reserved + *License*: GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html @@ -23,7 +23,7 @@ due to [Automated Component Builder](https://www.vdm.io/joomla-component-builder > (if creating a folder and file took **5 seconds** and writing one line of code took **10 seconds**, > never making one mistake or taking any coffee break.) -+ *Line count*: **16813** ++ *Line count*: **16821** + *File count*: **156** + *Folder count*: **57** diff --git a/admin/assets/css/admin.css b/admin/assets/css/admin.css index 70781c5..b48feee 100644 --- a/admin/assets/css/admin.css +++ b/admin/assets/css/admin.css @@ -3,7 +3,7 @@ /-------------------------------------------------------------------------------------------------------/ @version 2.0.3 - @build 18th October, 2021 + @build 3rd March, 2022 @created 18th October, 2016 @package Demo @subpackage admin.css diff --git a/admin/assets/css/dashboard.css b/admin/assets/css/dashboard.css index a376faf..5deab58 100644 --- a/admin/assets/css/dashboard.css +++ b/admin/assets/css/dashboard.css @@ -3,7 +3,7 @@ /-------------------------------------------------------------------------------------------------------/ @version 2.0.3 - @build 18th October, 2021 + @build 3rd March, 2022 @created 18th October, 2016 @package Demo @subpackage dashboard.css diff --git a/admin/assets/css/look.css b/admin/assets/css/look.css index 26a550b..c4ee29d 100644 --- a/admin/assets/css/look.css +++ b/admin/assets/css/look.css @@ -3,7 +3,7 @@ /-------------------------------------------------------------------------------------------------------/ @version 2.0.3 - @build 18th October, 2021 + @build 3rd March, 2022 @created 18th October, 2016 @package Demo @subpackage look.css diff --git a/admin/assets/css/looks.css b/admin/assets/css/looks.css index 8373210..43cc852 100644 --- a/admin/assets/css/looks.css +++ b/admin/assets/css/looks.css @@ -3,7 +3,7 @@ /-------------------------------------------------------------------------------------------------------/ @version 2.0.3 - @build 18th October, 2021 + @build 3rd March, 2022 @created 18th October, 2016 @package Demo @subpackage looks.css diff --git a/admin/assets/js/admin.js b/admin/assets/js/admin.js index 706aecb..eac2df2 100644 --- a/admin/assets/js/admin.js +++ b/admin/assets/js/admin.js @@ -3,7 +3,7 @@ /-------------------------------------------------------------------------------------------------------/ @version 2.0.3 - @build 18th October, 2021 + @build 3rd March, 2022 @created 18th October, 2016 @package Demo @subpackage admin.js diff --git a/admin/controller.php b/admin/controller.php index 2eb2530..db2a162 100644 --- a/admin/controller.php +++ b/admin/controller.php @@ -4,7 +4,7 @@ /-------------------------------------------------------------------------------------------------------/ @version 2.0.3 - @build 18th October, 2021 + @build 3rd March, 2022 @created 18th October, 2016 @package Demo @subpackage controller.php diff --git a/admin/controllers/demo.php b/admin/controllers/demo.php index f460c8b..ecdcdc0 100644 --- a/admin/controllers/demo.php +++ b/admin/controllers/demo.php @@ -4,7 +4,7 @@ /-------------------------------------------------------------------------------------------------------/ @version 2.0.3 - @build 18th October, 2021 + @build 3rd March, 2022 @created 18th October, 2016 @package Demo @subpackage demo.php @@ -21,6 +21,8 @@ // No direct access to this file defined('_JEXEC') or die('Restricted access'); + + /** * Demo Controller */ diff --git a/admin/controllers/import.php b/admin/controllers/import.php index bf051ba..7a21adb 100644 --- a/admin/controllers/import.php +++ b/admin/controllers/import.php @@ -4,7 +4,7 @@ /-------------------------------------------------------------------------------------------------------/ @version 2.0.3 - @build 18th October, 2021 + @build 3rd March, 2022 @created 18th October, 2016 @package Demo @subpackage import.php diff --git a/admin/controllers/look.php b/admin/controllers/look.php index 40075e1..e2d31d5 100644 --- a/admin/controllers/look.php +++ b/admin/controllers/look.php @@ -4,7 +4,7 @@ /-------------------------------------------------------------------------------------------------------/ @version 2.0.3 - @build 18th October, 2021 + @build 3rd March, 2022 @created 18th October, 2016 @package Demo @subpackage look.php diff --git a/admin/controllers/looks.php b/admin/controllers/looks.php index ed6da0f..9e79cc8 100644 --- a/admin/controllers/looks.php +++ b/admin/controllers/looks.php @@ -4,7 +4,7 @@ /-------------------------------------------------------------------------------------------------------/ @version 2.0.3 - @build 18th October, 2021 + @build 3rd March, 2022 @created 18th October, 2016 @package Demo @subpackage looks.php diff --git a/admin/demo.php b/admin/demo.php index 33d06db..ab7ecd1 100644 --- a/admin/demo.php +++ b/admin/demo.php @@ -4,7 +4,7 @@ /-------------------------------------------------------------------------------------------------------/ @version 2.0.3 - @build 18th October, 2021 + @build 3rd March, 2022 @created 18th October, 2016 @package Demo @subpackage demo.php @@ -21,7 +21,7 @@ // No direct access to this file defined('_JEXEC') or die('Restricted access'); -JHtml::_('behavior.tabstate'); + // Access check. if (!JFactory::getUser()->authorise('core.manage', 'com_demo')) @@ -35,8 +35,8 @@ $document->addStyleSheet('components/com_demo/assets/css/admin.css'); $document->addScript('components/com_demo/assets/js/admin.js'); // require helper files -JLoader::register('DemoHelper', __DIR__ . '/helpers/demo.php'); -JLoader::register('JHtmlBatch_', __DIR__ . '/helpers/html/batch_.php'); +JLoader::register('DemoHelper', __DIR__ . '/helpers/demo.php'); +JLoader::register('JHtmlBatch_', __DIR__ . '/helpers/html/batch_.php'); // Get an instance of the controller prefixed by Demo $controller = JControllerLegacy::getInstance('Demo'); diff --git a/admin/helpers/demo.php b/admin/helpers/demo.php index 725a43f..36d1c24 100644 --- a/admin/helpers/demo.php +++ b/admin/helpers/demo.php @@ -4,7 +4,7 @@ /-------------------------------------------------------------------------------------------------------/ @version 2.0.3 - @build 18th October, 2021 + @build 3rd March, 2022 @created 18th October, 2016 @package Demo @subpackage demo.php diff --git a/admin/helpers/headercheck.php b/admin/helpers/headercheck.php index 6ec1fa4..1734d1d 100644 --- a/admin/helpers/headercheck.php +++ b/admin/helpers/headercheck.php @@ -4,7 +4,7 @@ /-------------------------------------------------------------------------------------------------------/ @version 2.0.3 - @build 18th October, 2021 + @build 3rd March, 2022 @created 18th October, 2016 @package Demo @subpackage headercheck.php diff --git a/admin/helpers/html/batch_.php b/admin/helpers/html/batch_.php index f88e013..02c202b 100644 --- a/admin/helpers/html/batch_.php +++ b/admin/helpers/html/batch_.php @@ -4,7 +4,7 @@ /-------------------------------------------------------------------------------------------------------/ @version 2.0.3 - @build 18th October, 2021 + @build 3rd March, 2022 @created 18th October, 2016 @package Demo @subpackage batch_.php diff --git a/admin/layouts/batchselection.php b/admin/layouts/batchselection.php index de9d70b..c9ae792 100644 --- a/admin/layouts/batchselection.php +++ b/admin/layouts/batchselection.php @@ -4,7 +4,7 @@ /-------------------------------------------------------------------------------------------------------/ @version 2.0.3 - @build 18th October, 2021 + @build 3rd March, 2022 @created 18th October, 2016 @package Demo @subpackage batchselection.php diff --git a/admin/layouts/look/details_above.php b/admin/layouts/look/details_above.php index 606cc70..d40f96f 100644 --- a/admin/layouts/look/details_above.php +++ b/admin/layouts/look/details_above.php @@ -4,7 +4,7 @@ /-------------------------------------------------------------------------------------------------------/ @version 2.0.3 - @build 18th October, 2021 + @build 3rd March, 2022 @created 18th October, 2016 @package Demo @subpackage details_above.php diff --git a/admin/layouts/look/details_fullwidth.php b/admin/layouts/look/details_fullwidth.php index 7b04efa..7e59d70 100644 --- a/admin/layouts/look/details_fullwidth.php +++ b/admin/layouts/look/details_fullwidth.php @@ -4,7 +4,7 @@ /-------------------------------------------------------------------------------------------------------/ @version 2.0.3 - @build 18th October, 2021 + @build 3rd March, 2022 @created 18th October, 2016 @package Demo @subpackage details_fullwidth.php diff --git a/admin/layouts/look/details_under.php b/admin/layouts/look/details_under.php index 1c56d73..5276215 100644 --- a/admin/layouts/look/details_under.php +++ b/admin/layouts/look/details_under.php @@ -4,7 +4,7 @@ /-------------------------------------------------------------------------------------------------------/ @version 2.0.3 - @build 18th October, 2021 + @build 3rd March, 2022 @created 18th October, 2016 @package Demo @subpackage details_under.php diff --git a/admin/layouts/look/metadata.php b/admin/layouts/look/metadata.php index f33fae2..c1f6dbe 100644 --- a/admin/layouts/look/metadata.php +++ b/admin/layouts/look/metadata.php @@ -4,7 +4,7 @@ /-------------------------------------------------------------------------------------------------------/ @version 2.0.3 - @build 18th October, 2021 + @build 3rd March, 2022 @created 18th October, 2016 @package Demo @subpackage metadata.php diff --git a/admin/layouts/look/more_left.php b/admin/layouts/look/more_left.php index b0ccb9f..d5b319b 100644 --- a/admin/layouts/look/more_left.php +++ b/admin/layouts/look/more_left.php @@ -4,7 +4,7 @@ /-------------------------------------------------------------------------------------------------------/ @version 2.0.3 - @build 18th October, 2021 + @build 3rd March, 2022 @created 18th October, 2016 @package Demo @subpackage more_left.php diff --git a/admin/layouts/look/more_right.php b/admin/layouts/look/more_right.php index 7647fb9..166a740 100644 --- a/admin/layouts/look/more_right.php +++ b/admin/layouts/look/more_right.php @@ -4,7 +4,7 @@ /-------------------------------------------------------------------------------------------------------/ @version 2.0.3 - @build 18th October, 2021 + @build 3rd March, 2022 @created 18th October, 2016 @package Demo @subpackage more_right.php diff --git a/admin/layouts/look/publishing.php b/admin/layouts/look/publishing.php index 64e289f..85275dd 100644 --- a/admin/layouts/look/publishing.php +++ b/admin/layouts/look/publishing.php @@ -4,7 +4,7 @@ /-------------------------------------------------------------------------------------------------------/ @version 2.0.3 - @build 18th October, 2021 + @build 3rd March, 2022 @created 18th October, 2016 @package Demo @subpackage publishing.php diff --git a/admin/layouts/trashhelper.php b/admin/layouts/trashhelper.php index 72f833f..6705021 100644 --- a/admin/layouts/trashhelper.php +++ b/admin/layouts/trashhelper.php @@ -4,7 +4,7 @@ /-------------------------------------------------------------------------------------------------------/ @version 2.0.3 - @build 18th October, 2021 + @build 3rd March, 2022 @created 18th October, 2016 @package Demo @subpackage trashhelper.php diff --git a/admin/models/demo.php b/admin/models/demo.php index 22b0a35..a2905be 100644 --- a/admin/models/demo.php +++ b/admin/models/demo.php @@ -4,7 +4,7 @@ /-------------------------------------------------------------------------------------------------------/ @version 2.0.3 - @build 18th October, 2021 + @build 3rd March, 2022 @created 18th October, 2016 @package Demo @subpackage demo.php @@ -21,6 +21,8 @@ // No direct access to this file defined('_JEXEC') or die('Restricted access'); + + /** * Demo Model */ diff --git a/admin/models/import.php b/admin/models/import.php index b489e51..a0f5852 100644 --- a/admin/models/import.php +++ b/admin/models/import.php @@ -4,7 +4,7 @@ /-------------------------------------------------------------------------------------------------------/ @version 2.0.3 - @build 18th October, 2021 + @build 3rd March, 2022 @created 18th October, 2016 @package Demo @subpackage import.php diff --git a/admin/models/look.php b/admin/models/look.php index 64d5c51..e61b8b6 100644 --- a/admin/models/look.php +++ b/admin/models/look.php @@ -4,7 +4,7 @@ /-------------------------------------------------------------------------------------------------------/ @version 2.0.3 - @build 18th October, 2021 + @build 3rd March, 2022 @created 18th October, 2016 @package Demo @subpackage look.php diff --git a/admin/models/looks.php b/admin/models/looks.php index 9078d9d..42f3aee 100644 --- a/admin/models/looks.php +++ b/admin/models/looks.php @@ -4,7 +4,7 @@ /-------------------------------------------------------------------------------------------------------/ @version 2.0.3 - @build 18th October, 2021 + @build 3rd March, 2022 @created 18th October, 2016 @package Demo @subpackage looks.php @@ -118,7 +118,7 @@ class DemoModelLooks extends JModelList */ public function getItems() { - // check in items + // Check in items $this->checkInNow(); // load parent items @@ -491,17 +491,19 @@ class DemoModelLooks extends JModelList // Get a db connection. $db = JFactory::getDbo(); - // reset query + // Reset query. $query = $db->getQuery(true); $query->select('*'); $query->from($db->quoteName('#__demo_look')); - $db->setQuery($query); + // Only select items that are checked out. + $query->where($db->quoteName('checked_out') . '!=0'); + $db->setQuery($query, 0, 1); $db->execute(); if ($db->getNumRows()) { - // Get Yesterdays date + // Get Yesterdays date. $date = JFactory::getDate()->modify($time)->toSql(); - // reset query + // Reset query. $query = $db->getQuery(true); // Fields to update. @@ -516,7 +518,7 @@ class DemoModelLooks extends JModelList $db->quoteName('checked_out_time') . '<\''.$date.'\'' ); - // Check table + // Check table. $query->update($db->quoteName('#__demo_look'))->set($fields)->where($conditions); $db->setQuery($query); diff --git a/admin/tables/look.php b/admin/tables/look.php index f8f362b..6142e43 100644 --- a/admin/tables/look.php +++ b/admin/tables/look.php @@ -4,7 +4,7 @@ /-------------------------------------------------------------------------------------------------------/ @version 2.0.3 - @build 18th October, 2021 + @build 3rd March, 2022 @created 18th October, 2016 @package Demo @subpackage look.php diff --git a/admin/views/demo/tmpl/default.php b/admin/views/demo/tmpl/default.php index 60d006f..c784b9d 100644 --- a/admin/views/demo/tmpl/default.php +++ b/admin/views/demo/tmpl/default.php @@ -4,7 +4,7 @@ /-------------------------------------------------------------------------------------------------------/ @version 2.0.3 - @build 18th October, 2021 + @build 3rd March, 2022 @created 18th October, 2016 @package Demo @subpackage default.php @@ -21,7 +21,7 @@ // No direct access to this file defined('_JEXEC') or die('Restricted access'); -JHtml::_('behavior.tooltip'); + ?>
diff --git a/admin/views/demo/tmpl/default_main.php b/admin/views/demo/tmpl/default_main.php index f44c0eb..34f8eb5 100644 --- a/admin/views/demo/tmpl/default_main.php +++ b/admin/views/demo/tmpl/default_main.php @@ -4,7 +4,7 @@ /-------------------------------------------------------------------------------------------------------/ @version 2.0.3 - @build 18th October, 2021 + @build 3rd March, 2022 @created 18th October, 2016 @package Demo @subpackage default_main.php diff --git a/admin/views/demo/tmpl/default_vdm.php b/admin/views/demo/tmpl/default_vdm.php index dbe83ed..9dd86c6 100644 --- a/admin/views/demo/tmpl/default_vdm.php +++ b/admin/views/demo/tmpl/default_vdm.php @@ -4,7 +4,7 @@ /-------------------------------------------------------------------------------------------------------/ @version 2.0.3 - @build 18th October, 2021 + @build 3rd March, 2022 @created 18th October, 2016 @package Demo @subpackage default_vdm.php diff --git a/admin/views/demo/view.html.php b/admin/views/demo/view.html.php index 2d9cd10..3155101 100644 --- a/admin/views/demo/view.html.php +++ b/admin/views/demo/view.html.php @@ -4,7 +4,7 @@ /-------------------------------------------------------------------------------------------------------/ @version 2.0.3 - @build 18th October, 2021 + @build 3rd March, 2022 @created 18th October, 2016 @package Demo @subpackage view.html.php @@ -21,6 +21,8 @@ // No direct access to this file defined('_JEXEC') or die('Restricted access'); + + /** * Demo View class */ @@ -64,10 +66,10 @@ class DemoViewDemo extends JViewLegacy JToolBarHelper::title(JText::_('COM_DEMO_DASHBOARD'), 'grid-2'); // set help url for this view if found - $help_url = DemoHelper::getHelpUrl('demo'); - if (DemoHelper::checkString($help_url)) + $this->help_url = DemoHelper::getHelpUrl('demo'); + if (DemoHelper::checkString($this->help_url)) { - JToolbarHelper::help('COM_DEMO_HELP_MANAGER', false, $help_url); + JToolbarHelper::help('COM_DEMO_HELP_MANAGER', false, $this->help_url); } if ($canDo->get('core.admin') || $canDo->get('core.options')) diff --git a/admin/views/import/tmpl/default.php b/admin/views/import/tmpl/default.php index c760128..993098b 100644 --- a/admin/views/import/tmpl/default.php +++ b/admin/views/import/tmpl/default.php @@ -4,7 +4,7 @@ /-------------------------------------------------------------------------------------------------------/ @version 2.0.3 - @build 18th October, 2021 + @build 3rd March, 2022 @created 18th October, 2016 @package Demo @subpackage default.php diff --git a/admin/views/import/view.html.php b/admin/views/import/view.html.php index 3e961f4..3316c89 100644 --- a/admin/views/import/view.html.php +++ b/admin/views/import/view.html.php @@ -4,7 +4,7 @@ /-------------------------------------------------------------------------------------------------------/ @version 2.0.3 - @build 18th October, 2021 + @build 3rd March, 2022 @created 18th October, 2016 @package Demo @subpackage view.html.php @@ -93,10 +93,10 @@ class DemoViewImport extends JViewLegacy } // set help url for this view if found - $help_url = DemoHelper::getHelpUrl('import'); - if (DemoHelper::checkString($help_url)) + $this->help_url = DemoHelper::getHelpUrl('import'); + if (DemoHelper::checkString($this->help_url)) { - JToolbarHelper::help('COM_DEMO_HELP_MANAGER', false, $help_url); + JToolbarHelper::help('COM_DEMO_HELP_MANAGER', false, $this->help_url); } } } diff --git a/admin/views/look/submitbutton.js b/admin/views/look/submitbutton.js index a4b1467..9cdeed4 100644 --- a/admin/views/look/submitbutton.js +++ b/admin/views/look/submitbutton.js @@ -3,7 +3,7 @@ /-------------------------------------------------------------------------------------------------------/ @version 2.0.3 - @build 18th October, 2021 + @build 3rd March, 2022 @created 18th October, 2016 @package Demo @subpackage submitbutton.js diff --git a/admin/views/look/tmpl/edit.php b/admin/views/look/tmpl/edit.php index 9c00b1f..70709c0 100644 --- a/admin/views/look/tmpl/edit.php +++ b/admin/views/look/tmpl/edit.php @@ -4,7 +4,7 @@ /-------------------------------------------------------------------------------------------------------/ @version 2.0.3 - @build 18th October, 2021 + @build 3rd March, 2022 @created 18th October, 2016 @package Demo @subpackage edit.php diff --git a/admin/views/look/view.html.php b/admin/views/look/view.html.php index 2817324..4a729df 100644 --- a/admin/views/look/view.html.php +++ b/admin/views/look/view.html.php @@ -4,7 +4,7 @@ /-------------------------------------------------------------------------------------------------------/ @version 2.0.3 - @build 18th October, 2021 + @build 3rd March, 2022 @created 18th October, 2016 @package Demo @subpackage view.html.php @@ -158,10 +158,10 @@ class DemoViewLook extends JViewLegacy } JToolbarHelper::divider(); // set help url for this view if found - $help_url = DemoHelper::getHelpUrl('look'); - if (DemoHelper::checkString($help_url)) + $this->help_url = DemoHelper::getHelpUrl('look'); + if (DemoHelper::checkString($this->help_url)) { - JToolbarHelper::help('COM_DEMO_HELP_MANAGER', false, $help_url); + JToolbarHelper::help('COM_DEMO_HELP_MANAGER', false, $this->help_url); } } diff --git a/admin/views/looks/tmpl/default.php b/admin/views/looks/tmpl/default.php index a50d88f..72681c7 100644 --- a/admin/views/looks/tmpl/default.php +++ b/admin/views/looks/tmpl/default.php @@ -4,7 +4,7 @@ /-------------------------------------------------------------------------------------------------------/ @version 2.0.3 - @build 18th October, 2021 + @build 3rd March, 2022 @created 18th October, 2016 @package Demo @subpackage default.php diff --git a/admin/views/looks/tmpl/default_batch_body.php b/admin/views/looks/tmpl/default_batch_body.php index 8c4b0bf..553f094 100644 --- a/admin/views/looks/tmpl/default_batch_body.php +++ b/admin/views/looks/tmpl/default_batch_body.php @@ -4,7 +4,7 @@ /-------------------------------------------------------------------------------------------------------/ @version 2.0.3 - @build 18th October, 2021 + @build 3rd March, 2022 @created 18th October, 2016 @package Demo @subpackage default_batch_body.php diff --git a/admin/views/looks/tmpl/default_batch_footer.php b/admin/views/looks/tmpl/default_batch_footer.php index 316070b..fef5b59 100644 --- a/admin/views/looks/tmpl/default_batch_footer.php +++ b/admin/views/looks/tmpl/default_batch_footer.php @@ -4,7 +4,7 @@ /-------------------------------------------------------------------------------------------------------/ @version 2.0.3 - @build 18th October, 2021 + @build 3rd March, 2022 @created 18th October, 2016 @package Demo @subpackage default_batch_footer.php diff --git a/admin/views/looks/tmpl/default_body.php b/admin/views/looks/tmpl/default_body.php index dec4491..335a9a5 100644 --- a/admin/views/looks/tmpl/default_body.php +++ b/admin/views/looks/tmpl/default_body.php @@ -4,7 +4,7 @@ /-------------------------------------------------------------------------------------------------------/ @version 2.0.3 - @build 18th October, 2021 + @build 3rd March, 2022 @created 18th October, 2016 @package Demo @subpackage default_body.php diff --git a/admin/views/looks/tmpl/default_foot.php b/admin/views/looks/tmpl/default_foot.php index b7b73a8..4392222 100644 --- a/admin/views/looks/tmpl/default_foot.php +++ b/admin/views/looks/tmpl/default_foot.php @@ -4,7 +4,7 @@ /-------------------------------------------------------------------------------------------------------/ @version 2.0.3 - @build 18th October, 2021 + @build 3rd March, 2022 @created 18th October, 2016 @package Demo @subpackage default_foot.php diff --git a/admin/views/looks/tmpl/default_head.php b/admin/views/looks/tmpl/default_head.php index a8a44bb..9ee97dc 100644 --- a/admin/views/looks/tmpl/default_head.php +++ b/admin/views/looks/tmpl/default_head.php @@ -4,7 +4,7 @@ /-------------------------------------------------------------------------------------------------------/ @version 2.0.3 - @build 18th October, 2021 + @build 3rd March, 2022 @created 18th October, 2016 @package Demo @subpackage default_head.php diff --git a/admin/views/looks/tmpl/default_toolbar.php b/admin/views/looks/tmpl/default_toolbar.php index 36c7bbe..e57b51d 100644 --- a/admin/views/looks/tmpl/default_toolbar.php +++ b/admin/views/looks/tmpl/default_toolbar.php @@ -4,7 +4,7 @@ /-------------------------------------------------------------------------------------------------------/ @version 2.0.3 - @build 18th October, 2021 + @build 3rd March, 2022 @created 18th October, 2016 @package Demo @subpackage default_toolbar.php diff --git a/admin/views/looks/view.html.php b/admin/views/looks/view.html.php index 8cf64af..79d96b0 100644 --- a/admin/views/looks/view.html.php +++ b/admin/views/looks/view.html.php @@ -4,7 +4,7 @@ /-------------------------------------------------------------------------------------------------------/ @version 2.0.3 - @build 18th October, 2021 + @build 3rd March, 2022 @created 18th October, 2016 @package Demo @subpackage view.html.php @@ -155,10 +155,10 @@ class DemoViewLooks extends JViewLegacy } // set help url for this view if found - $help_url = DemoHelper::getHelpUrl('looks'); - if (DemoHelper::checkString($help_url)) + $this->help_url = DemoHelper::getHelpUrl('looks'); + if (DemoHelper::checkString($this->help_url)) { - JToolbarHelper::help('COM_DEMO_HELP_MANAGER', false, $help_url); + JToolbarHelper::help('COM_DEMO_HELP_MANAGER', false, $this->help_url); } // add the options comp button diff --git a/demo.xml b/demo.xml index ab4e732..7d46f0d 100644 --- a/demo.xml +++ b/demo.xml @@ -1,7 +1,7 @@ - + COM_DEMO - 18th October, 2021 + 3rd March, 2022 Llewellyn van der Merwe joomla@vdm.io https://www.vdm.io/ diff --git a/media/js/look.js b/media/js/look.js new file mode 100644 index 0000000..9421fd9 --- /dev/null +++ b/media/js/look.js @@ -0,0 +1,157 @@ +/*----------------------------------------------------------------------------------| www.vdm.io |----/ + Vast Development Method +/-------------------------------------------------------------------------------------------------------/ + + @version 2.0.3 + @build 3rd March, 2022 + @created 18th October, 2016 + @package Demo + @subpackage look.js + @author Llewellyn van der Merwe + @copyright Copyright (C) 2015. All Rights Reserved + @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html + ____ _____ _____ __ __ __ __ ___ _____ __ __ ____ _____ _ _ ____ _ _ ____ + (_ _)( _ )( _ )( \/ )( ) /__\ / __)( _ )( \/ )( _ \( _ )( \( )( ___)( \( )(_ _) +.-_)( )(_)( )(_)( ) ( )(__ /(__)\ ( (__ )(_)( ) ( )___/ )(_)( ) ( )__) ) ( )( +\____) (_____)(_____)(_/\/\_)(____)(__)(__) \___)(_____)(_/\/\_)(__) (_____)(_)\_)(____)(_)\_) (__) + +/------------------------------------------------------------------------------------------------------*/ + +// Some Global Values +jform_vvvvvvvvvv_required = false; +jform_vvvvvvvvvw_required = false; +jform_vvvvvvvvvx_required = false; + +// Initial Script +jQuery(document).ready(function() +{ + var add_vvvvvvv = jQuery("#jform_add input[type='radio']:checked").val(); + vvvvvvv(add_vvvvvvv); +}); + +// the vvvvvvv function +function vvvvvvv(add_vvvvvvv) +{ + // set the function logic + if (add_vvvvvvv == 1) + { + jQuery('#jform_dateofbirth').closest('.control-group').show(); + // add required attribute to dateofbirth field + if (jform_vvvvvvvvvv_required) + { + updateFieldRequired('dateofbirth',0); + jQuery('#jform_dateofbirth').prop('required','required'); + jQuery('#jform_dateofbirth').attr('aria-required',true); + jQuery('#jform_dateofbirth').addClass('required'); + jform_vvvvvvvvvv_required = false; + } + jQuery('#jform_email').closest('.control-group').show(); + // add required attribute to email field + if (jform_vvvvvvvvvw_required) + { + updateFieldRequired('email',0); + jQuery('#jform_email').prop('required','required'); + jQuery('#jform_email').attr('aria-required',true); + jQuery('#jform_email').addClass('required'); + jform_vvvvvvvvvw_required = false; + } + jQuery('#jform_image').closest('.control-group').show(); + jQuery('#jform_mobile_phone').closest('.control-group').show(); + // add required attribute to mobile_phone field + if (jform_vvvvvvvvvx_required) + { + updateFieldRequired('mobile_phone',0); + jQuery('#jform_mobile_phone').prop('required','required'); + jQuery('#jform_mobile_phone').attr('aria-required',true); + jQuery('#jform_mobile_phone').addClass('required'); + jform_vvvvvvvvvx_required = false; + } + jQuery('#jform_website').closest('.control-group').show(); + } + else + { + jQuery('#jform_dateofbirth').closest('.control-group').hide(); + // remove required attribute from dateofbirth field + if (!jform_vvvvvvvvvv_required) + { + updateFieldRequired('dateofbirth',1); + jQuery('#jform_dateofbirth').removeAttr('required'); + jQuery('#jform_dateofbirth').removeAttr('aria-required'); + jQuery('#jform_dateofbirth').removeClass('required'); + jform_vvvvvvvvvv_required = true; + } + jQuery('#jform_email').closest('.control-group').hide(); + // remove required attribute from email field + if (!jform_vvvvvvvvvw_required) + { + updateFieldRequired('email',1); + jQuery('#jform_email').removeAttr('required'); + jQuery('#jform_email').removeAttr('aria-required'); + jQuery('#jform_email').removeClass('required'); + jform_vvvvvvvvvw_required = true; + } + jQuery('#jform_image').closest('.control-group').hide(); + jQuery('#jform_mobile_phone').closest('.control-group').hide(); + // remove required attribute from mobile_phone field + if (!jform_vvvvvvvvvx_required) + { + updateFieldRequired('mobile_phone',1); + jQuery('#jform_mobile_phone').removeAttr('required'); + jQuery('#jform_mobile_phone').removeAttr('aria-required'); + jQuery('#jform_mobile_phone').removeClass('required'); + jform_vvvvvvvvvx_required = true; + } + jQuery('#jform_website').closest('.control-group').hide(); + } +} + +// update fields required +function updateFieldRequired(name, status) { + // check if not_required exist + if (jQuery('#jform_not_required').length > 0) { + var not_required = jQuery('#jform_not_required').val().split(","); + + if(status == 1) + { + not_required.push(name); + } + else + { + not_required = removeFieldFromNotRequired(not_required, name); + } + + jQuery('#jform_not_required').val(fixNotRequiredArray(not_required).toString()); + } +} + +// remove field from not_required +function removeFieldFromNotRequired(array, what) { + return array.filter(function(element){ + return element !== what; + }); +} + +// fix not required array +function fixNotRequiredArray(array) { + var seen = {}; + return removeEmptyFromNotRequiredArray(array).filter(function(item) { + return seen.hasOwnProperty(item) ? false : (seen[item] = true); + }); +} + +// remove empty from not_required array +function removeEmptyFromNotRequiredArray(array) { + return array.filter(function (el) { + // remove ( 一_一) as well - lol + return (el.length > 0 && '一_一' !== el); + }); +} + +// the isSet function +function isSet(val) +{ + if ((val != undefined) && (val != null) && 0 !== val.length){ + return true; + } + return false; +} diff --git a/script.php b/script.php index 341ca24..fdbe24d 100644 --- a/script.php +++ b/script.php @@ -4,7 +4,7 @@ /-------------------------------------------------------------------------------------------------------/ @version 2.0.3 - @build 18th October, 2021 + @build 3rd March, 2022 @created 18th October, 2016 @package Demo @subpackage script.php diff --git a/site/assets/css/look.css b/site/assets/css/look.css index 26a550b..c4ee29d 100644 --- a/site/assets/css/look.css +++ b/site/assets/css/look.css @@ -3,7 +3,7 @@ /-------------------------------------------------------------------------------------------------------/ @version 2.0.3 - @build 18th October, 2021 + @build 3rd March, 2022 @created 18th October, 2016 @package Demo @subpackage look.css diff --git a/site/assets/css/looking.css b/site/assets/css/looking.css index e5c4ae7..b534fbe 100644 --- a/site/assets/css/looking.css +++ b/site/assets/css/looking.css @@ -3,7 +3,7 @@ /-------------------------------------------------------------------------------------------------------/ @version 2.0.3 - @build 18th October, 2021 + @build 3rd March, 2022 @created 18th October, 2016 @package Demo @subpackage looking.css diff --git a/site/assets/css/looks.css b/site/assets/css/looks.css index 8373210..43cc852 100644 --- a/site/assets/css/looks.css +++ b/site/assets/css/looks.css @@ -3,7 +3,7 @@ /-------------------------------------------------------------------------------------------------------/ @version 2.0.3 - @build 18th October, 2021 + @build 3rd March, 2022 @created 18th October, 2016 @package Demo @subpackage looks.css diff --git a/site/assets/css/site.css b/site/assets/css/site.css index 58a6151..4dce307 100644 --- a/site/assets/css/site.css +++ b/site/assets/css/site.css @@ -3,7 +3,7 @@ /-------------------------------------------------------------------------------------------------------/ @version 2.0.3 - @build 18th October, 2021 + @build 3rd March, 2022 @created 18th October, 2016 @package Demo @subpackage site.css diff --git a/site/assets/js/site.js b/site/assets/js/site.js index 218f66a..5b64c83 100644 --- a/site/assets/js/site.js +++ b/site/assets/js/site.js @@ -3,7 +3,7 @@ /-------------------------------------------------------------------------------------------------------/ @version 2.0.3 - @build 18th October, 2021 + @build 3rd March, 2022 @created 18th October, 2016 @package Demo @subpackage site.js diff --git a/site/controller.php b/site/controller.php index 1003b94..46e1c57 100644 --- a/site/controller.php +++ b/site/controller.php @@ -4,7 +4,7 @@ /-------------------------------------------------------------------------------------------------------/ @version 2.0.3 - @build 18th October, 2021 + @build 3rd March, 2022 @created 18th October, 2016 @package Demo @subpackage controller.php diff --git a/site/controllers/look.php b/site/controllers/look.php index afb2a65..40ed21a 100644 --- a/site/controllers/look.php +++ b/site/controllers/look.php @@ -4,7 +4,7 @@ /-------------------------------------------------------------------------------------------------------/ @version 2.0.3 - @build 18th October, 2021 + @build 3rd March, 2022 @created 18th October, 2016 @package Demo @subpackage look.php diff --git a/site/demo.php b/site/demo.php index e2f19d4..199983b 100644 --- a/site/demo.php +++ b/site/demo.php @@ -4,7 +4,7 @@ /-------------------------------------------------------------------------------------------------------/ @version 2.0.3 - @build 18th October, 2021 + @build 3rd March, 2022 @created 18th October, 2016 @package Demo @subpackage demo.php @@ -21,7 +21,7 @@ // No direct access to this file defined('_JEXEC') or die('Restricted access'); -JHtml::_('behavior.tabstate'); + // Set the component css/js $document = JFactory::getDocument(); @@ -30,7 +30,7 @@ $document->addScript('components/com_demo/assets/js/site.js'); // Require helper files JLoader::register('DemoHelper', __DIR__ . '/helpers/demo.php'); -JLoader::register('DemoHelperRoute', __DIR__ . '/helpers/route.php'); +JLoader::register('DemoHelperRoute', __DIR__ . '/helpers/route.php'); // Get an instance of the controller prefixed by Demo $controller = JControllerLegacy::getInstance('Demo'); diff --git a/site/helpers/category.php b/site/helpers/category.php index e0c5ad0..618d4db 100644 --- a/site/helpers/category.php +++ b/site/helpers/category.php @@ -4,7 +4,7 @@ /-------------------------------------------------------------------------------------------------------/ @version 2.0.3 - @build 18th October, 2021 + @build 3rd March, 2022 @created 18th October, 2016 @package Demo @subpackage category.php diff --git a/site/helpers/demo.php b/site/helpers/demo.php index 05ed265..28d61c0 100644 --- a/site/helpers/demo.php +++ b/site/helpers/demo.php @@ -4,7 +4,7 @@ /-------------------------------------------------------------------------------------------------------/ @version 2.0.3 - @build 18th October, 2021 + @build 3rd March, 2022 @created 18th October, 2016 @package Demo @subpackage demo.php diff --git a/site/helpers/headercheck.php b/site/helpers/headercheck.php index 6ec1fa4..1734d1d 100644 --- a/site/helpers/headercheck.php +++ b/site/helpers/headercheck.php @@ -4,7 +4,7 @@ /-------------------------------------------------------------------------------------------------------/ @version 2.0.3 - @build 18th October, 2021 + @build 3rd March, 2022 @created 18th October, 2016 @package Demo @subpackage headercheck.php diff --git a/site/helpers/route.php b/site/helpers/route.php index 4328d30..cb36dba 100644 --- a/site/helpers/route.php +++ b/site/helpers/route.php @@ -4,7 +4,7 @@ /-------------------------------------------------------------------------------------------------------/ @version 2.0.3 - @build 18th October, 2021 + @build 3rd March, 2022 @created 18th October, 2016 @package Demo @subpackage route.php diff --git a/site/layouts/look/details_above.php b/site/layouts/look/details_above.php index 606cc70..d40f96f 100644 --- a/site/layouts/look/details_above.php +++ b/site/layouts/look/details_above.php @@ -4,7 +4,7 @@ /-------------------------------------------------------------------------------------------------------/ @version 2.0.3 - @build 18th October, 2021 + @build 3rd March, 2022 @created 18th October, 2016 @package Demo @subpackage details_above.php diff --git a/site/layouts/look/details_fullwidth.php b/site/layouts/look/details_fullwidth.php index 7b04efa..7e59d70 100644 --- a/site/layouts/look/details_fullwidth.php +++ b/site/layouts/look/details_fullwidth.php @@ -4,7 +4,7 @@ /-------------------------------------------------------------------------------------------------------/ @version 2.0.3 - @build 18th October, 2021 + @build 3rd March, 2022 @created 18th October, 2016 @package Demo @subpackage details_fullwidth.php diff --git a/site/layouts/look/details_under.php b/site/layouts/look/details_under.php index 1c56d73..5276215 100644 --- a/site/layouts/look/details_under.php +++ b/site/layouts/look/details_under.php @@ -4,7 +4,7 @@ /-------------------------------------------------------------------------------------------------------/ @version 2.0.3 - @build 18th October, 2021 + @build 3rd March, 2022 @created 18th October, 2016 @package Demo @subpackage details_under.php diff --git a/site/layouts/look/metadata.php b/site/layouts/look/metadata.php index f33fae2..c1f6dbe 100644 --- a/site/layouts/look/metadata.php +++ b/site/layouts/look/metadata.php @@ -4,7 +4,7 @@ /-------------------------------------------------------------------------------------------------------/ @version 2.0.3 - @build 18th October, 2021 + @build 3rd March, 2022 @created 18th October, 2016 @package Demo @subpackage metadata.php diff --git a/site/layouts/look/more_left.php b/site/layouts/look/more_left.php index b0ccb9f..d5b319b 100644 --- a/site/layouts/look/more_left.php +++ b/site/layouts/look/more_left.php @@ -4,7 +4,7 @@ /-------------------------------------------------------------------------------------------------------/ @version 2.0.3 - @build 18th October, 2021 + @build 3rd March, 2022 @created 18th October, 2016 @package Demo @subpackage more_left.php diff --git a/site/layouts/look/more_right.php b/site/layouts/look/more_right.php index 7647fb9..166a740 100644 --- a/site/layouts/look/more_right.php +++ b/site/layouts/look/more_right.php @@ -4,7 +4,7 @@ /-------------------------------------------------------------------------------------------------------/ @version 2.0.3 - @build 18th October, 2021 + @build 3rd March, 2022 @created 18th October, 2016 @package Demo @subpackage more_right.php diff --git a/site/layouts/look/publishing.php b/site/layouts/look/publishing.php index 64e289f..85275dd 100644 --- a/site/layouts/look/publishing.php +++ b/site/layouts/look/publishing.php @@ -4,7 +4,7 @@ /-------------------------------------------------------------------------------------------------------/ @version 2.0.3 - @build 18th October, 2021 + @build 3rd March, 2022 @created 18th October, 2016 @package Demo @subpackage publishing.php diff --git a/site/models/forms/look.js b/site/models/forms/look.js index fd23b02..9421fd9 100644 --- a/site/models/forms/look.js +++ b/site/models/forms/look.js @@ -3,7 +3,7 @@ /-------------------------------------------------------------------------------------------------------/ @version 2.0.3 - @build 18th October, 2021 + @build 3rd March, 2022 @created 18th October, 2016 @package Demo @subpackage look.js diff --git a/site/models/look.php b/site/models/look.php index 64d5c51..e61b8b6 100644 --- a/site/models/look.php +++ b/site/models/look.php @@ -4,7 +4,7 @@ /-------------------------------------------------------------------------------------------------------/ @version 2.0.3 - @build 18th October, 2021 + @build 3rd March, 2022 @created 18th October, 2016 @package Demo @subpackage look.php diff --git a/site/models/looking.php b/site/models/looking.php index ff408ed..32f4c14 100644 --- a/site/models/looking.php +++ b/site/models/looking.php @@ -4,7 +4,7 @@ /-------------------------------------------------------------------------------------------------------/ @version 2.0.3 - @build 18th October, 2021 + @build 3rd March, 2022 @created 18th October, 2016 @package Demo @subpackage looking.php diff --git a/site/models/looks.php b/site/models/looks.php index f6e1043..1e1fdee 100644 --- a/site/models/looks.php +++ b/site/models/looks.php @@ -4,7 +4,7 @@ /-------------------------------------------------------------------------------------------------------/ @version 2.0.3 - @build 18th October, 2021 + @build 3rd March, 2022 @created 18th October, 2016 @package Demo @subpackage looks.php diff --git a/site/router.php b/site/router.php index dc85266..b8c099a 100644 --- a/site/router.php +++ b/site/router.php @@ -4,7 +4,7 @@ /-------------------------------------------------------------------------------------------------------/ @version 2.0.3 - @build 18th October, 2021 + @build 3rd March, 2022 @created 18th October, 2016 @package Demo @subpackage router.php @@ -123,7 +123,7 @@ class DemoRouter extends JComponentRouterBase $count = count($segments); $vars = array(); - //Handle View and Identifier + // Handle View and Identifier switch($segments[0]) { case 'look': diff --git a/site/views/look/submitbutton.js b/site/views/look/submitbutton.js index a4b1467..9cdeed4 100644 --- a/site/views/look/submitbutton.js +++ b/site/views/look/submitbutton.js @@ -3,7 +3,7 @@ /-------------------------------------------------------------------------------------------------------/ @version 2.0.3 - @build 18th October, 2021 + @build 3rd March, 2022 @created 18th October, 2016 @package Demo @subpackage submitbutton.js diff --git a/site/views/look/tmpl/edit.php b/site/views/look/tmpl/edit.php index 92ed289..9438dce 100644 --- a/site/views/look/tmpl/edit.php +++ b/site/views/look/tmpl/edit.php @@ -4,7 +4,7 @@ /-------------------------------------------------------------------------------------------------------/ @version 2.0.3 - @build 18th October, 2021 + @build 3rd March, 2022 @created 18th October, 2016 @package Demo @subpackage edit.php diff --git a/site/views/look/view.html.php b/site/views/look/view.html.php index adab89b..f038060 100644 --- a/site/views/look/view.html.php +++ b/site/views/look/view.html.php @@ -4,7 +4,7 @@ /-------------------------------------------------------------------------------------------------------/ @version 2.0.3 - @build 18th October, 2021 + @build 3rd March, 2022 @created 18th October, 2016 @package Demo @subpackage view.html.php @@ -157,10 +157,10 @@ class DemoViewLook extends JViewLegacy } JToolbarHelper::divider(); // set help url for this view if found - $help_url = DemoHelper::getHelpUrl('look'); - if (DemoHelper::checkString($help_url)) + $this->help_url = DemoHelper::getHelpUrl('look'); + if (DemoHelper::checkString($this->help_url)) { - JToolbarHelper::help('COM_DEMO_HELP_MANAGER', false, $help_url); + JToolbarHelper::help('COM_DEMO_HELP_MANAGER', false, $this->help_url); } // now initiate the toolbar $this->toolbar = JToolbar::getInstance(); diff --git a/site/views/looking/tmpl/default.php b/site/views/looking/tmpl/default.php index f2df610..aa1ba9e 100644 --- a/site/views/looking/tmpl/default.php +++ b/site/views/looking/tmpl/default.php @@ -4,7 +4,7 @@ /-------------------------------------------------------------------------------------------------------/ @version 2.0.3 - @build 18th October, 2021 + @build 3rd March, 2022 @created 18th October, 2016 @package Demo @subpackage default.php diff --git a/site/views/looking/view.html.php b/site/views/looking/view.html.php index 89607e6..ccfd71c 100644 --- a/site/views/looking/view.html.php +++ b/site/views/looking/view.html.php @@ -4,7 +4,7 @@ /-------------------------------------------------------------------------------------------------------/ @version 2.0.3 - @build 18th October, 2021 + @build 3rd March, 2022 @created 18th October, 2016 @package Demo @subpackage view.html.php @@ -200,10 +200,10 @@ class DemoViewLooking extends JViewLegacy { // set help url for this view if found - $help_url = DemoHelper::getHelpUrl('looking'); - if (DemoHelper::checkString($help_url)) + $this->help_url = DemoHelper::getHelpUrl('looking'); + if (DemoHelper::checkString($this->help_url)) { - JToolbarHelper::help('COM_DEMO_HELP_MANAGER', false, $help_url); + JToolbarHelper::help('COM_DEMO_HELP_MANAGER', false, $this->help_url); } // now initiate the toolbar $this->toolbar = JToolbar::getInstance(); diff --git a/site/views/looks/tmpl/default.php b/site/views/looks/tmpl/default.php index ccdef73..d04448c 100644 --- a/site/views/looks/tmpl/default.php +++ b/site/views/looks/tmpl/default.php @@ -4,7 +4,7 @@ /-------------------------------------------------------------------------------------------------------/ @version 2.0.3 - @build 18th October, 2021 + @build 3rd March, 2022 @created 18th October, 2016 @package Demo @subpackage default.php diff --git a/site/views/looks/view.html.php b/site/views/looks/view.html.php index 732c48a..4c3b010 100644 --- a/site/views/looks/view.html.php +++ b/site/views/looks/view.html.php @@ -4,7 +4,7 @@ /-------------------------------------------------------------------------------------------------------/ @version 2.0.3 - @build 18th October, 2021 + @build 3rd March, 2022 @created 18th October, 2016 @package Demo @subpackage view.html.php @@ -135,10 +135,10 @@ class DemoViewLooks extends JViewLegacy { // set help url for this view if found - $help_url = DemoHelper::getHelpUrl('looks'); - if (DemoHelper::checkString($help_url)) + $this->help_url = DemoHelper::getHelpUrl('looks'); + if (DemoHelper::checkString($this->help_url)) { - JToolbarHelper::help('COM_DEMO_HELP_MANAGER', false, $help_url); + JToolbarHelper::help('COM_DEMO_HELP_MANAGER', false, $this->help_url); } // now initiate the toolbar $this->toolbar = JToolbar::getInstance();