From 32498659b41c91b7f63f09ba2f23730cbfe54b51 Mon Sep 17 00:00:00 2001 From: Llewellyn van der Merwe Date: Wed, 21 Sep 2022 12:55:59 +0200 Subject: [PATCH] Upgraded to JCB v3.1.8 --- README.md | 8 +-- admin/README.txt | 8 +-- admin/assets/css/action.css | 13 ++-- admin/assets/css/actions.css | 13 ++-- admin/assets/css/admin.css | 13 ++-- admin/assets/css/context.css | 13 ++-- admin/assets/css/contexts.css | 13 ++-- admin/assets/css/joomla_version.css | 13 ++-- admin/assets/css/joomla_versions.css | 13 ++-- admin/assets/css/release_check.css | 13 ++-- admin/assets/css/release_checks.css | 13 ++-- admin/assets/js/admin.js | 13 ++-- admin/controller.php | 16 +++-- admin/controllers/action.php | 18 ++--- admin/controllers/actions.php | 18 ++--- admin/controllers/ajax.json.php | 56 ++++++++++----- admin/controllers/context.php | 18 ++--- admin/controllers/contexts.php | 18 ++--- admin/controllers/import.php | 18 ++--- admin/controllers/joomla_version.php | 18 ++--- admin/controllers/joomla_versions.php | 18 ++--- admin/controllers/release_check.php | 18 ++--- admin/controllers/release_checks.php | 18 ++--- admin/helpers/headercheck.php | 13 ++-- admin/helpers/html/batch_.php | 13 ++-- admin/helpers/release_checking.php | 14 ++-- .../en-GB/en-GB.com_release_checking.ini | 13 +++- admin/layouts/action/details_above.php | 13 ++-- admin/layouts/action/details_fullwidth.php | 13 ++-- admin/layouts/action/details_left.php | 13 ++-- admin/layouts/action/publishing.php | 13 ++-- admin/layouts/action/publlshing.php | 13 ++-- admin/layouts/batchselection.php | 13 ++-- admin/layouts/context/details_left.php | 13 ++-- admin/layouts/context/details_right.php | 13 ++-- admin/layouts/context/publishing.php | 13 ++-- admin/layouts/context/publlshing.php | 13 ++-- admin/layouts/joomla_version/details_left.php | 13 ++-- .../layouts/joomla_version/details_right.php | 13 ++-- admin/layouts/joomla_version/publishing.php | 13 ++-- admin/layouts/joomla_version/publlshing.php | 13 ++-- .../layouts/release_check/checking_above.php | 13 ++-- admin/layouts/release_check/checking_left.php | 13 ++-- .../layouts/release_check/checking_right.php | 13 ++-- admin/layouts/release_check/publishing.php | 13 ++-- admin/layouts/release_check/publlshing.php | 13 ++-- admin/layouts/trashhelper.php | 72 +++++++++++++++++++ admin/models/action.php | 26 +++---- admin/models/actions.php | 32 +++++---- admin/models/ajax.php | 18 ++--- admin/models/context.php | 26 +++---- admin/models/contexts.php | 32 +++++---- admin/models/fields/actions.php | 13 ++-- admin/models/fields/actionsfiltername.php | 13 ++-- admin/models/fields/contexts.php | 13 ++-- admin/models/fields/contextsfiltername.php | 13 ++-- admin/models/fields/joomlaversions.php | 13 ++-- .../fields/releasechecksfiltercreatedby.php | 13 ++-- .../fields/releasechecksfilteroutcome.php | 13 ++-- admin/models/import.php | 18 ++--- admin/models/joomla_version.php | 26 +++---- admin/models/joomla_versions.php | 32 +++++---- admin/models/release_check.php | 26 +++---- admin/models/release_checks.php | 32 +++++---- admin/models/rules/int.php | 55 ++++++++++++++ admin/release_checking.php | 19 ++--- admin/sql/install.mysql.utf8.sql | 8 +-- admin/tables/action.php | 18 ++--- admin/tables/context.php | 18 ++--- admin/tables/joomla_version.php | 18 ++--- admin/tables/release_check.php | 16 +++-- admin/views/action/submitbutton.js | 13 ++-- admin/views/action/tmpl/edit.php | 16 ++--- admin/views/action/view.html.php | 25 ++++--- admin/views/actions/tmpl/default.php | 16 +++-- .../views/actions/tmpl/default_batch_body.php | 13 ++-- .../actions/tmpl/default_batch_footer.php | 13 ++-- admin/views/actions/tmpl/default_body.php | 13 ++-- admin/views/actions/tmpl/default_foot.php | 13 ++-- admin/views/actions/tmpl/default_head.php | 13 ++-- admin/views/actions/tmpl/default_toolbar.php | 13 ++-- admin/views/actions/view.html.php | 25 ++++--- admin/views/context/submitbutton.js | 13 ++-- admin/views/context/tmpl/edit.php | 16 ++--- admin/views/context/view.html.php | 25 ++++--- admin/views/contexts/tmpl/default.php | 16 +++-- .../contexts/tmpl/default_batch_body.php | 13 ++-- .../contexts/tmpl/default_batch_footer.php | 13 ++-- admin/views/contexts/tmpl/default_body.php | 13 ++-- admin/views/contexts/tmpl/default_foot.php | 13 ++-- admin/views/contexts/tmpl/default_head.php | 13 ++-- admin/views/contexts/tmpl/default_toolbar.php | 13 ++-- admin/views/contexts/view.html.php | 25 ++++--- admin/views/import/tmpl/default.php | 13 ++-- admin/views/import/view.html.php | 25 ++++--- admin/views/joomla_version/submitbutton.js | 13 ++-- admin/views/joomla_version/tmpl/edit.php | 16 ++--- admin/views/joomla_version/view.html.php | 25 ++++--- admin/views/joomla_versions/tmpl/default.php | 16 +++-- .../tmpl/default_batch_body.php | 13 ++-- .../tmpl/default_batch_footer.php | 13 ++-- .../joomla_versions/tmpl/default_body.php | 13 ++-- .../joomla_versions/tmpl/default_foot.php | 13 ++-- .../joomla_versions/tmpl/default_head.php | 13 ++-- .../joomla_versions/tmpl/default_toolbar.php | 13 ++-- admin/views/joomla_versions/view.html.php | 25 ++++--- admin/views/release_check/submitbutton.js | 13 ++-- admin/views/release_check/tmpl/edit.php | 16 ++--- admin/views/release_check/view.html.php | 25 ++++--- admin/views/release_checks/tmpl/default.php | 16 +++-- .../tmpl/default_batch_body.php | 13 ++-- .../tmpl/default_batch_footer.php | 13 ++-- .../release_checks/tmpl/default_body.php | 13 ++-- .../release_checks/tmpl/default_foot.php | 13 ++-- .../release_checks/tmpl/default_head.php | 13 ++-- .../release_checks/tmpl/default_toolbar.php | 13 ++-- admin/views/release_checks/view.html.php | 25 ++++--- {admin/models/forms => media/js}/action.js | 13 ++-- {admin/models/forms => media/js}/context.js | 13 ++-- .../forms => media/js}/joomla_version.js | 13 ++-- .../forms => media/js}/release_check.js | 13 ++-- release_checking.xml | 4 +- script.php | 40 ++++++----- 123 files changed, 1194 insertions(+), 895 deletions(-) create mode 100644 admin/layouts/trashhelper.php create mode 100644 admin/models/rules/int.php rename {admin/models/forms => media/js}/action.js (65%) rename {admin/models/forms => media/js}/context.js (65%) rename {admin/models/forms => media/js}/joomla_version.js (65%) rename {admin/models/forms => media/js}/release_check.js (95%) diff --git a/README.md b/README.md index 3005f0d..fc7f16d 100644 --- a/README.md +++ b/README.md @@ -8,13 +8,13 @@ A component to keep track of release checking. + *Author*: [Joomla! Project](mailto:admin@joomla.org) + *Name*: [Track Release Checking](http://www.joomla.org) + *First Build*: 29th July, 2020 -+ *Last Build*: 8th March, 2021 ++ *Last Build*: 21st September, 2022 + *Version*: 1.0.x + *Copyright*: (C) 2020 Open Source Matters, Inc. + *License*: GNU General Public License version 2 or later; see LICENSE.txt ## Some Fun Numbers -+ *Line count*: **21151** -+ *File count*: **200** -+ *Folder count*: **56** ++ *Line count*: **22248** ++ *File count*: **213** ++ *Folder count*: **62** \ No newline at end of file diff --git a/admin/README.txt b/admin/README.txt index 3005f0d..fc7f16d 100644 --- a/admin/README.txt +++ b/admin/README.txt @@ -8,13 +8,13 @@ A component to keep track of release checking. + *Author*: [Joomla! Project](mailto:admin@joomla.org) + *Name*: [Track Release Checking](http://www.joomla.org) + *First Build*: 29th July, 2020 -+ *Last Build*: 8th March, 2021 ++ *Last Build*: 21st September, 2022 + *Version*: 1.0.x + *Copyright*: (C) 2020 Open Source Matters, Inc. + *License*: GNU General Public License version 2 or later; see LICENSE.txt ## Some Fun Numbers -+ *Line count*: **21151** -+ *File count*: **200** -+ *Folder count*: **56** ++ *Line count*: **22248** ++ *File count*: **213** ++ *Folder count*: **62** \ No newline at end of file diff --git a/admin/assets/css/action.css b/admin/assets/css/action.css index 1bbbbc8..b18500c 100644 --- a/admin/assets/css/action.css +++ b/admin/assets/css/action.css @@ -1,9 +1,10 @@ -/** - * @package Joomla.CMS - * @subpackage com_release_checking - * - * @copyright (C) 2020 Open Source Matters, Inc. - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ /* CSS Document */ diff --git a/admin/assets/css/actions.css b/admin/assets/css/actions.css index 1bbbbc8..b18500c 100644 --- a/admin/assets/css/actions.css +++ b/admin/assets/css/actions.css @@ -1,9 +1,10 @@ -/** - * @package Joomla.CMS - * @subpackage com_release_checking - * - * @copyright (C) 2020 Open Source Matters, Inc. - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ /* CSS Document */ diff --git a/admin/assets/css/admin.css b/admin/assets/css/admin.css index 54acefa..11985e2 100644 --- a/admin/assets/css/admin.css +++ b/admin/assets/css/admin.css @@ -1,9 +1,10 @@ -/** - * @package Joomla.CMS - * @subpackage com_release_checking - * - * @copyright (C) 2020 Open Source Matters, Inc. - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ /* CSS Document */ diff --git a/admin/assets/css/context.css b/admin/assets/css/context.css index 1bbbbc8..b18500c 100644 --- a/admin/assets/css/context.css +++ b/admin/assets/css/context.css @@ -1,9 +1,10 @@ -/** - * @package Joomla.CMS - * @subpackage com_release_checking - * - * @copyright (C) 2020 Open Source Matters, Inc. - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ /* CSS Document */ diff --git a/admin/assets/css/contexts.css b/admin/assets/css/contexts.css index 1bbbbc8..b18500c 100644 --- a/admin/assets/css/contexts.css +++ b/admin/assets/css/contexts.css @@ -1,9 +1,10 @@ -/** - * @package Joomla.CMS - * @subpackage com_release_checking - * - * @copyright (C) 2020 Open Source Matters, Inc. - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ /* CSS Document */ diff --git a/admin/assets/css/joomla_version.css b/admin/assets/css/joomla_version.css index 1bbbbc8..b18500c 100644 --- a/admin/assets/css/joomla_version.css +++ b/admin/assets/css/joomla_version.css @@ -1,9 +1,10 @@ -/** - * @package Joomla.CMS - * @subpackage com_release_checking - * - * @copyright (C) 2020 Open Source Matters, Inc. - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ /* CSS Document */ diff --git a/admin/assets/css/joomla_versions.css b/admin/assets/css/joomla_versions.css index 1bbbbc8..b18500c 100644 --- a/admin/assets/css/joomla_versions.css +++ b/admin/assets/css/joomla_versions.css @@ -1,9 +1,10 @@ -/** - * @package Joomla.CMS - * @subpackage com_release_checking - * - * @copyright (C) 2020 Open Source Matters, Inc. - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ /* CSS Document */ diff --git a/admin/assets/css/release_check.css b/admin/assets/css/release_check.css index 7837457..6f09e01 100644 --- a/admin/assets/css/release_check.css +++ b/admin/assets/css/release_check.css @@ -1,9 +1,10 @@ -/** - * @package Joomla.CMS - * @subpackage com_release_checking - * - * @copyright (C) 2020 Open Source Matters, Inc. - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ /* CSS Document */ diff --git a/admin/assets/css/release_checks.css b/admin/assets/css/release_checks.css index 4f0271e..dea1048 100644 --- a/admin/assets/css/release_checks.css +++ b/admin/assets/css/release_checks.css @@ -1,9 +1,10 @@ -/** - * @package Joomla.CMS - * @subpackage com_release_checking - * - * @copyright (C) 2020 Open Source Matters, Inc. - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ /* CSS Document */ diff --git a/admin/assets/js/admin.js b/admin/assets/js/admin.js index 3155933..e6bec2c 100644 --- a/admin/assets/js/admin.js +++ b/admin/assets/js/admin.js @@ -1,9 +1,10 @@ -/** - * @package Joomla.CMS - * @subpackage com_release_checking - * - * @copyright (C) 2020 Open Source Matters, Inc. - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ /* JS Document */ diff --git a/admin/controller.php b/admin/controller.php index a8247ca..30e277b 100644 --- a/admin/controller.php +++ b/admin/controller.php @@ -1,21 +1,23 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file defined('_JEXEC') or die('Restricted access'); +use Joomla\CMS\MVC\Controller\BaseController; use Joomla\Utilities\ArrayHelper; /** * General Controller of Release_checking component */ -class Release_checkingController extends JControllerLegacy +class Release_checkingController extends BaseController { /** * Constructor. diff --git a/admin/controllers/action.php b/admin/controllers/action.php index 1efb97f..ace766b 100644 --- a/admin/controllers/action.php +++ b/admin/controllers/action.php @@ -1,21 +1,23 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file defined('_JEXEC') or die('Restricted access'); +use Joomla\CMS\MVC\Controller\FormController; use Joomla\Utilities\ArrayHelper; /** - * Action Controller + * Action Form Controller */ -class Release_checkingControllerAction extends JControllerForm +class Release_checkingControllerAction extends FormController { /** * Current or most recently performed task. diff --git a/admin/controllers/actions.php b/admin/controllers/actions.php index 94be96a..0ba92c1 100644 --- a/admin/controllers/actions.php +++ b/admin/controllers/actions.php @@ -1,21 +1,23 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file defined('_JEXEC') or die('Restricted access'); +use Joomla\CMS\MVC\Controller\AdminController; use Joomla\Utilities\ArrayHelper; /** - * Actions Controller + * Actions Admin Controller */ -class Release_checkingControllerActions extends JControllerAdmin +class Release_checkingControllerActions extends AdminController { /** * The prefix to use with controller messages. diff --git a/admin/controllers/ajax.json.php b/admin/controllers/ajax.json.php index fa13cc6..8988d17 100644 --- a/admin/controllers/ajax.json.php +++ b/admin/controllers/ajax.json.php @@ -1,29 +1,33 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file defined('_JEXEC') or die('Restricted access'); +use Joomla\CMS\MVC\Controller\BaseController; use Joomla\Utilities\ArrayHelper; /** - * Release_checking Ajax Controller + * Release_checking Ajax Base Controller */ -class Release_checkingControllerAjax extends JControllerLegacy +class Release_checkingControllerAjax extends BaseController { public function __construct($config) { parent::__construct($config); // make sure all json stuff are set JFactory::getDocument()->setMimeEncoding( 'application/json' ); - JResponse::setHeader('Content-Disposition','attachment;filename="getajax.json"'); - JResponse::setHeader("Access-Control-Allow-Origin", "*"); + // get the application + $app = JFactory::getApplication(); + $app->setHeader('Content-Disposition','attachment;filename="getajax.json"'); + $app->setHeader('Access-Control-Allow-Origin', '*'); // load the tasks $this->registerTask('getAction', 'ajax'); $this->registerTask('getActionDescription', 'ajax'); @@ -31,20 +35,26 @@ class Release_checkingControllerAjax extends JControllerLegacy public function ajax() { + // get the user for later use $user = JFactory::getUser(); + // get the input values $jinput = JFactory::getApplication()->input; + // check if we should return raw + $returnRaw = $jinput->get('raw', false, 'BOOLEAN'); + // return to a callback function + $callback = $jinput->get('callback', null, 'CMD'); // Check Token! $token = JSession::getFormToken(); $call_token = $jinput->get('token', 0, 'ALNUM'); if($jinput->get($token, 0, 'ALNUM') || $token === $call_token) { + // get the task $task = $this->getTask(); switch($task) { case 'getAction': try { - $returnRaw = $jinput->get('raw', false, 'BOOLEAN'); $contextValue = $jinput->get('context', NULL, 'INT'); $joomla_versionValue = $jinput->get('joomla_version', NULL, 'INT'); $current_idValue = $jinput->get('current_id', NULL, 'INT'); @@ -56,7 +66,7 @@ class Release_checkingControllerAjax extends JControllerLegacy { $result = false; } - if($callback = $jinput->get('callback', null, 'CMD')) + if($callback) { echo $callback . "(".json_encode($result).");"; } @@ -71,10 +81,14 @@ class Release_checkingControllerAjax extends JControllerLegacy } catch(Exception $e) { - if($callback = $jinput->get('callback', null, 'CMD')) + if($callback) { echo $callback."(".json_encode($e).");"; } + elseif($returnRaw) + { + echo json_encode($e); + } else { echo "(".json_encode($e).");"; @@ -84,7 +98,6 @@ class Release_checkingControllerAjax extends JControllerLegacy case 'getActionDescription': try { - $returnRaw = $jinput->get('raw', false, 'BOOLEAN'); $actionValue = $jinput->get('action', NULL, 'INT'); if($actionValue && $user->id != 0) { @@ -94,7 +107,7 @@ class Release_checkingControllerAjax extends JControllerLegacy { $result = false; } - if($callback = $jinput->get('callback', null, 'CMD')) + if($callback) { echo $callback . "(".json_encode($result).");"; } @@ -109,10 +122,14 @@ class Release_checkingControllerAjax extends JControllerLegacy } catch(Exception $e) { - if($callback = $jinput->get('callback', null, 'CMD')) + if($callback) { echo $callback."(".json_encode($e).");"; } + elseif($returnRaw) + { + echo json_encode($e); + } else { echo "(".json_encode($e).");"; @@ -123,10 +140,15 @@ class Release_checkingControllerAjax extends JControllerLegacy } else { - if($callback = $jinput->get('callback', null, 'CMD')) + // return to a callback function + if($callback) { echo $callback."(".json_encode(false).");"; } + elseif($returnRaw) + { + echo json_encode(false); + } else { echo "(".json_encode(false).");"; diff --git a/admin/controllers/context.php b/admin/controllers/context.php index bc73015..20b30af 100644 --- a/admin/controllers/context.php +++ b/admin/controllers/context.php @@ -1,21 +1,23 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file defined('_JEXEC') or die('Restricted access'); +use Joomla\CMS\MVC\Controller\FormController; use Joomla\Utilities\ArrayHelper; /** - * Context Controller + * Context Form Controller */ -class Release_checkingControllerContext extends JControllerForm +class Release_checkingControllerContext extends FormController { /** * Current or most recently performed task. diff --git a/admin/controllers/contexts.php b/admin/controllers/contexts.php index 85ace06..b9f733d 100644 --- a/admin/controllers/contexts.php +++ b/admin/controllers/contexts.php @@ -1,21 +1,23 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file defined('_JEXEC') or die('Restricted access'); +use Joomla\CMS\MVC\Controller\AdminController; use Joomla\Utilities\ArrayHelper; /** - * Contexts Controller + * Contexts Admin Controller */ -class Release_checkingControllerContexts extends JControllerAdmin +class Release_checkingControllerContexts extends AdminController { /** * The prefix to use with controller messages. diff --git a/admin/controllers/import.php b/admin/controllers/import.php index 85a626c..c874365 100644 --- a/admin/controllers/import.php +++ b/admin/controllers/import.php @@ -1,21 +1,23 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file defined('_JEXEC') or die('Restricted access'); +use Joomla\CMS\MVC\Controller\BaseController; use Joomla\Utilities\ArrayHelper; /** - * Release_checking Import Controller + * Release_checking Import Base Controller */ -class Release_checkingControllerImport extends JControllerLegacy +class Release_checkingControllerImport extends BaseController { /** * Import an spreadsheet. diff --git a/admin/controllers/joomla_version.php b/admin/controllers/joomla_version.php index 75caad1..9192dbb 100644 --- a/admin/controllers/joomla_version.php +++ b/admin/controllers/joomla_version.php @@ -1,21 +1,23 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file defined('_JEXEC') or die('Restricted access'); +use Joomla\CMS\MVC\Controller\FormController; use Joomla\Utilities\ArrayHelper; /** - * Joomla_version Controller + * Joomla_version Form Controller */ -class Release_checkingControllerJoomla_version extends JControllerForm +class Release_checkingControllerJoomla_version extends FormController { /** * Current or most recently performed task. diff --git a/admin/controllers/joomla_versions.php b/admin/controllers/joomla_versions.php index c03a347..e3812e9 100644 --- a/admin/controllers/joomla_versions.php +++ b/admin/controllers/joomla_versions.php @@ -1,21 +1,23 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file defined('_JEXEC') or die('Restricted access'); +use Joomla\CMS\MVC\Controller\AdminController; use Joomla\Utilities\ArrayHelper; /** - * Joomla_versions Controller + * Joomla_versions Admin Controller */ -class Release_checkingControllerJoomla_versions extends JControllerAdmin +class Release_checkingControllerJoomla_versions extends AdminController { /** * The prefix to use with controller messages. diff --git a/admin/controllers/release_check.php b/admin/controllers/release_check.php index 592bdd9..b8dc4f6 100644 --- a/admin/controllers/release_check.php +++ b/admin/controllers/release_check.php @@ -1,21 +1,23 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file defined('_JEXEC') or die('Restricted access'); +use Joomla\CMS\MVC\Controller\FormController; use Joomla\Utilities\ArrayHelper; /** - * Release_check Controller + * Release_check Form Controller */ -class Release_checkingControllerRelease_check extends JControllerForm +class Release_checkingControllerRelease_check extends FormController { /** * Current or most recently performed task. diff --git a/admin/controllers/release_checks.php b/admin/controllers/release_checks.php index 7e34a9c..1cd628d 100644 --- a/admin/controllers/release_checks.php +++ b/admin/controllers/release_checks.php @@ -1,21 +1,23 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file defined('_JEXEC') or die('Restricted access'); +use Joomla\CMS\MVC\Controller\AdminController; use Joomla\Utilities\ArrayHelper; /** - * Release_checks Controller + * Release_checks Admin Controller */ -class Release_checkingControllerRelease_checks extends JControllerAdmin +class Release_checkingControllerRelease_checks extends AdminController { /** * The prefix to use with controller messages. diff --git a/admin/helpers/headercheck.php b/admin/helpers/headercheck.php index 34bf333..56ed4b0 100644 --- a/admin/helpers/headercheck.php +++ b/admin/helpers/headercheck.php @@ -1,10 +1,11 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file diff --git a/admin/helpers/html/batch_.php b/admin/helpers/html/batch_.php index d56d573..a4ce6fa 100644 --- a/admin/helpers/html/batch_.php +++ b/admin/helpers/html/batch_.php @@ -1,10 +1,11 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file diff --git a/admin/helpers/release_checking.php b/admin/helpers/release_checking.php index d3cb81b..6a35b5b 100644 --- a/admin/helpers/release_checking.php +++ b/admin/helpers/release_checking.php @@ -1,10 +1,11 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file @@ -1574,3 +1575,4 @@ abstract class Release_checkingHelper return implode($key); } } + diff --git a/admin/language/en-GB/en-GB.com_release_checking.ini b/admin/language/en-GB/en-GB.com_release_checking.ini index 285edc6..36d56cc 100644 --- a/admin/language/en-GB/en-GB.com_release_checking.ini +++ b/admin/language/en-GB/en-GB.com_release_checking.ini @@ -52,7 +52,7 @@ COM_RELEASE_CHECKING_ACTION_MODIFIED_BY_LABEL="Modified By" COM_RELEASE_CHECKING_ACTION_MODIFIED_DATE_DESC="The date this Action was modified." COM_RELEASE_CHECKING_ACTION_MODIFIED_DATE_LABEL="Modified Date" COM_RELEASE_CHECKING_ACTION_NAME_DESCRIPTION="Enter Name Here" -COM_RELEASE_CHECKING_ACTION_NAME_HINT="Name here" +COM_RELEASE_CHECKING_ACTION_NAME_HINT="Name Here" COM_RELEASE_CHECKING_ACTION_NAME_LABEL="Name" COM_RELEASE_CHECKING_ACTION_NAME_MESSAGE="Error! Please add name here." COM_RELEASE_CHECKING_ACTION_NEW="A New Action" @@ -65,6 +65,7 @@ COM_RELEASE_CHECKING_ACTION_VERSION_DESC="A count of the number of times this Ac COM_RELEASE_CHECKING_ACTION_VERSION_LABEL="Version" COM_RELEASE_CHECKING_ALL_DONE_HERE_SELECT_THE_NEXT_CONTEXT="All done here, select the next context" COM_RELEASE_CHECKING_ARCHIVED="Archived" +COM_RELEASE_CHECKING_ARE_YOU_SURE_YOU_WANT_TO_DELETE_CONFIRMING_WILL_PERMANENTLY_DELETE_THE_SELECTED_ITEMS="Are you sure you want to delete? Confirming will permanently delete the selected item(s)!" COM_RELEASE_CHECKING_AUTHOR="Author" COM_RELEASE_CHECKING_BACK="Back" COM_RELEASE_CHECKING_CHECKED_BY="Checked By" @@ -132,7 +133,7 @@ COM_RELEASE_CHECKING_CONTEXT_MODIFIED_BY_LABEL="Modified By" COM_RELEASE_CHECKING_CONTEXT_MODIFIED_DATE_DESC="The date this Context was modified." COM_RELEASE_CHECKING_CONTEXT_MODIFIED_DATE_LABEL="Modified Date" COM_RELEASE_CHECKING_CONTEXT_NAME_DESCRIPTION="Enter Name Here" -COM_RELEASE_CHECKING_CONTEXT_NAME_HINT="Name here" +COM_RELEASE_CHECKING_CONTEXT_NAME_HINT="Name Here" COM_RELEASE_CHECKING_CONTEXT_NAME_LABEL="Name" COM_RELEASE_CHECKING_CONTEXT_NAME_MESSAGE="Error! Please add name here." COM_RELEASE_CHECKING_CONTEXT_NEW="A New Context" @@ -157,6 +158,8 @@ COM_RELEASE_CHECKING_EDIT_CREATED_DATE_DESC="Allows users in this group to edit COM_RELEASE_CHECKING_EDIT_S="Edit %s" COM_RELEASE_CHECKING_EDIT_VERSIONS="Edit Version" COM_RELEASE_CHECKING_EDIT_VERSIONS_DESC="Allows users in this group to edit versions." +COM_RELEASE_CHECKING_EMPTY_TRASH="Empty trash" +COM_RELEASE_CHECKING_EXIT_TRASH="Exit trash" COM_RELEASE_CHECKING_EXPORT_DATA="Export Data" COM_RELEASE_CHECKING_EXPORT_DATA_DESC="Allows users in this group to export data." COM_RELEASE_CHECKING_EXPORT_FAILED="Export Failed" @@ -280,7 +283,7 @@ COM_RELEASE_CHECKING_JOOMLA_VERSION_MODIFIED_BY_LABEL="Modified By" COM_RELEASE_CHECKING_JOOMLA_VERSION_MODIFIED_DATE_DESC="The date this Joomla Version was modified." COM_RELEASE_CHECKING_JOOMLA_VERSION_MODIFIED_DATE_LABEL="Modified Date" COM_RELEASE_CHECKING_JOOMLA_VERSION_NAME_DESCRIPTION="Enter Name Here" -COM_RELEASE_CHECKING_JOOMLA_VERSION_NAME_HINT="Name here" +COM_RELEASE_CHECKING_JOOMLA_VERSION_NAME_HINT="Name Here" COM_RELEASE_CHECKING_JOOMLA_VERSION_NAME_LABEL="Name" COM_RELEASE_CHECKING_JOOMLA_VERSION_NAME_MESSAGE="Error! Please add name here." COM_RELEASE_CHECKING_JOOMLA_VERSION_NEW="A New Joomla Version" @@ -391,6 +394,8 @@ COM_RELEASE_CHECKING_SELECT="Select" COM_RELEASE_CHECKING_SUBMENU_JOOMLA_VERSIONS="Joomla Versions" COM_RELEASE_CHECKING_SUBMENU_RELEASE_CHECKS="Release Checks" COM_RELEASE_CHECKING_TRASHED="Trashed" +COM_RELEASE_CHECKING_TRASHED_ITEMS="Trashed items" +COM_RELEASE_CHECKING_TRASH_AREA="Trash Area" COM_RELEASE_CHECKING_TYPE_ACTION="Action" COM_RELEASE_CHECKING_TYPE_CONTEXT="Context" COM_RELEASE_CHECKING_TYPE_JOOMLA_VERSION="Joomla Version" @@ -399,4 +404,6 @@ COM_RELEASE_CHECKING_USE_BATCH="Use Batch" COM_RELEASE_CHECKING_USE_BATCH_DESC="Allows users in this group to use batch copy/update method." COM_RELEASE_CHECKING_VERSION="Version" COM_RELEASE_CHECKING_WEBSITE="Website" +COM_RELEASE_CHECKING_YOU_ARE_CURRENTLY_VIEWING_THE_TRASHED_ITEMS="You are currently viewing the trashed items." +COM_RELEASE_CHECKING_YOU_ARE_CURRENTLY_VIEWING_THE_TRASH_AREA_AND_YOU_DONT_HAVE_ANY_ITEMS_IN_TRASH_AT_THE_MOMENT="You are currently viewing the trash area, and you don't have any items in trash at the moment!" COM_RELEASE_CHECKING_YOU_MUST_FIRST_SELECT_THE_JOOMLA_VERSION_BEING_TESTED="You must first select the Joomla version being tested!" \ No newline at end of file diff --git a/admin/layouts/action/details_above.php b/admin/layouts/action/details_above.php index 82c31e2..4041ed0 100644 --- a/admin/layouts/action/details_above.php +++ b/admin/layouts/action/details_above.php @@ -1,10 +1,11 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file diff --git a/admin/layouts/action/details_fullwidth.php b/admin/layouts/action/details_fullwidth.php index 9ade903..d3370bc 100644 --- a/admin/layouts/action/details_fullwidth.php +++ b/admin/layouts/action/details_fullwidth.php @@ -1,10 +1,11 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file diff --git a/admin/layouts/action/details_left.php b/admin/layouts/action/details_left.php index 66790c5..983e565 100644 --- a/admin/layouts/action/details_left.php +++ b/admin/layouts/action/details_left.php @@ -1,10 +1,11 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file diff --git a/admin/layouts/action/publishing.php b/admin/layouts/action/publishing.php index 879c1d4..e781987 100644 --- a/admin/layouts/action/publishing.php +++ b/admin/layouts/action/publishing.php @@ -1,10 +1,11 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file diff --git a/admin/layouts/action/publlshing.php b/admin/layouts/action/publlshing.php index 72504ed..a884446 100644 --- a/admin/layouts/action/publlshing.php +++ b/admin/layouts/action/publlshing.php @@ -1,10 +1,11 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file diff --git a/admin/layouts/batchselection.php b/admin/layouts/batchselection.php index 66abfc2..bb4495a 100644 --- a/admin/layouts/batchselection.php +++ b/admin/layouts/batchselection.php @@ -1,10 +1,11 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file diff --git a/admin/layouts/context/details_left.php b/admin/layouts/context/details_left.php index 96338a1..b92d4e2 100644 --- a/admin/layouts/context/details_left.php +++ b/admin/layouts/context/details_left.php @@ -1,10 +1,11 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file diff --git a/admin/layouts/context/details_right.php b/admin/layouts/context/details_right.php index e9296b2..09ec38e 100644 --- a/admin/layouts/context/details_right.php +++ b/admin/layouts/context/details_right.php @@ -1,10 +1,11 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file diff --git a/admin/layouts/context/publishing.php b/admin/layouts/context/publishing.php index 879c1d4..e781987 100644 --- a/admin/layouts/context/publishing.php +++ b/admin/layouts/context/publishing.php @@ -1,10 +1,11 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file diff --git a/admin/layouts/context/publlshing.php b/admin/layouts/context/publlshing.php index 72504ed..a884446 100644 --- a/admin/layouts/context/publlshing.php +++ b/admin/layouts/context/publlshing.php @@ -1,10 +1,11 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file diff --git a/admin/layouts/joomla_version/details_left.php b/admin/layouts/joomla_version/details_left.php index 96338a1..b92d4e2 100644 --- a/admin/layouts/joomla_version/details_left.php +++ b/admin/layouts/joomla_version/details_left.php @@ -1,10 +1,11 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file diff --git a/admin/layouts/joomla_version/details_right.php b/admin/layouts/joomla_version/details_right.php index e9296b2..09ec38e 100644 --- a/admin/layouts/joomla_version/details_right.php +++ b/admin/layouts/joomla_version/details_right.php @@ -1,10 +1,11 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file diff --git a/admin/layouts/joomla_version/publishing.php b/admin/layouts/joomla_version/publishing.php index 879c1d4..e781987 100644 --- a/admin/layouts/joomla_version/publishing.php +++ b/admin/layouts/joomla_version/publishing.php @@ -1,10 +1,11 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file diff --git a/admin/layouts/joomla_version/publlshing.php b/admin/layouts/joomla_version/publlshing.php index 72504ed..a884446 100644 --- a/admin/layouts/joomla_version/publlshing.php +++ b/admin/layouts/joomla_version/publlshing.php @@ -1,10 +1,11 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file diff --git a/admin/layouts/release_check/checking_above.php b/admin/layouts/release_check/checking_above.php index aa31c52..c0f8f74 100644 --- a/admin/layouts/release_check/checking_above.php +++ b/admin/layouts/release_check/checking_above.php @@ -1,10 +1,11 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file diff --git a/admin/layouts/release_check/checking_left.php b/admin/layouts/release_check/checking_left.php index 14149fe..ea14c52 100644 --- a/admin/layouts/release_check/checking_left.php +++ b/admin/layouts/release_check/checking_left.php @@ -1,10 +1,11 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file diff --git a/admin/layouts/release_check/checking_right.php b/admin/layouts/release_check/checking_right.php index 8beb05f..c4b58d4 100644 --- a/admin/layouts/release_check/checking_right.php +++ b/admin/layouts/release_check/checking_right.php @@ -1,10 +1,11 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file diff --git a/admin/layouts/release_check/publishing.php b/admin/layouts/release_check/publishing.php index 879c1d4..e781987 100644 --- a/admin/layouts/release_check/publishing.php +++ b/admin/layouts/release_check/publishing.php @@ -1,10 +1,11 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file diff --git a/admin/layouts/release_check/publlshing.php b/admin/layouts/release_check/publlshing.php index 72504ed..a884446 100644 --- a/admin/layouts/release_check/publlshing.php +++ b/admin/layouts/release_check/publlshing.php @@ -1,10 +1,11 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file diff --git a/admin/layouts/trashhelper.php b/admin/layouts/trashhelper.php new file mode 100644 index 0000000..1327c2a --- /dev/null +++ b/admin/layouts/trashhelper.php @@ -0,0 +1,72 @@ + + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +// No direct access to this file +defined('JPATH_BASE') or die('Restricted access'); + + + +?> +state->get('filter.published') == -2 && ($displayData->canState && $displayData->canDelete)) : ?> + +
+ items)): ?> +

+ + +

+

+ +

+ + +

+

+ + + +
+ diff --git a/admin/models/action.php b/admin/models/action.php index fde55d7..9863f72 100644 --- a/admin/models/action.php +++ b/admin/models/action.php @@ -1,23 +1,25 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file defined('_JEXEC') or die('Restricted access'); +use Joomla\CMS\MVC\Model\AdminModel; use Joomla\Registry\Registry; use Joomla\String\StringHelper; use Joomla\Utilities\ArrayHelper; /** - * Release_checking Action Model + * Release_checking Action Admin Model */ -class Release_checkingModelAction extends JModelAdmin +class Release_checkingModelAction extends AdminModel { /** * The tab layout fields array. @@ -100,12 +102,6 @@ class Release_checkingModelAction extends JModelAdmin $registry->loadString($item->metadata); $item->metadata = $registry->toArray(); } - - if (!empty($item->id)) - { - $item->tags = new JHelperTags; - $item->tags->getTagIds($item->id, 'com_release_checking.action'); - } } return $item; @@ -227,7 +223,7 @@ class Release_checkingModelAction extends JModelAdmin */ public function getScript() { - return 'administrator/components/com_release_checking/models/forms/action.js'; + return 'media/com_release_checking/js/action.js'; } /** diff --git a/admin/models/actions.php b/admin/models/actions.php index add0d49..db864a7 100644 --- a/admin/models/actions.php +++ b/admin/models/actions.php @@ -1,21 +1,23 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file defined('_JEXEC') or die('Restricted access'); +use Joomla\CMS\MVC\Model\ListModel; use Joomla\Utilities\ArrayHelper; /** - * Actions Model + * Actions List Model */ -class Release_checkingModelActions extends JModelList +class Release_checkingModelActions extends ListModel { public function __construct($config = array()) { @@ -107,7 +109,7 @@ class Release_checkingModelActions extends JModelList */ public function getItems() { - // check in items + // Check in items $this->checkInNow(); // load parent items @@ -390,17 +392,19 @@ class Release_checkingModelActions extends JModelList // Get a db connection. $db = JFactory::getDbo(); - // reset query + // Reset query. $query = $db->getQuery(true); $query->select('*'); $query->from($db->quoteName('#__release_checking_action')); - $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. @@ -415,7 +419,7 @@ class Release_checkingModelActions extends JModelList $db->quoteName('checked_out_time') . '<\''.$date.'\'' ); - // Check table + // Check table. $query->update($db->quoteName('#__release_checking_action'))->set($fields)->where($conditions); $db->setQuery($query); diff --git a/admin/models/ajax.php b/admin/models/ajax.php index 4548fdd..51d08f7 100644 --- a/admin/models/ajax.php +++ b/admin/models/ajax.php @@ -1,21 +1,23 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file defined('_JEXEC') or die('Restricted access'); +use Joomla\CMS\MVC\Model\ListModel; use Joomla\Utilities\ArrayHelper; /** - * Release_checking Ajax Model + * Release_checking Ajax List Model */ -class Release_checkingModelAjax extends JModelList +class Release_checkingModelAjax extends ListModel { protected $app_params; diff --git a/admin/models/context.php b/admin/models/context.php index c87257a..5a1e415 100644 --- a/admin/models/context.php +++ b/admin/models/context.php @@ -1,23 +1,25 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file defined('_JEXEC') or die('Restricted access'); +use Joomla\CMS\MVC\Model\AdminModel; use Joomla\Registry\Registry; use Joomla\String\StringHelper; use Joomla\Utilities\ArrayHelper; /** - * Release_checking Context Model + * Release_checking Context Admin Model */ -class Release_checkingModelContext extends JModelAdmin +class Release_checkingModelContext extends AdminModel { /** * The tab layout fields array. @@ -96,12 +98,6 @@ class Release_checkingModelContext extends JModelAdmin $registry->loadString($item->metadata); $item->metadata = $registry->toArray(); } - - if (!empty($item->id)) - { - $item->tags = new JHelperTags; - $item->tags->getTagIds($item->id, 'com_release_checking.context'); - } } return $item; @@ -223,7 +219,7 @@ class Release_checkingModelContext extends JModelAdmin */ public function getScript() { - return 'administrator/components/com_release_checking/models/forms/context.js'; + return 'media/com_release_checking/js/context.js'; } /** diff --git a/admin/models/contexts.php b/admin/models/contexts.php index cc8103d..25c9b2e 100644 --- a/admin/models/contexts.php +++ b/admin/models/contexts.php @@ -1,21 +1,23 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file defined('_JEXEC') or die('Restricted access'); +use Joomla\CMS\MVC\Model\ListModel; use Joomla\Utilities\ArrayHelper; /** - * Contexts Model + * Contexts List Model */ -class Release_checkingModelContexts extends JModelList +class Release_checkingModelContexts extends ListModel { public function __construct($config = array()) { @@ -99,7 +101,7 @@ class Release_checkingModelContexts extends JModelList */ public function getItems() { - // check in items + // Check in items $this->checkInNow(); // load parent items @@ -369,17 +371,19 @@ class Release_checkingModelContexts extends JModelList // Get a db connection. $db = JFactory::getDbo(); - // reset query + // Reset query. $query = $db->getQuery(true); $query->select('*'); $query->from($db->quoteName('#__release_checking_context')); - $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. @@ -394,7 +398,7 @@ class Release_checkingModelContexts extends JModelList $db->quoteName('checked_out_time') . '<\''.$date.'\'' ); - // Check table + // Check table. $query->update($db->quoteName('#__release_checking_context'))->set($fields)->where($conditions); $db->setQuery($query); diff --git a/admin/models/fields/actions.php b/admin/models/fields/actions.php index eec1a91..4512fad 100644 --- a/admin/models/fields/actions.php +++ b/admin/models/fields/actions.php @@ -1,10 +1,11 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file diff --git a/admin/models/fields/actionsfiltername.php b/admin/models/fields/actionsfiltername.php index 1b79764..d5fb949 100644 --- a/admin/models/fields/actionsfiltername.php +++ b/admin/models/fields/actionsfiltername.php @@ -1,10 +1,11 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file diff --git a/admin/models/fields/contexts.php b/admin/models/fields/contexts.php index 3326dc9..863591b 100644 --- a/admin/models/fields/contexts.php +++ b/admin/models/fields/contexts.php @@ -1,10 +1,11 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file diff --git a/admin/models/fields/contextsfiltername.php b/admin/models/fields/contextsfiltername.php index 620cb6b..c68995f 100644 --- a/admin/models/fields/contextsfiltername.php +++ b/admin/models/fields/contextsfiltername.php @@ -1,10 +1,11 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file diff --git a/admin/models/fields/joomlaversions.php b/admin/models/fields/joomlaversions.php index fc6d1e3..f905700 100644 --- a/admin/models/fields/joomlaversions.php +++ b/admin/models/fields/joomlaversions.php @@ -1,10 +1,11 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file diff --git a/admin/models/fields/releasechecksfiltercreatedby.php b/admin/models/fields/releasechecksfiltercreatedby.php index 4961283..d2d9a95 100644 --- a/admin/models/fields/releasechecksfiltercreatedby.php +++ b/admin/models/fields/releasechecksfiltercreatedby.php @@ -1,10 +1,11 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file diff --git a/admin/models/fields/releasechecksfilteroutcome.php b/admin/models/fields/releasechecksfilteroutcome.php index c4a9a9e..8a230b0 100644 --- a/admin/models/fields/releasechecksfilteroutcome.php +++ b/admin/models/fields/releasechecksfilteroutcome.php @@ -1,10 +1,11 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file diff --git a/admin/models/import.php b/admin/models/import.php index 5785ba5..e5934d8 100644 --- a/admin/models/import.php +++ b/admin/models/import.php @@ -1,24 +1,26 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file defined('_JEXEC') or die('Restricted access'); +use Joomla\CMS\MVC\Model\BaseDatabaseModel; use Joomla\CMS\Filesystem\File; use Joomla\CMS\Filesystem\Folder; use Joomla\Utilities\ArrayHelper; use PhpOffice\PhpSpreadsheet\IOFactory; /** - * Release_checking Import Model + * Release_checking Import Base Database Model */ -class Release_checkingModelImport extends JModelLegacy +class Release_checkingModelImport extends BaseDatabaseModel { // set uploading values protected $use_streams = false; diff --git a/admin/models/joomla_version.php b/admin/models/joomla_version.php index ba86a5b..9a69085 100644 --- a/admin/models/joomla_version.php +++ b/admin/models/joomla_version.php @@ -1,23 +1,25 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file defined('_JEXEC') or die('Restricted access'); +use Joomla\CMS\MVC\Model\AdminModel; use Joomla\Registry\Registry; use Joomla\String\StringHelper; use Joomla\Utilities\ArrayHelper; /** - * Release_checking Joomla_version Model + * Release_checking Joomla_version Admin Model */ -class Release_checkingModelJoomla_version extends JModelAdmin +class Release_checkingModelJoomla_version extends AdminModel { /** * The tab layout fields array. @@ -96,12 +98,6 @@ class Release_checkingModelJoomla_version extends JModelAdmin $registry->loadString($item->metadata); $item->metadata = $registry->toArray(); } - - if (!empty($item->id)) - { - $item->tags = new JHelperTags; - $item->tags->getTagIds($item->id, 'com_release_checking.joomla_version'); - } } return $item; @@ -223,7 +219,7 @@ class Release_checkingModelJoomla_version extends JModelAdmin */ public function getScript() { - return 'administrator/components/com_release_checking/models/forms/joomla_version.js'; + return 'media/com_release_checking/js/joomla_version.js'; } /** diff --git a/admin/models/joomla_versions.php b/admin/models/joomla_versions.php index 3e73eee..e965c0a 100644 --- a/admin/models/joomla_versions.php +++ b/admin/models/joomla_versions.php @@ -1,21 +1,23 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file defined('_JEXEC') or die('Restricted access'); +use Joomla\CMS\MVC\Model\ListModel; use Joomla\Utilities\ArrayHelper; /** - * Joomla_versions Model + * Joomla_versions List Model */ -class Release_checkingModelJoomla_versions extends JModelList +class Release_checkingModelJoomla_versions extends ListModel { public function __construct($config = array()) { @@ -99,7 +101,7 @@ class Release_checkingModelJoomla_versions extends JModelList */ public function getItems() { - // check in items + // Check in items $this->checkInNow(); // load parent items @@ -352,17 +354,19 @@ class Release_checkingModelJoomla_versions extends JModelList // Get a db connection. $db = JFactory::getDbo(); - // reset query + // Reset query. $query = $db->getQuery(true); $query->select('*'); $query->from($db->quoteName('#__release_checking_joomla_version')); - $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. @@ -377,7 +381,7 @@ class Release_checkingModelJoomla_versions extends JModelList $db->quoteName('checked_out_time') . '<\''.$date.'\'' ); - // Check table + // Check table. $query->update($db->quoteName('#__release_checking_joomla_version'))->set($fields)->where($conditions); $db->setQuery($query); diff --git a/admin/models/release_check.php b/admin/models/release_check.php index 52fe7b5..c221f82 100644 --- a/admin/models/release_check.php +++ b/admin/models/release_check.php @@ -1,23 +1,25 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file defined('_JEXEC') or die('Restricted access'); +use Joomla\CMS\MVC\Model\AdminModel; use Joomla\Registry\Registry; use Joomla\String\StringHelper; use Joomla\Utilities\ArrayHelper; /** - * Release_checking Release_check Model + * Release_checking Release_check Admin Model */ -class Release_checkingModelRelease_check extends JModelAdmin +class Release_checkingModelRelease_check extends AdminModel { /** * The tab layout fields array. @@ -121,12 +123,6 @@ class Release_checkingModelRelease_check extends JModelAdmin $registry->loadString($item->metadata); $item->metadata = $registry->toArray(); } - - if (!empty($item->id)) - { - $item->tags = new JHelperTags; - $item->tags->getTagIds($item->id, 'com_release_checking.release_check'); - } } return $item; @@ -264,7 +260,7 @@ class Release_checkingModelRelease_check extends JModelAdmin */ public function getScript() { - return 'administrator/components/com_release_checking/models/forms/release_check.js'; + return 'media/com_release_checking/js/release_check.js'; } /** diff --git a/admin/models/release_checks.php b/admin/models/release_checks.php index c040bb4..c6f3735 100644 --- a/admin/models/release_checks.php +++ b/admin/models/release_checks.php @@ -1,21 +1,23 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file defined('_JEXEC') or die('Restricted access'); +use Joomla\CMS\MVC\Model\ListModel; use Joomla\Utilities\ArrayHelper; /** - * Release_checks Model + * Release_checks List Model */ -class Release_checkingModelRelease_checks extends JModelList +class Release_checkingModelRelease_checks extends ListModel { public function __construct($config = array()) { @@ -127,7 +129,7 @@ class Release_checkingModelRelease_checks extends JModelList */ public function getItems() { - // check in items + // Check in items $this->checkInNow(); // load parent items @@ -725,17 +727,19 @@ class Release_checkingModelRelease_checks extends JModelList // Get a db connection. $db = JFactory::getDbo(); - // reset query + // Reset query. $query = $db->getQuery(true); $query->select('*'); $query->from($db->quoteName('#__release_checking_release_check')); - $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. @@ -750,7 +754,7 @@ class Release_checkingModelRelease_checks extends JModelList $db->quoteName('checked_out_time') . '<\''.$date.'\'' ); - // Check table + // Check table. $query->update($db->quoteName('#__release_checking_release_check'))->set($fields)->where($conditions); $db->setQuery($query); diff --git a/admin/models/rules/int.php b/admin/models/rules/int.php new file mode 100644 index 0000000..f6229e1 --- /dev/null +++ b/admin/models/rules/int.php @@ -0,0 +1,55 @@ + + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +// No direct access to this file +defined('JPATH_PLATFORM') or die; + +use Joomla\CMS\Form\Form; +use Joomla\CMS\Form\FormRule; +use Joomla\Registry\Registry; + +/** + * Form Rule (Int) class for the Joomla Platform. + */ +class JFormRuleInt extends FormRule +{ + /** + * Method to test that an integer value was added. + * + * @param \SimpleXMLElement $element The SimpleXMLElement object representing the `` tag for the form field object. + * @param mixed $value The form field value to validate. + * @param string $group The field name group control value. This acts as an array container for the field. + * For example if the field has name="foo" and the group value is set to "bar" then the + * full field name would end up being "bar[foo]". + * @param Registry $input An optional Registry object with the entire data set to validate against the entire form. + * @param Form $form The form object for which the field is being tested. + * + * @return boolean True if the value is valid integer, false otherwise. + * + */ + public function test(\SimpleXMLElement $element, $value, $group = null, Registry $input = null, Form $form = null) + { + // Check if the field is required. + $required = ((string) $element['required'] == 'true' || (string) $element['required'] == 'required'); + + // If the value is empty and the field is not required return True. + if (($value === '' || $value === null) && ! $required) + { + return true; + } + + // now validate the value to be an integer + // we need to validate a string with the integer in it + // since this is how Joomla passes the value to the test method + // so we use type coercion along with is_numeric + return is_numeric($value) && is_int(+$value); + // if you have a better idea... lets hear it. + } +} diff --git a/admin/release_checking.php b/admin/release_checking.php index 0def0ae..01d3255 100644 --- a/admin/release_checking.php +++ b/admin/release_checking.php @@ -1,16 +1,17 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file defined('_JEXEC') or die('Restricted access'); -JHtml::_('behavior.tabstate'); + // Access check. if (!JFactory::getUser()->authorise('core.manage', 'com_release_checking')) @@ -24,8 +25,8 @@ $document->addStyleSheet('components/com_release_checking/assets/css/admin.css') $document->addScript('components/com_release_checking/assets/js/admin.js'); // require helper files -JLoader::register('Release_checkingHelper', __DIR__ . '/helpers/release_checking.php'); -JLoader::register('JHtmlBatch_', __DIR__ . '/helpers/html/batch_.php'); +JLoader::register('Release_checkingHelper', __DIR__ . '/helpers/release_checking.php'); +JLoader::register('JHtmlBatch_', __DIR__ . '/helpers/html/batch_.php'); // Get an instance of the controller prefixed by Release_checking $controller = JControllerLegacy::getInstance('Release_checking'); diff --git a/admin/sql/install.mysql.utf8.sql b/admin/sql/install.mysql.utf8.sql index af186b7..2468c59 100644 --- a/admin/sql/install.mysql.utf8.sql +++ b/admin/sql/install.mysql.utf8.sql @@ -6,7 +6,7 @@ CREATE TABLE IF NOT EXISTS `#__release_checking_release_check` ( `created_by` INT(11) NOT NULL DEFAULT 0, `joomla_version` INT(11) NOT NULL DEFAULT 0, `outcome` TINYINT(1) NOT NULL DEFAULT -1, - `params` text NOT NULL, + `params` text NULL, `published` TINYINT(3) NOT NULL DEFAULT 1, `modified_by` INT(10) unsigned NOT NULL DEFAULT 0, `created` DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00', @@ -33,7 +33,7 @@ CREATE TABLE IF NOT EXISTS `#__release_checking_joomla_version` ( `asset_id` INT(10) unsigned NOT NULL DEFAULT 0 COMMENT 'FK to the #__assets table.', `alias` CHAR(64) NOT NULL DEFAULT '', `name` VARCHAR(255) NOT NULL DEFAULT '', - `params` text NOT NULL, + `params` text NULL, `published` TINYINT(3) NOT NULL DEFAULT 1, `created_by` INT(10) unsigned NOT NULL DEFAULT 0, `modified_by` INT(10) unsigned NOT NULL DEFAULT 0, @@ -60,7 +60,7 @@ CREATE TABLE IF NOT EXISTS `#__release_checking_context` ( `asset_id` INT(10) unsigned NOT NULL DEFAULT 0 COMMENT 'FK to the #__assets table.', `alias` CHAR(64) NOT NULL DEFAULT '', `name` VARCHAR(255) NOT NULL DEFAULT '', - `params` text NOT NULL, + `params` text NULL, `published` TINYINT(3) NOT NULL DEFAULT 1, `created_by` INT(10) unsigned NOT NULL DEFAULT 0, `modified_by` INT(10) unsigned NOT NULL DEFAULT 0, @@ -89,7 +89,7 @@ CREATE TABLE IF NOT EXISTS `#__release_checking_action` ( `context` INT(11) NOT NULL DEFAULT 0, `description` TEXT NOT NULL, `name` VARCHAR(255) NOT NULL DEFAULT '', - `params` text NOT NULL, + `params` text NULL, `published` TINYINT(3) NOT NULL DEFAULT 1, `created_by` INT(10) unsigned NOT NULL DEFAULT 0, `modified_by` INT(10) unsigned NOT NULL DEFAULT 0, diff --git a/admin/tables/action.php b/admin/tables/action.php index 26349d4..3ef99e3 100644 --- a/admin/tables/action.php +++ b/admin/tables/action.php @@ -1,15 +1,17 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file defined('_JEXEC') or die('Restricted access'); +use Joomla\CMS\Table\Table; use Joomla\Registry\Registry; use Joomla\String\StringHelper; use Joomla\Utilities\ArrayHelper; @@ -17,7 +19,7 @@ use Joomla\Utilities\ArrayHelper; /** * Actions Table class */ -class Release_checkingTableAction extends JTable +class Release_checkingTableAction extends Table { /** * Ensure the params and metadata in json encoded in the bind method @@ -321,7 +323,7 @@ class Release_checkingTableAction extends JTable $this->alias = $this->name; } - $this->alias = JApplication::stringURLSafe($this->alias); + $this->alias = JApplicationHelper::stringURLSafe($this->alias); if (trim(str_replace('-', '', $this->alias)) == '') { diff --git a/admin/tables/context.php b/admin/tables/context.php index 999d557..8c9116b 100644 --- a/admin/tables/context.php +++ b/admin/tables/context.php @@ -1,15 +1,17 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file defined('_JEXEC') or die('Restricted access'); +use Joomla\CMS\Table\Table; use Joomla\Registry\Registry; use Joomla\String\StringHelper; use Joomla\Utilities\ArrayHelper; @@ -17,7 +19,7 @@ use Joomla\Utilities\ArrayHelper; /** * Contexts Table class */ -class Release_checkingTableContext extends JTable +class Release_checkingTableContext extends Table { /** * Ensure the params and metadata in json encoded in the bind method @@ -321,7 +323,7 @@ class Release_checkingTableContext extends JTable $this->alias = $this->name; } - $this->alias = JApplication::stringURLSafe($this->alias); + $this->alias = JApplicationHelper::stringURLSafe($this->alias); if (trim(str_replace('-', '', $this->alias)) == '') { diff --git a/admin/tables/joomla_version.php b/admin/tables/joomla_version.php index a4c088c..0ffe281 100644 --- a/admin/tables/joomla_version.php +++ b/admin/tables/joomla_version.php @@ -1,15 +1,17 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file defined('_JEXEC') or die('Restricted access'); +use Joomla\CMS\Table\Table; use Joomla\Registry\Registry; use Joomla\String\StringHelper; use Joomla\Utilities\ArrayHelper; @@ -17,7 +19,7 @@ use Joomla\Utilities\ArrayHelper; /** * Joomla_versions Table class */ -class Release_checkingTableJoomla_version extends JTable +class Release_checkingTableJoomla_version extends Table { /** * Ensure the params and metadata in json encoded in the bind method @@ -321,7 +323,7 @@ class Release_checkingTableJoomla_version extends JTable $this->alias = $this->name; } - $this->alias = JApplication::stringURLSafe($this->alias); + $this->alias = JApplicationHelper::stringURLSafe($this->alias); if (trim(str_replace('-', '', $this->alias)) == '') { diff --git a/admin/tables/release_check.php b/admin/tables/release_check.php index 99a6bb7..50e8b23 100644 --- a/admin/tables/release_check.php +++ b/admin/tables/release_check.php @@ -1,15 +1,17 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file defined('_JEXEC') or die('Restricted access'); +use Joomla\CMS\Table\Table; use Joomla\Registry\Registry; use Joomla\String\StringHelper; use Joomla\Utilities\ArrayHelper; @@ -17,7 +19,7 @@ use Joomla\Utilities\ArrayHelper; /** * Release_checks Table class */ -class Release_checkingTableRelease_check extends JTable +class Release_checkingTableRelease_check extends Table { /** * Ensure the params and metadata in json encoded in the bind method diff --git a/admin/views/action/submitbutton.js b/admin/views/action/submitbutton.js index 3333252..ad4584b 100644 --- a/admin/views/action/submitbutton.js +++ b/admin/views/action/submitbutton.js @@ -1,9 +1,10 @@ -/** - * @package Joomla.CMS - * @subpackage com_release_checking - * - * @copyright (C) 2020 Open Source Matters, Inc. - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ Joomla.submitbutton = function(task) diff --git a/admin/views/action/tmpl/edit.php b/admin/views/action/tmpl/edit.php index 54da30a..cc99178 100644 --- a/admin/views/action/tmpl/edit.php +++ b/admin/views/action/tmpl/edit.php @@ -1,18 +1,18 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file defined('_JEXEC') or die('Restricted access'); JHtml::addIncludePath(JPATH_COMPONENT.'/helpers/html'); -JHtml::_('behavior.tooltip'); -JHtml::_('behavior.formvalidation'); +JHtml::_('behavior.formvalidator'); JHtml::_('formbehavior.chosen', 'select'); JHtml::_('behavior.keepalive'); $componentParams = $this->params; // will be removed just use $this->params instead diff --git a/admin/views/action/view.html.php b/admin/views/action/view.html.php index f5b97e2..919dd3f 100644 --- a/admin/views/action/view.html.php +++ b/admin/views/action/view.html.php @@ -1,19 +1,22 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file defined('_JEXEC') or die('Restricted access'); +use Joomla\CMS\MVC\View\HtmlView; + /** - * Action View class + * Action Html View class */ -class Release_checkingViewAction extends JViewLegacy +class Release_checkingViewAction extends HtmlView { /** * display method of View @@ -147,10 +150,10 @@ class Release_checkingViewAction extends JViewLegacy } JToolbarHelper::divider(); // set help url for this view if found - $help_url = Release_checkingHelper::getHelpUrl('action'); - if (Release_checkingHelper::checkString($help_url)) + $this->help_url = Release_checkingHelper::getHelpUrl('action'); + if (Release_checkingHelper::checkString($this->help_url)) { - JToolbarHelper::help('COM_RELEASE_CHECKING_HELP_MANAGER', false, $help_url); + JToolbarHelper::help('COM_RELEASE_CHECKING_HELP_MANAGER', false, $this->help_url); } } diff --git a/admin/views/actions/tmpl/default.php b/admin/views/actions/tmpl/default.php index 2fa9468..dc54977 100644 --- a/admin/views/actions/tmpl/default.php +++ b/admin/views/actions/tmpl/default.php @@ -1,16 +1,16 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file defined('_JEXEC') or die('Restricted access'); -JHtml::_('behavior.tooltip'); JHtml::_('behavior.multiselect'); JHtml::_('dropdown.init'); JHtml::_('formbehavior.chosen', '.multipleAccessLevels', null, array('placeholder_text_multiple' => '- ' . JText::_('COM_RELEASE_CHECKING_FILTER_SELECT_ACCESS') . ' -')); @@ -31,6 +31,8 @@ if ($this->saveOrder)
$this)); ?> diff --git a/admin/views/actions/tmpl/default_batch_body.php b/admin/views/actions/tmpl/default_batch_body.php index 3a37889..fa6a670 100644 --- a/admin/views/actions/tmpl/default_batch_body.php +++ b/admin/views/actions/tmpl/default_batch_body.php @@ -1,10 +1,11 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file diff --git a/admin/views/actions/tmpl/default_batch_footer.php b/admin/views/actions/tmpl/default_batch_footer.php index 0407513..d6a1dc5 100644 --- a/admin/views/actions/tmpl/default_batch_footer.php +++ b/admin/views/actions/tmpl/default_batch_footer.php @@ -1,10 +1,11 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file diff --git a/admin/views/actions/tmpl/default_body.php b/admin/views/actions/tmpl/default_body.php index ec59794..1a573a2 100644 --- a/admin/views/actions/tmpl/default_body.php +++ b/admin/views/actions/tmpl/default_body.php @@ -1,10 +1,11 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file diff --git a/admin/views/actions/tmpl/default_foot.php b/admin/views/actions/tmpl/default_foot.php index ed2b0aa..0607ac8 100644 --- a/admin/views/actions/tmpl/default_foot.php +++ b/admin/views/actions/tmpl/default_foot.php @@ -1,10 +1,11 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file diff --git a/admin/views/actions/tmpl/default_head.php b/admin/views/actions/tmpl/default_head.php index 5aa0316..7f75bf3 100644 --- a/admin/views/actions/tmpl/default_head.php +++ b/admin/views/actions/tmpl/default_head.php @@ -1,10 +1,11 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file diff --git a/admin/views/actions/tmpl/default_toolbar.php b/admin/views/actions/tmpl/default_toolbar.php index fd1244f..7f923a3 100644 --- a/admin/views/actions/tmpl/default_toolbar.php +++ b/admin/views/actions/tmpl/default_toolbar.php @@ -1,10 +1,11 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file diff --git a/admin/views/actions/view.html.php b/admin/views/actions/view.html.php index 2fcb0a3..05f4dfd 100644 --- a/admin/views/actions/view.html.php +++ b/admin/views/actions/view.html.php @@ -1,19 +1,22 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file defined('_JEXEC') or die('Restricted access'); +use Joomla\CMS\MVC\View\HtmlView; + /** - * Release_checking View class for the Actions + * Release_checking Html View class for the Actions */ -class Release_checkingViewActions extends JViewLegacy +class Release_checkingViewActions extends HtmlView { /** * Actions view display method @@ -144,10 +147,10 @@ class Release_checkingViewActions extends JViewLegacy } // set help url for this view if found - $help_url = Release_checkingHelper::getHelpUrl('actions'); - if (Release_checkingHelper::checkString($help_url)) + $this->help_url = Release_checkingHelper::getHelpUrl('actions'); + if (Release_checkingHelper::checkString($this->help_url)) { - JToolbarHelper::help('COM_RELEASE_CHECKING_HELP_MANAGER', false, $help_url); + JToolbarHelper::help('COM_RELEASE_CHECKING_HELP_MANAGER', false, $this->help_url); } // add the options comp button diff --git a/admin/views/context/submitbutton.js b/admin/views/context/submitbutton.js index 47f9f6f..a5d78d6 100644 --- a/admin/views/context/submitbutton.js +++ b/admin/views/context/submitbutton.js @@ -1,9 +1,10 @@ -/** - * @package Joomla.CMS - * @subpackage com_release_checking - * - * @copyright (C) 2020 Open Source Matters, Inc. - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ Joomla.submitbutton = function(task) diff --git a/admin/views/context/tmpl/edit.php b/admin/views/context/tmpl/edit.php index ff61b75..2be4578 100644 --- a/admin/views/context/tmpl/edit.php +++ b/admin/views/context/tmpl/edit.php @@ -1,18 +1,18 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file defined('_JEXEC') or die('Restricted access'); JHtml::addIncludePath(JPATH_COMPONENT.'/helpers/html'); -JHtml::_('behavior.tooltip'); -JHtml::_('behavior.formvalidation'); +JHtml::_('behavior.formvalidator'); JHtml::_('formbehavior.chosen', 'select'); JHtml::_('behavior.keepalive'); $componentParams = $this->params; // will be removed just use $this->params instead diff --git a/admin/views/context/view.html.php b/admin/views/context/view.html.php index 8a09053..4afcfe7 100644 --- a/admin/views/context/view.html.php +++ b/admin/views/context/view.html.php @@ -1,19 +1,22 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file defined('_JEXEC') or die('Restricted access'); +use Joomla\CMS\MVC\View\HtmlView; + /** - * Context View class + * Context Html View class */ -class Release_checkingViewContext extends JViewLegacy +class Release_checkingViewContext extends HtmlView { /** * display method of View @@ -147,10 +150,10 @@ class Release_checkingViewContext extends JViewLegacy } JToolbarHelper::divider(); // set help url for this view if found - $help_url = Release_checkingHelper::getHelpUrl('context'); - if (Release_checkingHelper::checkString($help_url)) + $this->help_url = Release_checkingHelper::getHelpUrl('context'); + if (Release_checkingHelper::checkString($this->help_url)) { - JToolbarHelper::help('COM_RELEASE_CHECKING_HELP_MANAGER', false, $help_url); + JToolbarHelper::help('COM_RELEASE_CHECKING_HELP_MANAGER', false, $this->help_url); } } diff --git a/admin/views/contexts/tmpl/default.php b/admin/views/contexts/tmpl/default.php index 5cae2a4..cb97cf0 100644 --- a/admin/views/contexts/tmpl/default.php +++ b/admin/views/contexts/tmpl/default.php @@ -1,16 +1,16 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file defined('_JEXEC') or die('Restricted access'); -JHtml::_('behavior.tooltip'); JHtml::_('behavior.multiselect'); JHtml::_('dropdown.init'); JHtml::_('formbehavior.chosen', '.multipleAccessLevels', null, array('placeholder_text_multiple' => '- ' . JText::_('COM_RELEASE_CHECKING_FILTER_SELECT_ACCESS') . ' -')); @@ -31,6 +31,8 @@ if ($this->saveOrder)
$this)); ?> diff --git a/admin/views/contexts/tmpl/default_batch_body.php b/admin/views/contexts/tmpl/default_batch_body.php index 10d73c1..4cb1895 100644 --- a/admin/views/contexts/tmpl/default_batch_body.php +++ b/admin/views/contexts/tmpl/default_batch_body.php @@ -1,10 +1,11 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file diff --git a/admin/views/contexts/tmpl/default_batch_footer.php b/admin/views/contexts/tmpl/default_batch_footer.php index 3f08c23..6033ba7 100644 --- a/admin/views/contexts/tmpl/default_batch_footer.php +++ b/admin/views/contexts/tmpl/default_batch_footer.php @@ -1,10 +1,11 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file diff --git a/admin/views/contexts/tmpl/default_body.php b/admin/views/contexts/tmpl/default_body.php index 09f0239..c424897 100644 --- a/admin/views/contexts/tmpl/default_body.php +++ b/admin/views/contexts/tmpl/default_body.php @@ -1,10 +1,11 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file diff --git a/admin/views/contexts/tmpl/default_foot.php b/admin/views/contexts/tmpl/default_foot.php index 9e31250..dce70d0 100644 --- a/admin/views/contexts/tmpl/default_foot.php +++ b/admin/views/contexts/tmpl/default_foot.php @@ -1,10 +1,11 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file diff --git a/admin/views/contexts/tmpl/default_head.php b/admin/views/contexts/tmpl/default_head.php index 3cde801..feb9db5 100644 --- a/admin/views/contexts/tmpl/default_head.php +++ b/admin/views/contexts/tmpl/default_head.php @@ -1,10 +1,11 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file diff --git a/admin/views/contexts/tmpl/default_toolbar.php b/admin/views/contexts/tmpl/default_toolbar.php index 1d1110f..93d37e2 100644 --- a/admin/views/contexts/tmpl/default_toolbar.php +++ b/admin/views/contexts/tmpl/default_toolbar.php @@ -1,10 +1,11 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file diff --git a/admin/views/contexts/view.html.php b/admin/views/contexts/view.html.php index e5b48d5..f1c1a01 100644 --- a/admin/views/contexts/view.html.php +++ b/admin/views/contexts/view.html.php @@ -1,19 +1,22 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file defined('_JEXEC') or die('Restricted access'); +use Joomla\CMS\MVC\View\HtmlView; + /** - * Release_checking View class for the Contexts + * Release_checking Html View class for the Contexts */ -class Release_checkingViewContexts extends JViewLegacy +class Release_checkingViewContexts extends HtmlView { /** * Contexts view display method @@ -144,10 +147,10 @@ class Release_checkingViewContexts extends JViewLegacy } // set help url for this view if found - $help_url = Release_checkingHelper::getHelpUrl('contexts'); - if (Release_checkingHelper::checkString($help_url)) + $this->help_url = Release_checkingHelper::getHelpUrl('contexts'); + if (Release_checkingHelper::checkString($this->help_url)) { - JToolbarHelper::help('COM_RELEASE_CHECKING_HELP_MANAGER', false, $help_url); + JToolbarHelper::help('COM_RELEASE_CHECKING_HELP_MANAGER', false, $this->help_url); } // add the options comp button diff --git a/admin/views/import/tmpl/default.php b/admin/views/import/tmpl/default.php index a946154..b9314cd 100644 --- a/admin/views/import/tmpl/default.php +++ b/admin/views/import/tmpl/default.php @@ -1,10 +1,11 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file diff --git a/admin/views/import/view.html.php b/admin/views/import/view.html.php index 7213ce3..3093686 100644 --- a/admin/views/import/view.html.php +++ b/admin/views/import/view.html.php @@ -1,19 +1,22 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file defined('_JEXEC') or die('Restricted access'); +use Joomla\CMS\MVC\View\HtmlView; + /** - * Release_checking Import View + * Release_checking Import Html View */ -class Release_checkingViewImport extends JViewLegacy +class Release_checkingViewImport extends HtmlView { protected $headerList; protected $hasPackage = false; @@ -82,10 +85,10 @@ class Release_checkingViewImport extends JViewLegacy } // set help url for this view if found - $help_url = Release_checkingHelper::getHelpUrl('import'); - if (Release_checkingHelper::checkString($help_url)) + $this->help_url = Release_checkingHelper::getHelpUrl('import'); + if (Release_checkingHelper::checkString($this->help_url)) { - JToolbarHelper::help('COM_RELEASE_CHECKING_HELP_MANAGER', false, $help_url); + JToolbarHelper::help('COM_RELEASE_CHECKING_HELP_MANAGER', false, $this->help_url); } } } diff --git a/admin/views/joomla_version/submitbutton.js b/admin/views/joomla_version/submitbutton.js index 6116415..26658cb 100644 --- a/admin/views/joomla_version/submitbutton.js +++ b/admin/views/joomla_version/submitbutton.js @@ -1,9 +1,10 @@ -/** - * @package Joomla.CMS - * @subpackage com_release_checking - * - * @copyright (C) 2020 Open Source Matters, Inc. - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ Joomla.submitbutton = function(task) diff --git a/admin/views/joomla_version/tmpl/edit.php b/admin/views/joomla_version/tmpl/edit.php index f34ea6e..9873e0a 100644 --- a/admin/views/joomla_version/tmpl/edit.php +++ b/admin/views/joomla_version/tmpl/edit.php @@ -1,18 +1,18 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file defined('_JEXEC') or die('Restricted access'); JHtml::addIncludePath(JPATH_COMPONENT.'/helpers/html'); -JHtml::_('behavior.tooltip'); -JHtml::_('behavior.formvalidation'); +JHtml::_('behavior.formvalidator'); JHtml::_('formbehavior.chosen', 'select'); JHtml::_('behavior.keepalive'); $componentParams = $this->params; // will be removed just use $this->params instead diff --git a/admin/views/joomla_version/view.html.php b/admin/views/joomla_version/view.html.php index 53bef2b..ec701a5 100644 --- a/admin/views/joomla_version/view.html.php +++ b/admin/views/joomla_version/view.html.php @@ -1,19 +1,22 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file defined('_JEXEC') or die('Restricted access'); +use Joomla\CMS\MVC\View\HtmlView; + /** - * Joomla_version View class + * Joomla_version Html View class */ -class Release_checkingViewJoomla_version extends JViewLegacy +class Release_checkingViewJoomla_version extends HtmlView { /** * display method of View @@ -147,10 +150,10 @@ class Release_checkingViewJoomla_version extends JViewLegacy } JToolbarHelper::divider(); // set help url for this view if found - $help_url = Release_checkingHelper::getHelpUrl('joomla_version'); - if (Release_checkingHelper::checkString($help_url)) + $this->help_url = Release_checkingHelper::getHelpUrl('joomla_version'); + if (Release_checkingHelper::checkString($this->help_url)) { - JToolbarHelper::help('COM_RELEASE_CHECKING_HELP_MANAGER', false, $help_url); + JToolbarHelper::help('COM_RELEASE_CHECKING_HELP_MANAGER', false, $this->help_url); } } diff --git a/admin/views/joomla_versions/tmpl/default.php b/admin/views/joomla_versions/tmpl/default.php index 96cd220..6bf0ea8 100644 --- a/admin/views/joomla_versions/tmpl/default.php +++ b/admin/views/joomla_versions/tmpl/default.php @@ -1,16 +1,16 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file defined('_JEXEC') or die('Restricted access'); -JHtml::_('behavior.tooltip'); JHtml::_('behavior.multiselect'); JHtml::_('dropdown.init'); JHtml::_('formbehavior.chosen', '.multipleAccessLevels', null, array('placeholder_text_multiple' => '- ' . JText::_('COM_RELEASE_CHECKING_FILTER_SELECT_ACCESS') . ' -')); @@ -31,6 +31,8 @@ if ($this->saveOrder)
$this)); ?> diff --git a/admin/views/joomla_versions/tmpl/default_batch_body.php b/admin/views/joomla_versions/tmpl/default_batch_body.php index 1ed7300..1dc571c 100644 --- a/admin/views/joomla_versions/tmpl/default_batch_body.php +++ b/admin/views/joomla_versions/tmpl/default_batch_body.php @@ -1,10 +1,11 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file diff --git a/admin/views/joomla_versions/tmpl/default_batch_footer.php b/admin/views/joomla_versions/tmpl/default_batch_footer.php index abfd8f3..01febd3 100644 --- a/admin/views/joomla_versions/tmpl/default_batch_footer.php +++ b/admin/views/joomla_versions/tmpl/default_batch_footer.php @@ -1,10 +1,11 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file diff --git a/admin/views/joomla_versions/tmpl/default_body.php b/admin/views/joomla_versions/tmpl/default_body.php index 90b2db4..8c9b278 100644 --- a/admin/views/joomla_versions/tmpl/default_body.php +++ b/admin/views/joomla_versions/tmpl/default_body.php @@ -1,10 +1,11 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file diff --git a/admin/views/joomla_versions/tmpl/default_foot.php b/admin/views/joomla_versions/tmpl/default_foot.php index 9e31250..dce70d0 100644 --- a/admin/views/joomla_versions/tmpl/default_foot.php +++ b/admin/views/joomla_versions/tmpl/default_foot.php @@ -1,10 +1,11 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file diff --git a/admin/views/joomla_versions/tmpl/default_head.php b/admin/views/joomla_versions/tmpl/default_head.php index c9c0af7..bcd5aa1 100644 --- a/admin/views/joomla_versions/tmpl/default_head.php +++ b/admin/views/joomla_versions/tmpl/default_head.php @@ -1,10 +1,11 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file diff --git a/admin/views/joomla_versions/tmpl/default_toolbar.php b/admin/views/joomla_versions/tmpl/default_toolbar.php index 9a61a2d..1b802f6 100644 --- a/admin/views/joomla_versions/tmpl/default_toolbar.php +++ b/admin/views/joomla_versions/tmpl/default_toolbar.php @@ -1,10 +1,11 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file diff --git a/admin/views/joomla_versions/view.html.php b/admin/views/joomla_versions/view.html.php index 6d66272..4d43509 100644 --- a/admin/views/joomla_versions/view.html.php +++ b/admin/views/joomla_versions/view.html.php @@ -1,19 +1,22 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file defined('_JEXEC') or die('Restricted access'); +use Joomla\CMS\MVC\View\HtmlView; + /** - * Release_checking View class for the Joomla_versions + * Release_checking Html View class for the Joomla_versions */ -class Release_checkingViewJoomla_versions extends JViewLegacy +class Release_checkingViewJoomla_versions extends HtmlView { /** * Joomla_versions view display method @@ -144,10 +147,10 @@ class Release_checkingViewJoomla_versions extends JViewLegacy } // set help url for this view if found - $help_url = Release_checkingHelper::getHelpUrl('joomla_versions'); - if (Release_checkingHelper::checkString($help_url)) + $this->help_url = Release_checkingHelper::getHelpUrl('joomla_versions'); + if (Release_checkingHelper::checkString($this->help_url)) { - JToolbarHelper::help('COM_RELEASE_CHECKING_HELP_MANAGER', false, $help_url); + JToolbarHelper::help('COM_RELEASE_CHECKING_HELP_MANAGER', false, $this->help_url); } // add the options comp button diff --git a/admin/views/release_check/submitbutton.js b/admin/views/release_check/submitbutton.js index 3fd95de..22c49a7 100644 --- a/admin/views/release_check/submitbutton.js +++ b/admin/views/release_check/submitbutton.js @@ -1,9 +1,10 @@ -/** - * @package Joomla.CMS - * @subpackage com_release_checking - * - * @copyright (C) 2020 Open Source Matters, Inc. - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ Joomla.submitbutton = function(task) diff --git a/admin/views/release_check/tmpl/edit.php b/admin/views/release_check/tmpl/edit.php index fbdd17b..0b577a0 100644 --- a/admin/views/release_check/tmpl/edit.php +++ b/admin/views/release_check/tmpl/edit.php @@ -1,18 +1,18 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file defined('_JEXEC') or die('Restricted access'); JHtml::addIncludePath(JPATH_COMPONENT.'/helpers/html'); -JHtml::_('behavior.tooltip'); -JHtml::_('behavior.formvalidation'); +JHtml::_('behavior.formvalidator'); JHtml::_('formbehavior.chosen', 'select'); JHtml::_('behavior.keepalive'); $componentParams = $this->params; // will be removed just use $this->params instead diff --git a/admin/views/release_check/view.html.php b/admin/views/release_check/view.html.php index 94bd518..40f0e5e 100644 --- a/admin/views/release_check/view.html.php +++ b/admin/views/release_check/view.html.php @@ -1,19 +1,22 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file defined('_JEXEC') or die('Restricted access'); +use Joomla\CMS\MVC\View\HtmlView; + /** - * Release_check View class + * Release_check Html View class */ -class Release_checkingViewRelease_check extends JViewLegacy +class Release_checkingViewRelease_check extends HtmlView { /** * display method of View @@ -147,10 +150,10 @@ class Release_checkingViewRelease_check extends JViewLegacy } JToolbarHelper::divider(); // set help url for this view if found - $help_url = Release_checkingHelper::getHelpUrl('release_check'); - if (Release_checkingHelper::checkString($help_url)) + $this->help_url = Release_checkingHelper::getHelpUrl('release_check'); + if (Release_checkingHelper::checkString($this->help_url)) { - JToolbarHelper::help('COM_RELEASE_CHECKING_HELP_MANAGER', false, $help_url); + JToolbarHelper::help('COM_RELEASE_CHECKING_HELP_MANAGER', false, $this->help_url); } } diff --git a/admin/views/release_checks/tmpl/default.php b/admin/views/release_checks/tmpl/default.php index 4cf2311..10b3773 100644 --- a/admin/views/release_checks/tmpl/default.php +++ b/admin/views/release_checks/tmpl/default.php @@ -1,16 +1,16 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file defined('_JEXEC') or die('Restricted access'); -JHtml::_('behavior.tooltip'); JHtml::_('behavior.multiselect'); JHtml::_('dropdown.init'); JHtml::_('formbehavior.chosen', '.multipleContexts', null, array('placeholder_text_multiple' => '- ' . JText::_('COM_RELEASE_CHECKING_FILTER_SELECT_CONTEXT') . ' -')); @@ -36,6 +36,8 @@ if ($this->saveOrder)
$this)); ?> diff --git a/admin/views/release_checks/tmpl/default_batch_body.php b/admin/views/release_checks/tmpl/default_batch_body.php index 9ccdb8a..ec62acd 100644 --- a/admin/views/release_checks/tmpl/default_batch_body.php +++ b/admin/views/release_checks/tmpl/default_batch_body.php @@ -1,10 +1,11 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file diff --git a/admin/views/release_checks/tmpl/default_batch_footer.php b/admin/views/release_checks/tmpl/default_batch_footer.php index 355e317..a95295f 100644 --- a/admin/views/release_checks/tmpl/default_batch_footer.php +++ b/admin/views/release_checks/tmpl/default_batch_footer.php @@ -1,10 +1,11 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file diff --git a/admin/views/release_checks/tmpl/default_body.php b/admin/views/release_checks/tmpl/default_body.php index a7254b8..7161d41 100644 --- a/admin/views/release_checks/tmpl/default_body.php +++ b/admin/views/release_checks/tmpl/default_body.php @@ -1,10 +1,11 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file diff --git a/admin/views/release_checks/tmpl/default_foot.php b/admin/views/release_checks/tmpl/default_foot.php index e7405ac..31955c9 100644 --- a/admin/views/release_checks/tmpl/default_foot.php +++ b/admin/views/release_checks/tmpl/default_foot.php @@ -1,10 +1,11 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file diff --git a/admin/views/release_checks/tmpl/default_head.php b/admin/views/release_checks/tmpl/default_head.php index 9cc069b..5ef740f 100644 --- a/admin/views/release_checks/tmpl/default_head.php +++ b/admin/views/release_checks/tmpl/default_head.php @@ -1,10 +1,11 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file diff --git a/admin/views/release_checks/tmpl/default_toolbar.php b/admin/views/release_checks/tmpl/default_toolbar.php index acf9de6..e702bac 100644 --- a/admin/views/release_checks/tmpl/default_toolbar.php +++ b/admin/views/release_checks/tmpl/default_toolbar.php @@ -1,10 +1,11 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file diff --git a/admin/views/release_checks/view.html.php b/admin/views/release_checks/view.html.php index 9542455..1f74689 100644 --- a/admin/views/release_checks/view.html.php +++ b/admin/views/release_checks/view.html.php @@ -1,19 +1,22 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file defined('_JEXEC') or die('Restricted access'); +use Joomla\CMS\MVC\View\HtmlView; + /** - * Release_checking View class for the Release_checks + * Release_checking Html View class for the Release_checks */ -class Release_checkingViewRelease_checks extends JViewLegacy +class Release_checkingViewRelease_checks extends HtmlView { /** * Release_checks view display method @@ -144,10 +147,10 @@ class Release_checkingViewRelease_checks extends JViewLegacy } // set help url for this view if found - $help_url = Release_checkingHelper::getHelpUrl('release_checks'); - if (Release_checkingHelper::checkString($help_url)) + $this->help_url = Release_checkingHelper::getHelpUrl('release_checks'); + if (Release_checkingHelper::checkString($this->help_url)) { - JToolbarHelper::help('COM_RELEASE_CHECKING_HELP_MANAGER', false, $help_url); + JToolbarHelper::help('COM_RELEASE_CHECKING_HELP_MANAGER', false, $this->help_url); } // add the options comp button diff --git a/admin/models/forms/action.js b/media/js/action.js similarity index 65% rename from admin/models/forms/action.js rename to media/js/action.js index 3fed87b..acb5e7f 100644 --- a/admin/models/forms/action.js +++ b/media/js/action.js @@ -1,9 +1,10 @@ -/** - * @package Joomla.CMS - * @subpackage com_release_checking - * - * @copyright (C) 2020 Open Source Matters, Inc. - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ diff --git a/admin/models/forms/context.js b/media/js/context.js similarity index 65% rename from admin/models/forms/context.js rename to media/js/context.js index 3fed87b..acb5e7f 100644 --- a/admin/models/forms/context.js +++ b/media/js/context.js @@ -1,9 +1,10 @@ -/** - * @package Joomla.CMS - * @subpackage com_release_checking - * - * @copyright (C) 2020 Open Source Matters, Inc. - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ diff --git a/admin/models/forms/joomla_version.js b/media/js/joomla_version.js similarity index 65% rename from admin/models/forms/joomla_version.js rename to media/js/joomla_version.js index 3fed87b..acb5e7f 100644 --- a/admin/models/forms/joomla_version.js +++ b/media/js/joomla_version.js @@ -1,9 +1,10 @@ -/** - * @package Joomla.CMS - * @subpackage com_release_checking - * - * @copyright (C) 2020 Open Source Matters, Inc. - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ diff --git a/admin/models/forms/release_check.js b/media/js/release_check.js similarity index 95% rename from admin/models/forms/release_check.js rename to media/js/release_check.js index 79721c0..b82f81c 100644 --- a/admin/models/forms/release_check.js +++ b/media/js/release_check.js @@ -1,9 +1,10 @@ -/** - * @package Joomla.CMS - * @subpackage com_release_checking - * - * @copyright (C) 2020 Open Source Matters, Inc. - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ diff --git a/release_checking.xml b/release_checking.xml index c649367..22fdb1a 100644 --- a/release_checking.xml +++ b/release_checking.xml @@ -1,7 +1,7 @@ - + COM_RELEASE_CHECKING - 8th March, 2021 + 21st September, 2022 Joomla! Project admin@joomla.org http://www.joomla.org diff --git a/script.php b/script.php index 446fd5f..e66c750 100644 --- a/script.php +++ b/script.php @@ -1,10 +1,11 @@ - * @license GNU General Public License version 2 or later; see LICENSE.txt +/** + * @package Joomla.CMS + * @maintainer Llewellyn van der Merwe + * + * @created 29th July, 2020 + * @copyright (C) 2020 Open Source Matters, Inc. + * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access to this file @@ -12,7 +13,8 @@ defined('_JEXEC') or die('Restricted access'); use Joomla\CMS\Filesystem\File; use Joomla\CMS\Filesystem\Folder; -JHTML::_('behavior.modal'); +use Joomla\CMS\Installer\Adapter\ComponentAdapter; +JHTML::_('bootstrap.renderModal'); /** * Script File of Release_checking Component @@ -24,23 +26,23 @@ class com_release_checkingInstallerScript * * @param JAdapterInstance $parent The object responsible for running this script */ - public function __construct(JAdapterInstance $parent) {} + public function __construct(ComponentAdapter $parent) {} /** * Called on installation * - * @param JAdapterInstance $parent The object responsible for running this script + * @param ComponentAdapter $parent The object responsible for running this script * * @return boolean True on success */ - public function install(JAdapterInstance $parent) {} + public function install(ComponentAdapter $parent) {} /** * Called on uninstallation * - * @param JAdapterInstance $parent The object responsible for running this script + * @param ComponentAdapter $parent The object responsible for running this script */ - public function uninstall(JAdapterInstance $parent) + public function uninstall(ComponentAdapter $parent) { // Get Application object $app = JFactory::getApplication(); @@ -568,21 +570,21 @@ class com_release_checkingInstallerScript /** * Called on update * - * @param JAdapterInstance $parent The object responsible for running this script + * @param ComponentAdapter $parent The object responsible for running this script * * @return boolean True on success */ - public function update(JAdapterInstance $parent){} + public function update(ComponentAdapter $parent){} /** * Called before any type of action * * @param string $type Which action is happening (install|uninstall|discover_install|update) - * @param JAdapterInstance $parent The object responsible for running this script + * @param ComponentAdapter $parent The object responsible for running this script * * @return boolean True on success */ - public function preflight($type, JAdapterInstance $parent) + public function preflight($type, ComponentAdapter $parent) { // get application $app = JFactory::getApplication(); @@ -621,11 +623,11 @@ class com_release_checkingInstallerScript * Called after any type of action * * @param string $type Which action is happening (install|uninstall|discover_install|update) - * @param JAdapterInstance $parent The object responsible for running this script + * @param ComponentAdapter $parent The object responsible for running this script * * @return boolean True on success */ - public function postflight($type, JAdapterInstance $parent) + public function postflight($type, ComponentAdapter $parent) { // get application $app = JFactory::getApplication(); @@ -687,7 +689,7 @@ class com_release_checkingInstallerScript $action_Inserted = $db->insertObject('#__content_types', $action); - // Install the global extenstion params. + // Install the global extension params. $query = $db->getQuery(true); // Field to update. $fields = array(