Upgraded to JCB v3.1.8

This commit is contained in:
Llewellyn van der Merwe 2022-09-21 12:55:59 +02:00
parent deec751e77
commit 32498659b4
Signed by: Llewellyn
GPG Key ID: A9201372263741E7
123 changed files with 1194 additions and 895 deletions

View File

@ -8,13 +8,13 @@ A component to keep track of release checking.
+ *Author*: [Joomla! Project](mailto:admin@joomla.org) + *Author*: [Joomla! Project](mailto:admin@joomla.org)
+ *Name*: [Track Release Checking](http://www.joomla.org) + *Name*: [Track Release Checking](http://www.joomla.org)
+ *First Build*: 29th July, 2020 + *First Build*: 29th July, 2020
+ *Last Build*: 8th March, 2021 + *Last Build*: 21st September, 2022
+ *Version*: 1.0.x + *Version*: 1.0.x
+ *Copyright*: (C) 2020 Open Source Matters, Inc. + *Copyright*: (C) 2020 Open Source Matters, Inc.
+ *License*: GNU General Public License version 2 or later; see LICENSE.txt + *License*: GNU General Public License version 2 or later; see LICENSE.txt
## Some Fun Numbers ## Some Fun Numbers
+ *Line count*: **21151** + *Line count*: **22248**
+ *File count*: **200** + *File count*: **213**
+ *Folder count*: **56** + *Folder count*: **62**

View File

@ -8,13 +8,13 @@ A component to keep track of release checking.
+ *Author*: [Joomla! Project](mailto:admin@joomla.org) + *Author*: [Joomla! Project](mailto:admin@joomla.org)
+ *Name*: [Track Release Checking](http://www.joomla.org) + *Name*: [Track Release Checking](http://www.joomla.org)
+ *First Build*: 29th July, 2020 + *First Build*: 29th July, 2020
+ *Last Build*: 8th March, 2021 + *Last Build*: 21st September, 2022
+ *Version*: 1.0.x + *Version*: 1.0.x
+ *Copyright*: (C) 2020 Open Source Matters, Inc. + *Copyright*: (C) 2020 Open Source Matters, Inc.
+ *License*: GNU General Public License version 2 or later; see LICENSE.txt + *License*: GNU General Public License version 2 or later; see LICENSE.txt
## Some Fun Numbers ## Some Fun Numbers
+ *Line count*: **21151** + *Line count*: **22248**
+ *File count*: **200** + *File count*: **213**
+ *Folder count*: **56** + *Folder count*: **62**

View File

@ -1,9 +1,10 @@
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
/* CSS Document */ /* CSS Document */

View File

@ -1,9 +1,10 @@
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
/* CSS Document */ /* CSS Document */

View File

@ -1,9 +1,10 @@
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
/* CSS Document */ /* CSS Document */

View File

@ -1,9 +1,10 @@
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
/* CSS Document */ /* CSS Document */

View File

@ -1,9 +1,10 @@
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
/* CSS Document */ /* CSS Document */

View File

@ -1,9 +1,10 @@
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
/* CSS Document */ /* CSS Document */

View File

@ -1,9 +1,10 @@
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
/* CSS Document */ /* CSS Document */

View File

@ -1,9 +1,10 @@
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
/* CSS Document */ /* CSS Document */

View File

@ -1,9 +1,10 @@
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
/* CSS Document */ /* CSS Document */

View File

@ -1,9 +1,10 @@
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
/* JS Document */ /* JS Document */

View File

@ -1,21 +1,23 @@
<?php <?php
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
// No direct access to this file // No direct access to this file
defined('_JEXEC') or die('Restricted access'); defined('_JEXEC') or die('Restricted access');
use Joomla\CMS\MVC\Controller\BaseController;
use Joomla\Utilities\ArrayHelper; use Joomla\Utilities\ArrayHelper;
/** /**
* General Controller of Release_checking component * General Controller of Release_checking component
*/ */
class Release_checkingController extends JControllerLegacy class Release_checkingController extends BaseController
{ {
/** /**
* Constructor. * Constructor.

View File

@ -1,21 +1,23 @@
<?php <?php
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
// No direct access to this file // No direct access to this file
defined('_JEXEC') or die('Restricted access'); defined('_JEXEC') or die('Restricted access');
use Joomla\CMS\MVC\Controller\FormController;
use Joomla\Utilities\ArrayHelper; 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. * Current or most recently performed task.

View File

@ -1,21 +1,23 @@
<?php <?php
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
// No direct access to this file // No direct access to this file
defined('_JEXEC') or die('Restricted access'); defined('_JEXEC') or die('Restricted access');
use Joomla\CMS\MVC\Controller\AdminController;
use Joomla\Utilities\ArrayHelper; 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. * The prefix to use with controller messages.

View File

@ -1,29 +1,33 @@
<?php <?php
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
// No direct access to this file // No direct access to this file
defined('_JEXEC') or die('Restricted access'); defined('_JEXEC') or die('Restricted access');
use Joomla\CMS\MVC\Controller\BaseController;
use Joomla\Utilities\ArrayHelper; 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) public function __construct($config)
{ {
parent::__construct($config); parent::__construct($config);
// make sure all json stuff are set // make sure all json stuff are set
JFactory::getDocument()->setMimeEncoding( 'application/json' ); JFactory::getDocument()->setMimeEncoding( 'application/json' );
JResponse::setHeader('Content-Disposition','attachment;filename="getajax.json"'); // get the application
JResponse::setHeader("Access-Control-Allow-Origin", "*"); $app = JFactory::getApplication();
$app->setHeader('Content-Disposition','attachment;filename="getajax.json"');
$app->setHeader('Access-Control-Allow-Origin', '*');
// load the tasks // load the tasks
$this->registerTask('getAction', 'ajax'); $this->registerTask('getAction', 'ajax');
$this->registerTask('getActionDescription', 'ajax'); $this->registerTask('getActionDescription', 'ajax');
@ -31,20 +35,26 @@ class Release_checkingControllerAjax extends JControllerLegacy
public function ajax() public function ajax()
{ {
// get the user for later use
$user = JFactory::getUser(); $user = JFactory::getUser();
// get the input values
$jinput = JFactory::getApplication()->input; $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! // Check Token!
$token = JSession::getFormToken(); $token = JSession::getFormToken();
$call_token = $jinput->get('token', 0, 'ALNUM'); $call_token = $jinput->get('token', 0, 'ALNUM');
if($jinput->get($token, 0, 'ALNUM') || $token === $call_token) if($jinput->get($token, 0, 'ALNUM') || $token === $call_token)
{ {
// get the task
$task = $this->getTask(); $task = $this->getTask();
switch($task) switch($task)
{ {
case 'getAction': case 'getAction':
try try
{ {
$returnRaw = $jinput->get('raw', false, 'BOOLEAN');
$contextValue = $jinput->get('context', NULL, 'INT'); $contextValue = $jinput->get('context', NULL, 'INT');
$joomla_versionValue = $jinput->get('joomla_version', NULL, 'INT'); $joomla_versionValue = $jinput->get('joomla_version', NULL, 'INT');
$current_idValue = $jinput->get('current_id', NULL, 'INT'); $current_idValue = $jinput->get('current_id', NULL, 'INT');
@ -56,7 +66,7 @@ class Release_checkingControllerAjax extends JControllerLegacy
{ {
$result = false; $result = false;
} }
if($callback = $jinput->get('callback', null, 'CMD')) if($callback)
{ {
echo $callback . "(".json_encode($result).");"; echo $callback . "(".json_encode($result).");";
} }
@ -71,10 +81,14 @@ class Release_checkingControllerAjax extends JControllerLegacy
} }
catch(Exception $e) catch(Exception $e)
{ {
if($callback = $jinput->get('callback', null, 'CMD')) if($callback)
{ {
echo $callback."(".json_encode($e).");"; echo $callback."(".json_encode($e).");";
} }
elseif($returnRaw)
{
echo json_encode($e);
}
else else
{ {
echo "(".json_encode($e).");"; echo "(".json_encode($e).");";
@ -84,7 +98,6 @@ class Release_checkingControllerAjax extends JControllerLegacy
case 'getActionDescription': case 'getActionDescription':
try try
{ {
$returnRaw = $jinput->get('raw', false, 'BOOLEAN');
$actionValue = $jinput->get('action', NULL, 'INT'); $actionValue = $jinput->get('action', NULL, 'INT');
if($actionValue && $user->id != 0) if($actionValue && $user->id != 0)
{ {
@ -94,7 +107,7 @@ class Release_checkingControllerAjax extends JControllerLegacy
{ {
$result = false; $result = false;
} }
if($callback = $jinput->get('callback', null, 'CMD')) if($callback)
{ {
echo $callback . "(".json_encode($result).");"; echo $callback . "(".json_encode($result).");";
} }
@ -109,10 +122,14 @@ class Release_checkingControllerAjax extends JControllerLegacy
} }
catch(Exception $e) catch(Exception $e)
{ {
if($callback = $jinput->get('callback', null, 'CMD')) if($callback)
{ {
echo $callback."(".json_encode($e).");"; echo $callback."(".json_encode($e).");";
} }
elseif($returnRaw)
{
echo json_encode($e);
}
else else
{ {
echo "(".json_encode($e).");"; echo "(".json_encode($e).");";
@ -123,10 +140,15 @@ class Release_checkingControllerAjax extends JControllerLegacy
} }
else else
{ {
if($callback = $jinput->get('callback', null, 'CMD')) // return to a callback function
if($callback)
{ {
echo $callback."(".json_encode(false).");"; echo $callback."(".json_encode(false).");";
} }
elseif($returnRaw)
{
echo json_encode(false);
}
else else
{ {
echo "(".json_encode(false).");"; echo "(".json_encode(false).");";

View File

@ -1,21 +1,23 @@
<?php <?php
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
// No direct access to this file // No direct access to this file
defined('_JEXEC') or die('Restricted access'); defined('_JEXEC') or die('Restricted access');
use Joomla\CMS\MVC\Controller\FormController;
use Joomla\Utilities\ArrayHelper; 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. * Current or most recently performed task.

View File

@ -1,21 +1,23 @@
<?php <?php
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
// No direct access to this file // No direct access to this file
defined('_JEXEC') or die('Restricted access'); defined('_JEXEC') or die('Restricted access');
use Joomla\CMS\MVC\Controller\AdminController;
use Joomla\Utilities\ArrayHelper; 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. * The prefix to use with controller messages.

View File

@ -1,21 +1,23 @@
<?php <?php
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
// No direct access to this file // No direct access to this file
defined('_JEXEC') or die('Restricted access'); defined('_JEXEC') or die('Restricted access');
use Joomla\CMS\MVC\Controller\BaseController;
use Joomla\Utilities\ArrayHelper; 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. * Import an spreadsheet.

View File

@ -1,21 +1,23 @@
<?php <?php
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
// No direct access to this file // No direct access to this file
defined('_JEXEC') or die('Restricted access'); defined('_JEXEC') or die('Restricted access');
use Joomla\CMS\MVC\Controller\FormController;
use Joomla\Utilities\ArrayHelper; 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. * Current or most recently performed task.

View File

@ -1,21 +1,23 @@
<?php <?php
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
// No direct access to this file // No direct access to this file
defined('_JEXEC') or die('Restricted access'); defined('_JEXEC') or die('Restricted access');
use Joomla\CMS\MVC\Controller\AdminController;
use Joomla\Utilities\ArrayHelper; 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. * The prefix to use with controller messages.

View File

@ -1,21 +1,23 @@
<?php <?php
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
// No direct access to this file // No direct access to this file
defined('_JEXEC') or die('Restricted access'); defined('_JEXEC') or die('Restricted access');
use Joomla\CMS\MVC\Controller\FormController;
use Joomla\Utilities\ArrayHelper; 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. * Current or most recently performed task.

View File

@ -1,21 +1,23 @@
<?php <?php
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
// No direct access to this file // No direct access to this file
defined('_JEXEC') or die('Restricted access'); defined('_JEXEC') or die('Restricted access');
use Joomla\CMS\MVC\Controller\AdminController;
use Joomla\Utilities\ArrayHelper; 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. * The prefix to use with controller messages.

View File

@ -1,10 +1,11 @@
<?php <?php
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
// No direct access to this file // No direct access to this file

View File

@ -1,10 +1,11 @@
<?php <?php
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
// No direct access to this file // No direct access to this file

View File

@ -1,10 +1,11 @@
<?php <?php
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
// No direct access to this file // No direct access to this file
@ -1574,3 +1575,4 @@ abstract class Release_checkingHelper
return implode($key); return implode($key);
} }
} }

View File

@ -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_DESC="The date this Action was modified."
COM_RELEASE_CHECKING_ACTION_MODIFIED_DATE_LABEL="Modified Date" COM_RELEASE_CHECKING_ACTION_MODIFIED_DATE_LABEL="Modified Date"
COM_RELEASE_CHECKING_ACTION_NAME_DESCRIPTION="Enter Name Here" 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_LABEL="Name"
COM_RELEASE_CHECKING_ACTION_NAME_MESSAGE="Error! Please add name here." COM_RELEASE_CHECKING_ACTION_NAME_MESSAGE="Error! Please add name here."
COM_RELEASE_CHECKING_ACTION_NEW="A New Action" 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_ACTION_VERSION_LABEL="Version"
COM_RELEASE_CHECKING_ALL_DONE_HERE_SELECT_THE_NEXT_CONTEXT="All done here, select the next context" 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_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_AUTHOR="Author"
COM_RELEASE_CHECKING_BACK="Back" COM_RELEASE_CHECKING_BACK="Back"
COM_RELEASE_CHECKING_CHECKED_BY="Checked By" 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_DESC="The date this Context was modified."
COM_RELEASE_CHECKING_CONTEXT_MODIFIED_DATE_LABEL="Modified Date" COM_RELEASE_CHECKING_CONTEXT_MODIFIED_DATE_LABEL="Modified Date"
COM_RELEASE_CHECKING_CONTEXT_NAME_DESCRIPTION="Enter Name Here" 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_LABEL="Name"
COM_RELEASE_CHECKING_CONTEXT_NAME_MESSAGE="Error! Please add name here." COM_RELEASE_CHECKING_CONTEXT_NAME_MESSAGE="Error! Please add name here."
COM_RELEASE_CHECKING_CONTEXT_NEW="A New Context" 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_S="Edit %s"
COM_RELEASE_CHECKING_EDIT_VERSIONS="Edit Version" COM_RELEASE_CHECKING_EDIT_VERSIONS="Edit Version"
COM_RELEASE_CHECKING_EDIT_VERSIONS_DESC="Allows users in this group to edit versions." 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="Export Data"
COM_RELEASE_CHECKING_EXPORT_DATA_DESC="Allows users in this group to export data." COM_RELEASE_CHECKING_EXPORT_DATA_DESC="Allows users in this group to export data."
COM_RELEASE_CHECKING_EXPORT_FAILED="Export Failed" 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_DESC="The date this Joomla Version was modified."
COM_RELEASE_CHECKING_JOOMLA_VERSION_MODIFIED_DATE_LABEL="Modified Date" 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_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_LABEL="Name"
COM_RELEASE_CHECKING_JOOMLA_VERSION_NAME_MESSAGE="Error! Please add name here." COM_RELEASE_CHECKING_JOOMLA_VERSION_NAME_MESSAGE="Error! Please add name here."
COM_RELEASE_CHECKING_JOOMLA_VERSION_NEW="A New Joomla Version" 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_JOOMLA_VERSIONS="Joomla Versions"
COM_RELEASE_CHECKING_SUBMENU_RELEASE_CHECKS="Release Checks" COM_RELEASE_CHECKING_SUBMENU_RELEASE_CHECKS="Release Checks"
COM_RELEASE_CHECKING_TRASHED="Trashed" 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_ACTION="Action"
COM_RELEASE_CHECKING_TYPE_CONTEXT="Context" COM_RELEASE_CHECKING_TYPE_CONTEXT="Context"
COM_RELEASE_CHECKING_TYPE_JOOMLA_VERSION="Joomla Version" 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_USE_BATCH_DESC="Allows users in this group to use batch copy/update method."
COM_RELEASE_CHECKING_VERSION="Version" COM_RELEASE_CHECKING_VERSION="Version"
COM_RELEASE_CHECKING_WEBSITE="Website" 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!" COM_RELEASE_CHECKING_YOU_MUST_FIRST_SELECT_THE_JOOMLA_VERSION_BEING_TESTED="You must first select the Joomla version being tested!"

View File

@ -1,10 +1,11 @@
<?php <?php
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
// No direct access to this file // No direct access to this file

View File

@ -1,10 +1,11 @@
<?php <?php
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
// No direct access to this file // No direct access to this file

View File

@ -1,10 +1,11 @@
<?php <?php
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
// No direct access to this file // No direct access to this file

View File

@ -1,10 +1,11 @@
<?php <?php
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
// No direct access to this file // No direct access to this file

View File

@ -1,10 +1,11 @@
<?php <?php
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
// No direct access to this file // No direct access to this file

View File

@ -1,10 +1,11 @@
<?php <?php
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
// No direct access to this file // No direct access to this file

View File

@ -1,10 +1,11 @@
<?php <?php
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
// No direct access to this file // No direct access to this file

View File

@ -1,10 +1,11 @@
<?php <?php
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
// No direct access to this file // No direct access to this file

View File

@ -1,10 +1,11 @@
<?php <?php
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
// No direct access to this file // No direct access to this file

View File

@ -1,10 +1,11 @@
<?php <?php
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
// No direct access to this file // No direct access to this file

View File

@ -1,10 +1,11 @@
<?php <?php
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
// No direct access to this file // No direct access to this file

View File

@ -1,10 +1,11 @@
<?php <?php
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
// No direct access to this file // No direct access to this file

View File

@ -1,10 +1,11 @@
<?php <?php
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
// No direct access to this file // No direct access to this file

View File

@ -1,10 +1,11 @@
<?php <?php
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
// No direct access to this file // No direct access to this file

View File

@ -1,10 +1,11 @@
<?php <?php
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
// No direct access to this file // No direct access to this file

View File

@ -1,10 +1,11 @@
<?php <?php
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
// No direct access to this file // No direct access to this file

View File

@ -1,10 +1,11 @@
<?php <?php
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
// No direct access to this file // No direct access to this file

View File

@ -1,10 +1,11 @@
<?php <?php
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
// No direct access to this file // No direct access to this file

View File

@ -1,10 +1,11 @@
<?php <?php
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
// No direct access to this file // No direct access to this file

View File

@ -0,0 +1,72 @@
<?php
/**
* @package Joomla.CMS
* @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
*
* @created 29th July, 2020
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @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');
?>
<?php if ($displayData->state->get('filter.published') == -2 && ($displayData->canState && $displayData->canDelete)) : ?>
<script>
// change the class of the delete button
jQuery("#toolbar-delete button").toggleClass("btn-danger");
// function to empty the trash
function emptyTrash() {
if (document.adminForm.boxchecked.value == 0) {
// select all the items visable
document.adminForm.elements['checkall-toggle'].checked=1;
Joomla.checkAll(document.adminForm.elements['checkall-toggle']);
// check to confirm the deletion
if(confirm('<?= JText::_("COM_RELEASE_CHECKING_ARE_YOU_SURE_YOU_WANT_TO_DELETE_CONFIRMING_WILL_PERMANENTLY_DELETE_THE_SELECTED_ITEMS") ?>')) {
Joomla.submitbutton('<?= $displayData->get("name") ?>.delete');
} else {
document.adminForm.elements['checkall-toggle'].checked=0;
Joomla.checkAll(document.adminForm.elements['checkall-toggle']);
}
} else {
// confirm deletion of those selected
if (confirm('<?= JText::_("COM_RELEASE_CHECKING_ARE_YOU_SURE_YOU_WANT_TO_DELETE_CONFIRMING_WILL_PERMANENTLY_DELETE_THE_SELECTED_ITEMS") ?>')) {
Joomla.submitbutton('<?= $displayData->get("name") ?>.delete');
};
}
return false;
}
// function to exit the tash state
function exitTrash() {
document.adminForm.filter_published.selectedIndex = 0;
document.adminForm.submit();
return false;
}
</script>
<div class="alert alert-error">
<?php if (empty($displayData->items)): ?>
<h4 class="alert-heading">
<span class="icon-trash"></span>
<?= JText::_("COM_RELEASE_CHECKING_TRASH_AREA") ?>
</h4>
<p><?= JText::_("COM_RELEASE_CHECKING_YOU_ARE_CURRENTLY_VIEWING_THE_TRASH_AREA_AND_YOU_DONT_HAVE_ANY_ITEMS_IN_TRASH_AT_THE_MOMENT") ?></p>
<?php else: ?>
<h4 class="alert-heading">
<span class="icon-trash"></span>
<?= JText::_("COM_RELEASE_CHECKING_TRASHED_ITEMS") ?>
</h4>
<p><?= JText::_("COM_RELEASE_CHECKING_YOU_ARE_CURRENTLY_VIEWING_THE_TRASHED_ITEMS") ?></p>
<button onclick="emptyTrash();" class="btn btn-small btn-danger">
<span class="icon-delete" aria-hidden="true"></span>
<?= JText::_("COM_RELEASE_CHECKING_EMPTY_TRASH") ?>
</button>
<?php endif; ?>
<button onclick="exitTrash();" class="btn btn-small">
<span class="icon-back" aria-hidden="true"></span>
<?= JText::_("COM_RELEASE_CHECKING_EXIT_TRASH") ?>
</button>
</div>
<?php endif; ?>

View File

@ -1,23 +1,25 @@
<?php <?php
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
// No direct access to this file // No direct access to this file
defined('_JEXEC') or die('Restricted access'); defined('_JEXEC') or die('Restricted access');
use Joomla\CMS\MVC\Model\AdminModel;
use Joomla\Registry\Registry; use Joomla\Registry\Registry;
use Joomla\String\StringHelper; use Joomla\String\StringHelper;
use Joomla\Utilities\ArrayHelper; 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. * The tab layout fields array.
@ -100,12 +102,6 @@ class Release_checkingModelAction extends JModelAdmin
$registry->loadString($item->metadata); $registry->loadString($item->metadata);
$item->metadata = $registry->toArray(); $item->metadata = $registry->toArray();
} }
if (!empty($item->id))
{
$item->tags = new JHelperTags;
$item->tags->getTagIds($item->id, 'com_release_checking.action');
}
} }
return $item; return $item;
@ -227,7 +223,7 @@ class Release_checkingModelAction extends JModelAdmin
*/ */
public function getScript() public function getScript()
{ {
return 'administrator/components/com_release_checking/models/forms/action.js'; return 'media/com_release_checking/js/action.js';
} }
/** /**

View File

@ -1,21 +1,23 @@
<?php <?php
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
// No direct access to this file // No direct access to this file
defined('_JEXEC') or die('Restricted access'); defined('_JEXEC') or die('Restricted access');
use Joomla\CMS\MVC\Model\ListModel;
use Joomla\Utilities\ArrayHelper; use Joomla\Utilities\ArrayHelper;
/** /**
* Actions Model * Actions List Model
*/ */
class Release_checkingModelActions extends JModelList class Release_checkingModelActions extends ListModel
{ {
public function __construct($config = array()) public function __construct($config = array())
{ {
@ -107,7 +109,7 @@ class Release_checkingModelActions extends JModelList
*/ */
public function getItems() public function getItems()
{ {
// check in items // Check in items
$this->checkInNow(); $this->checkInNow();
// load parent items // load parent items
@ -390,17 +392,19 @@ class Release_checkingModelActions extends JModelList
// Get a db connection. // Get a db connection.
$db = JFactory::getDbo(); $db = JFactory::getDbo();
// reset query // Reset query.
$query = $db->getQuery(true); $query = $db->getQuery(true);
$query->select('*'); $query->select('*');
$query->from($db->quoteName('#__release_checking_action')); $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(); $db->execute();
if ($db->getNumRows()) if ($db->getNumRows())
{ {
// Get Yesterdays date // Get Yesterdays date.
$date = JFactory::getDate()->modify($time)->toSql(); $date = JFactory::getDate()->modify($time)->toSql();
// reset query // Reset query.
$query = $db->getQuery(true); $query = $db->getQuery(true);
// Fields to update. // Fields to update.
@ -415,7 +419,7 @@ class Release_checkingModelActions extends JModelList
$db->quoteName('checked_out_time') . '<\''.$date.'\'' $db->quoteName('checked_out_time') . '<\''.$date.'\''
); );
// Check table // Check table.
$query->update($db->quoteName('#__release_checking_action'))->set($fields)->where($conditions); $query->update($db->quoteName('#__release_checking_action'))->set($fields)->where($conditions);
$db->setQuery($query); $db->setQuery($query);

View File

@ -1,21 +1,23 @@
<?php <?php
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
// No direct access to this file // No direct access to this file
defined('_JEXEC') or die('Restricted access'); defined('_JEXEC') or die('Restricted access');
use Joomla\CMS\MVC\Model\ListModel;
use Joomla\Utilities\ArrayHelper; 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; protected $app_params;

View File

@ -1,23 +1,25 @@
<?php <?php
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
// No direct access to this file // No direct access to this file
defined('_JEXEC') or die('Restricted access'); defined('_JEXEC') or die('Restricted access');
use Joomla\CMS\MVC\Model\AdminModel;
use Joomla\Registry\Registry; use Joomla\Registry\Registry;
use Joomla\String\StringHelper; use Joomla\String\StringHelper;
use Joomla\Utilities\ArrayHelper; 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. * The tab layout fields array.
@ -96,12 +98,6 @@ class Release_checkingModelContext extends JModelAdmin
$registry->loadString($item->metadata); $registry->loadString($item->metadata);
$item->metadata = $registry->toArray(); $item->metadata = $registry->toArray();
} }
if (!empty($item->id))
{
$item->tags = new JHelperTags;
$item->tags->getTagIds($item->id, 'com_release_checking.context');
}
} }
return $item; return $item;
@ -223,7 +219,7 @@ class Release_checkingModelContext extends JModelAdmin
*/ */
public function getScript() public function getScript()
{ {
return 'administrator/components/com_release_checking/models/forms/context.js'; return 'media/com_release_checking/js/context.js';
} }
/** /**

View File

@ -1,21 +1,23 @@
<?php <?php
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
// No direct access to this file // No direct access to this file
defined('_JEXEC') or die('Restricted access'); defined('_JEXEC') or die('Restricted access');
use Joomla\CMS\MVC\Model\ListModel;
use Joomla\Utilities\ArrayHelper; use Joomla\Utilities\ArrayHelper;
/** /**
* Contexts Model * Contexts List Model
*/ */
class Release_checkingModelContexts extends JModelList class Release_checkingModelContexts extends ListModel
{ {
public function __construct($config = array()) public function __construct($config = array())
{ {
@ -99,7 +101,7 @@ class Release_checkingModelContexts extends JModelList
*/ */
public function getItems() public function getItems()
{ {
// check in items // Check in items
$this->checkInNow(); $this->checkInNow();
// load parent items // load parent items
@ -369,17 +371,19 @@ class Release_checkingModelContexts extends JModelList
// Get a db connection. // Get a db connection.
$db = JFactory::getDbo(); $db = JFactory::getDbo();
// reset query // Reset query.
$query = $db->getQuery(true); $query = $db->getQuery(true);
$query->select('*'); $query->select('*');
$query->from($db->quoteName('#__release_checking_context')); $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(); $db->execute();
if ($db->getNumRows()) if ($db->getNumRows())
{ {
// Get Yesterdays date // Get Yesterdays date.
$date = JFactory::getDate()->modify($time)->toSql(); $date = JFactory::getDate()->modify($time)->toSql();
// reset query // Reset query.
$query = $db->getQuery(true); $query = $db->getQuery(true);
// Fields to update. // Fields to update.
@ -394,7 +398,7 @@ class Release_checkingModelContexts extends JModelList
$db->quoteName('checked_out_time') . '<\''.$date.'\'' $db->quoteName('checked_out_time') . '<\''.$date.'\''
); );
// Check table // Check table.
$query->update($db->quoteName('#__release_checking_context'))->set($fields)->where($conditions); $query->update($db->quoteName('#__release_checking_context'))->set($fields)->where($conditions);
$db->setQuery($query); $db->setQuery($query);

View File

@ -1,10 +1,11 @@
<?php <?php
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
// No direct access to this file // No direct access to this file

View File

@ -1,10 +1,11 @@
<?php <?php
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
// No direct access to this file // No direct access to this file

View File

@ -1,10 +1,11 @@
<?php <?php
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
// No direct access to this file // No direct access to this file

View File

@ -1,10 +1,11 @@
<?php <?php
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
// No direct access to this file // No direct access to this file

View File

@ -1,10 +1,11 @@
<?php <?php
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
// No direct access to this file // No direct access to this file

View File

@ -1,10 +1,11 @@
<?php <?php
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
// No direct access to this file // No direct access to this file

View File

@ -1,10 +1,11 @@
<?php <?php
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
// No direct access to this file // No direct access to this file

View File

@ -1,24 +1,26 @@
<?php <?php
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
// No direct access to this file // No direct access to this file
defined('_JEXEC') or die('Restricted access'); defined('_JEXEC') or die('Restricted access');
use Joomla\CMS\MVC\Model\BaseDatabaseModel;
use Joomla\CMS\Filesystem\File; use Joomla\CMS\Filesystem\File;
use Joomla\CMS\Filesystem\Folder; use Joomla\CMS\Filesystem\Folder;
use Joomla\Utilities\ArrayHelper; use Joomla\Utilities\ArrayHelper;
use PhpOffice\PhpSpreadsheet\IOFactory; 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 // set uploading values
protected $use_streams = false; protected $use_streams = false;

View File

@ -1,23 +1,25 @@
<?php <?php
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
// No direct access to this file // No direct access to this file
defined('_JEXEC') or die('Restricted access'); defined('_JEXEC') or die('Restricted access');
use Joomla\CMS\MVC\Model\AdminModel;
use Joomla\Registry\Registry; use Joomla\Registry\Registry;
use Joomla\String\StringHelper; use Joomla\String\StringHelper;
use Joomla\Utilities\ArrayHelper; 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. * The tab layout fields array.
@ -96,12 +98,6 @@ class Release_checkingModelJoomla_version extends JModelAdmin
$registry->loadString($item->metadata); $registry->loadString($item->metadata);
$item->metadata = $registry->toArray(); $item->metadata = $registry->toArray();
} }
if (!empty($item->id))
{
$item->tags = new JHelperTags;
$item->tags->getTagIds($item->id, 'com_release_checking.joomla_version');
}
} }
return $item; return $item;
@ -223,7 +219,7 @@ class Release_checkingModelJoomla_version extends JModelAdmin
*/ */
public function getScript() public function getScript()
{ {
return 'administrator/components/com_release_checking/models/forms/joomla_version.js'; return 'media/com_release_checking/js/joomla_version.js';
} }
/** /**

View File

@ -1,21 +1,23 @@
<?php <?php
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
// No direct access to this file // No direct access to this file
defined('_JEXEC') or die('Restricted access'); defined('_JEXEC') or die('Restricted access');
use Joomla\CMS\MVC\Model\ListModel;
use Joomla\Utilities\ArrayHelper; 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()) public function __construct($config = array())
{ {
@ -99,7 +101,7 @@ class Release_checkingModelJoomla_versions extends JModelList
*/ */
public function getItems() public function getItems()
{ {
// check in items // Check in items
$this->checkInNow(); $this->checkInNow();
// load parent items // load parent items
@ -352,17 +354,19 @@ class Release_checkingModelJoomla_versions extends JModelList
// Get a db connection. // Get a db connection.
$db = JFactory::getDbo(); $db = JFactory::getDbo();
// reset query // Reset query.
$query = $db->getQuery(true); $query = $db->getQuery(true);
$query->select('*'); $query->select('*');
$query->from($db->quoteName('#__release_checking_joomla_version')); $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(); $db->execute();
if ($db->getNumRows()) if ($db->getNumRows())
{ {
// Get Yesterdays date // Get Yesterdays date.
$date = JFactory::getDate()->modify($time)->toSql(); $date = JFactory::getDate()->modify($time)->toSql();
// reset query // Reset query.
$query = $db->getQuery(true); $query = $db->getQuery(true);
// Fields to update. // Fields to update.
@ -377,7 +381,7 @@ class Release_checkingModelJoomla_versions extends JModelList
$db->quoteName('checked_out_time') . '<\''.$date.'\'' $db->quoteName('checked_out_time') . '<\''.$date.'\''
); );
// Check table // Check table.
$query->update($db->quoteName('#__release_checking_joomla_version'))->set($fields)->where($conditions); $query->update($db->quoteName('#__release_checking_joomla_version'))->set($fields)->where($conditions);
$db->setQuery($query); $db->setQuery($query);

View File

@ -1,23 +1,25 @@
<?php <?php
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
// No direct access to this file // No direct access to this file
defined('_JEXEC') or die('Restricted access'); defined('_JEXEC') or die('Restricted access');
use Joomla\CMS\MVC\Model\AdminModel;
use Joomla\Registry\Registry; use Joomla\Registry\Registry;
use Joomla\String\StringHelper; use Joomla\String\StringHelper;
use Joomla\Utilities\ArrayHelper; 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. * The tab layout fields array.
@ -121,12 +123,6 @@ class Release_checkingModelRelease_check extends JModelAdmin
$registry->loadString($item->metadata); $registry->loadString($item->metadata);
$item->metadata = $registry->toArray(); $item->metadata = $registry->toArray();
} }
if (!empty($item->id))
{
$item->tags = new JHelperTags;
$item->tags->getTagIds($item->id, 'com_release_checking.release_check');
}
} }
return $item; return $item;
@ -264,7 +260,7 @@ class Release_checkingModelRelease_check extends JModelAdmin
*/ */
public function getScript() public function getScript()
{ {
return 'administrator/components/com_release_checking/models/forms/release_check.js'; return 'media/com_release_checking/js/release_check.js';
} }
/** /**

View File

@ -1,21 +1,23 @@
<?php <?php
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
// No direct access to this file // No direct access to this file
defined('_JEXEC') or die('Restricted access'); defined('_JEXEC') or die('Restricted access');
use Joomla\CMS\MVC\Model\ListModel;
use Joomla\Utilities\ArrayHelper; 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()) public function __construct($config = array())
{ {
@ -127,7 +129,7 @@ class Release_checkingModelRelease_checks extends JModelList
*/ */
public function getItems() public function getItems()
{ {
// check in items // Check in items
$this->checkInNow(); $this->checkInNow();
// load parent items // load parent items
@ -725,17 +727,19 @@ class Release_checkingModelRelease_checks extends JModelList
// Get a db connection. // Get a db connection.
$db = JFactory::getDbo(); $db = JFactory::getDbo();
// reset query // Reset query.
$query = $db->getQuery(true); $query = $db->getQuery(true);
$query->select('*'); $query->select('*');
$query->from($db->quoteName('#__release_checking_release_check')); $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(); $db->execute();
if ($db->getNumRows()) if ($db->getNumRows())
{ {
// Get Yesterdays date // Get Yesterdays date.
$date = JFactory::getDate()->modify($time)->toSql(); $date = JFactory::getDate()->modify($time)->toSql();
// reset query // Reset query.
$query = $db->getQuery(true); $query = $db->getQuery(true);
// Fields to update. // Fields to update.
@ -750,7 +754,7 @@ class Release_checkingModelRelease_checks extends JModelList
$db->quoteName('checked_out_time') . '<\''.$date.'\'' $db->quoteName('checked_out_time') . '<\''.$date.'\''
); );
// Check table // Check table.
$query->update($db->quoteName('#__release_checking_release_check'))->set($fields)->where($conditions); $query->update($db->quoteName('#__release_checking_release_check'))->set($fields)->where($conditions);
$db->setQuery($query); $db->setQuery($query);

View File

@ -0,0 +1,55 @@
<?php
/**
* @package Joomla.CMS
* @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
*
* @created 29th July, 2020
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @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 `<field>` 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.
}
}

View File

@ -1,16 +1,17 @@
<?php <?php
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
// No direct access to this file // No direct access to this file
defined('_JEXEC') or die('Restricted access'); defined('_JEXEC') or die('Restricted access');
JHtml::_('behavior.tabstate');
// Access check. // Access check.
if (!JFactory::getUser()->authorise('core.manage', 'com_release_checking')) 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'); $document->addScript('components/com_release_checking/assets/js/admin.js');
// require helper files // require helper files
JLoader::register('Release_checkingHelper', __DIR__ . '/helpers/release_checking.php'); JLoader::register('Release_checkingHelper', __DIR__ . '/helpers/release_checking.php');
JLoader::register('JHtmlBatch_', __DIR__ . '/helpers/html/batch_.php'); JLoader::register('JHtmlBatch_', __DIR__ . '/helpers/html/batch_.php');
// Get an instance of the controller prefixed by Release_checking // Get an instance of the controller prefixed by Release_checking
$controller = JControllerLegacy::getInstance('Release_checking'); $controller = JControllerLegacy::getInstance('Release_checking');

View File

@ -6,7 +6,7 @@ CREATE TABLE IF NOT EXISTS `#__release_checking_release_check` (
`created_by` INT(11) NOT NULL DEFAULT 0, `created_by` INT(11) NOT NULL DEFAULT 0,
`joomla_version` INT(11) NOT NULL DEFAULT 0, `joomla_version` INT(11) NOT NULL DEFAULT 0,
`outcome` TINYINT(1) NOT NULL DEFAULT -1, `outcome` TINYINT(1) NOT NULL DEFAULT -1,
`params` text NOT NULL, `params` text NULL,
`published` TINYINT(3) NOT NULL DEFAULT 1, `published` TINYINT(3) NOT NULL DEFAULT 1,
`modified_by` INT(10) unsigned NOT NULL DEFAULT 0, `modified_by` INT(10) unsigned NOT NULL DEFAULT 0,
`created` DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00', `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.', `asset_id` INT(10) unsigned NOT NULL DEFAULT 0 COMMENT 'FK to the #__assets table.',
`alias` CHAR(64) NOT NULL DEFAULT '', `alias` CHAR(64) NOT NULL DEFAULT '',
`name` VARCHAR(255) NOT NULL DEFAULT '', `name` VARCHAR(255) NOT NULL DEFAULT '',
`params` text NOT NULL, `params` text NULL,
`published` TINYINT(3) NOT NULL DEFAULT 1, `published` TINYINT(3) NOT NULL DEFAULT 1,
`created_by` INT(10) unsigned NOT NULL DEFAULT 0, `created_by` INT(10) unsigned NOT NULL DEFAULT 0,
`modified_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.', `asset_id` INT(10) unsigned NOT NULL DEFAULT 0 COMMENT 'FK to the #__assets table.',
`alias` CHAR(64) NOT NULL DEFAULT '', `alias` CHAR(64) NOT NULL DEFAULT '',
`name` VARCHAR(255) NOT NULL DEFAULT '', `name` VARCHAR(255) NOT NULL DEFAULT '',
`params` text NOT NULL, `params` text NULL,
`published` TINYINT(3) NOT NULL DEFAULT 1, `published` TINYINT(3) NOT NULL DEFAULT 1,
`created_by` INT(10) unsigned NOT NULL DEFAULT 0, `created_by` INT(10) unsigned NOT NULL DEFAULT 0,
`modified_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, `context` INT(11) NOT NULL DEFAULT 0,
`description` TEXT NOT NULL, `description` TEXT NOT NULL,
`name` VARCHAR(255) NOT NULL DEFAULT '', `name` VARCHAR(255) NOT NULL DEFAULT '',
`params` text NOT NULL, `params` text NULL,
`published` TINYINT(3) NOT NULL DEFAULT 1, `published` TINYINT(3) NOT NULL DEFAULT 1,
`created_by` INT(10) unsigned NOT NULL DEFAULT 0, `created_by` INT(10) unsigned NOT NULL DEFAULT 0,
`modified_by` INT(10) unsigned NOT NULL DEFAULT 0, `modified_by` INT(10) unsigned NOT NULL DEFAULT 0,

View File

@ -1,15 +1,17 @@
<?php <?php
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
// No direct access to this file // No direct access to this file
defined('_JEXEC') or die('Restricted access'); defined('_JEXEC') or die('Restricted access');
use Joomla\CMS\Table\Table;
use Joomla\Registry\Registry; use Joomla\Registry\Registry;
use Joomla\String\StringHelper; use Joomla\String\StringHelper;
use Joomla\Utilities\ArrayHelper; use Joomla\Utilities\ArrayHelper;
@ -17,7 +19,7 @@ use Joomla\Utilities\ArrayHelper;
/** /**
* Actions Table class * 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 * 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 = $this->name;
} }
$this->alias = JApplication::stringURLSafe($this->alias); $this->alias = JApplicationHelper::stringURLSafe($this->alias);
if (trim(str_replace('-', '', $this->alias)) == '') if (trim(str_replace('-', '', $this->alias)) == '')
{ {

View File

@ -1,15 +1,17 @@
<?php <?php
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
// No direct access to this file // No direct access to this file
defined('_JEXEC') or die('Restricted access'); defined('_JEXEC') or die('Restricted access');
use Joomla\CMS\Table\Table;
use Joomla\Registry\Registry; use Joomla\Registry\Registry;
use Joomla\String\StringHelper; use Joomla\String\StringHelper;
use Joomla\Utilities\ArrayHelper; use Joomla\Utilities\ArrayHelper;
@ -17,7 +19,7 @@ use Joomla\Utilities\ArrayHelper;
/** /**
* Contexts Table class * 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 * 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 = $this->name;
} }
$this->alias = JApplication::stringURLSafe($this->alias); $this->alias = JApplicationHelper::stringURLSafe($this->alias);
if (trim(str_replace('-', '', $this->alias)) == '') if (trim(str_replace('-', '', $this->alias)) == '')
{ {

View File

@ -1,15 +1,17 @@
<?php <?php
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
// No direct access to this file // No direct access to this file
defined('_JEXEC') or die('Restricted access'); defined('_JEXEC') or die('Restricted access');
use Joomla\CMS\Table\Table;
use Joomla\Registry\Registry; use Joomla\Registry\Registry;
use Joomla\String\StringHelper; use Joomla\String\StringHelper;
use Joomla\Utilities\ArrayHelper; use Joomla\Utilities\ArrayHelper;
@ -17,7 +19,7 @@ use Joomla\Utilities\ArrayHelper;
/** /**
* Joomla_versions Table class * 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 * 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 = $this->name;
} }
$this->alias = JApplication::stringURLSafe($this->alias); $this->alias = JApplicationHelper::stringURLSafe($this->alias);
if (trim(str_replace('-', '', $this->alias)) == '') if (trim(str_replace('-', '', $this->alias)) == '')
{ {

View File

@ -1,15 +1,17 @@
<?php <?php
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
// No direct access to this file // No direct access to this file
defined('_JEXEC') or die('Restricted access'); defined('_JEXEC') or die('Restricted access');
use Joomla\CMS\Table\Table;
use Joomla\Registry\Registry; use Joomla\Registry\Registry;
use Joomla\String\StringHelper; use Joomla\String\StringHelper;
use Joomla\Utilities\ArrayHelper; use Joomla\Utilities\ArrayHelper;
@ -17,7 +19,7 @@ use Joomla\Utilities\ArrayHelper;
/** /**
* Release_checks Table class * 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 * Ensure the params and metadata in json encoded in the bind method

View File

@ -1,9 +1,10 @@
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
Joomla.submitbutton = function(task) Joomla.submitbutton = function(task)

View File

@ -1,18 +1,18 @@
<?php <?php
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
// No direct access to this file // No direct access to this file
defined('_JEXEC') or die('Restricted access'); defined('_JEXEC') or die('Restricted access');
JHtml::addIncludePath(JPATH_COMPONENT.'/helpers/html'); JHtml::addIncludePath(JPATH_COMPONENT.'/helpers/html');
JHtml::_('behavior.tooltip'); JHtml::_('behavior.formvalidator');
JHtml::_('behavior.formvalidation');
JHtml::_('formbehavior.chosen', 'select'); JHtml::_('formbehavior.chosen', 'select');
JHtml::_('behavior.keepalive'); JHtml::_('behavior.keepalive');
$componentParams = $this->params; // will be removed just use $this->params instead $componentParams = $this->params; // will be removed just use $this->params instead

View File

@ -1,19 +1,22 @@
<?php <?php
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
// No direct access to this file // No direct access to this file
defined('_JEXEC') or die('Restricted access'); 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 * display method of View
@ -147,10 +150,10 @@ class Release_checkingViewAction extends JViewLegacy
} }
JToolbarHelper::divider(); JToolbarHelper::divider();
// set help url for this view if found // set help url for this view if found
$help_url = Release_checkingHelper::getHelpUrl('action'); $this->help_url = Release_checkingHelper::getHelpUrl('action');
if (Release_checkingHelper::checkString($help_url)) 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);
} }
} }

View File

@ -1,16 +1,16 @@
<?php <?php
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
// No direct access to this file // No direct access to this file
defined('_JEXEC') or die('Restricted access'); defined('_JEXEC') or die('Restricted access');
JHtml::_('behavior.tooltip');
JHtml::_('behavior.multiselect'); JHtml::_('behavior.multiselect');
JHtml::_('dropdown.init'); JHtml::_('dropdown.init');
JHtml::_('formbehavior.chosen', '.multipleAccessLevels', null, array('placeholder_text_multiple' => '- ' . JText::_('COM_RELEASE_CHECKING_FILTER_SELECT_ACCESS') . ' -')); JHtml::_('formbehavior.chosen', '.multipleAccessLevels', null, array('placeholder_text_multiple' => '- ' . JText::_('COM_RELEASE_CHECKING_FILTER_SELECT_ACCESS') . ' -'));
@ -31,6 +31,8 @@ if ($this->saveOrder)
<div id="j-main-container"> <div id="j-main-container">
<?php endif; ?> <?php endif; ?>
<?php <?php
// Add the trash helper layout
echo JLayoutHelper::render('trashhelper', $this);
// Add the searchtools // Add the searchtools
echo JLayoutHelper::render('joomla.searchtools.default', array('view' => $this)); echo JLayoutHelper::render('joomla.searchtools.default', array('view' => $this));
?> ?>

View File

@ -1,10 +1,11 @@
<?php <?php
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
// No direct access to this file // No direct access to this file

View File

@ -1,10 +1,11 @@
<?php <?php
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
// No direct access to this file // No direct access to this file

View File

@ -1,10 +1,11 @@
<?php <?php
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
// No direct access to this file // No direct access to this file

View File

@ -1,10 +1,11 @@
<?php <?php
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
// No direct access to this file // No direct access to this file

View File

@ -1,10 +1,11 @@
<?php <?php
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
// No direct access to this file // No direct access to this file

View File

@ -1,10 +1,11 @@
<?php <?php
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
// No direct access to this file // No direct access to this file

View File

@ -1,19 +1,22 @@
<?php <?php
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
// No direct access to this file // No direct access to this file
defined('_JEXEC') or die('Restricted access'); 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 * Actions view display method
@ -144,10 +147,10 @@ class Release_checkingViewActions extends JViewLegacy
} }
// set help url for this view if found // set help url for this view if found
$help_url = Release_checkingHelper::getHelpUrl('actions'); $this->help_url = Release_checkingHelper::getHelpUrl('actions');
if (Release_checkingHelper::checkString($help_url)) 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 // add the options comp button

View File

@ -1,9 +1,10 @@
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
Joomla.submitbutton = function(task) Joomla.submitbutton = function(task)

View File

@ -1,18 +1,18 @@
<?php <?php
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
// No direct access to this file // No direct access to this file
defined('_JEXEC') or die('Restricted access'); defined('_JEXEC') or die('Restricted access');
JHtml::addIncludePath(JPATH_COMPONENT.'/helpers/html'); JHtml::addIncludePath(JPATH_COMPONENT.'/helpers/html');
JHtml::_('behavior.tooltip'); JHtml::_('behavior.formvalidator');
JHtml::_('behavior.formvalidation');
JHtml::_('formbehavior.chosen', 'select'); JHtml::_('formbehavior.chosen', 'select');
JHtml::_('behavior.keepalive'); JHtml::_('behavior.keepalive');
$componentParams = $this->params; // will be removed just use $this->params instead $componentParams = $this->params; // will be removed just use $this->params instead

View File

@ -1,19 +1,22 @@
<?php <?php
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
// No direct access to this file // No direct access to this file
defined('_JEXEC') or die('Restricted access'); 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 * display method of View
@ -147,10 +150,10 @@ class Release_checkingViewContext extends JViewLegacy
} }
JToolbarHelper::divider(); JToolbarHelper::divider();
// set help url for this view if found // set help url for this view if found
$help_url = Release_checkingHelper::getHelpUrl('context'); $this->help_url = Release_checkingHelper::getHelpUrl('context');
if (Release_checkingHelper::checkString($help_url)) 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);
} }
} }

View File

@ -1,16 +1,16 @@
<?php <?php
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
// No direct access to this file // No direct access to this file
defined('_JEXEC') or die('Restricted access'); defined('_JEXEC') or die('Restricted access');
JHtml::_('behavior.tooltip');
JHtml::_('behavior.multiselect'); JHtml::_('behavior.multiselect');
JHtml::_('dropdown.init'); JHtml::_('dropdown.init');
JHtml::_('formbehavior.chosen', '.multipleAccessLevels', null, array('placeholder_text_multiple' => '- ' . JText::_('COM_RELEASE_CHECKING_FILTER_SELECT_ACCESS') . ' -')); JHtml::_('formbehavior.chosen', '.multipleAccessLevels', null, array('placeholder_text_multiple' => '- ' . JText::_('COM_RELEASE_CHECKING_FILTER_SELECT_ACCESS') . ' -'));
@ -31,6 +31,8 @@ if ($this->saveOrder)
<div id="j-main-container"> <div id="j-main-container">
<?php endif; ?> <?php endif; ?>
<?php <?php
// Add the trash helper layout
echo JLayoutHelper::render('trashhelper', $this);
// Add the searchtools // Add the searchtools
echo JLayoutHelper::render('joomla.searchtools.default', array('view' => $this)); echo JLayoutHelper::render('joomla.searchtools.default', array('view' => $this));
?> ?>

View File

@ -1,10 +1,11 @@
<?php <?php
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
// No direct access to this file // No direct access to this file

View File

@ -1,10 +1,11 @@
<?php <?php
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
// No direct access to this file // No direct access to this file

View File

@ -1,10 +1,11 @@
<?php <?php
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
// No direct access to this file // No direct access to this file

View File

@ -1,10 +1,11 @@
<?php <?php
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
// No direct access to this file // No direct access to this file

View File

@ -1,10 +1,11 @@
<?php <?php
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
// No direct access to this file // No direct access to this file

View File

@ -1,10 +1,11 @@
<?php <?php
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
// No direct access to this file // No direct access to this file

View File

@ -1,19 +1,22 @@
<?php <?php
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
// No direct access to this file // No direct access to this file
defined('_JEXEC') or die('Restricted access'); 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 * Contexts view display method
@ -144,10 +147,10 @@ class Release_checkingViewContexts extends JViewLegacy
} }
// set help url for this view if found // set help url for this view if found
$help_url = Release_checkingHelper::getHelpUrl('contexts'); $this->help_url = Release_checkingHelper::getHelpUrl('contexts');
if (Release_checkingHelper::checkString($help_url)) 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 // add the options comp button

View File

@ -1,10 +1,11 @@
<?php <?php
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
// No direct access to this file // No direct access to this file

View File

@ -1,19 +1,22 @@
<?php <?php
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
// No direct access to this file // No direct access to this file
defined('_JEXEC') or die('Restricted access'); 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 $headerList;
protected $hasPackage = false; protected $hasPackage = false;
@ -82,10 +85,10 @@ class Release_checkingViewImport extends JViewLegacy
} }
// set help url for this view if found // set help url for this view if found
$help_url = Release_checkingHelper::getHelpUrl('import'); $this->help_url = Release_checkingHelper::getHelpUrl('import');
if (Release_checkingHelper::checkString($help_url)) 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);
} }
} }
} }

View File

@ -1,9 +1,10 @@
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
Joomla.submitbutton = function(task) Joomla.submitbutton = function(task)

View File

@ -1,18 +1,18 @@
<?php <?php
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
// No direct access to this file // No direct access to this file
defined('_JEXEC') or die('Restricted access'); defined('_JEXEC') or die('Restricted access');
JHtml::addIncludePath(JPATH_COMPONENT.'/helpers/html'); JHtml::addIncludePath(JPATH_COMPONENT.'/helpers/html');
JHtml::_('behavior.tooltip'); JHtml::_('behavior.formvalidator');
JHtml::_('behavior.formvalidation');
JHtml::_('formbehavior.chosen', 'select'); JHtml::_('formbehavior.chosen', 'select');
JHtml::_('behavior.keepalive'); JHtml::_('behavior.keepalive');
$componentParams = $this->params; // will be removed just use $this->params instead $componentParams = $this->params; // will be removed just use $this->params instead

View File

@ -1,19 +1,22 @@
<?php <?php
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
// No direct access to this file // No direct access to this file
defined('_JEXEC') or die('Restricted access'); 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 * display method of View
@ -147,10 +150,10 @@ class Release_checkingViewJoomla_version extends JViewLegacy
} }
JToolbarHelper::divider(); JToolbarHelper::divider();
// set help url for this view if found // set help url for this view if found
$help_url = Release_checkingHelper::getHelpUrl('joomla_version'); $this->help_url = Release_checkingHelper::getHelpUrl('joomla_version');
if (Release_checkingHelper::checkString($help_url)) 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);
} }
} }

View File

@ -1,16 +1,16 @@
<?php <?php
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
// No direct access to this file // No direct access to this file
defined('_JEXEC') or die('Restricted access'); defined('_JEXEC') or die('Restricted access');
JHtml::_('behavior.tooltip');
JHtml::_('behavior.multiselect'); JHtml::_('behavior.multiselect');
JHtml::_('dropdown.init'); JHtml::_('dropdown.init');
JHtml::_('formbehavior.chosen', '.multipleAccessLevels', null, array('placeholder_text_multiple' => '- ' . JText::_('COM_RELEASE_CHECKING_FILTER_SELECT_ACCESS') . ' -')); JHtml::_('formbehavior.chosen', '.multipleAccessLevels', null, array('placeholder_text_multiple' => '- ' . JText::_('COM_RELEASE_CHECKING_FILTER_SELECT_ACCESS') . ' -'));
@ -31,6 +31,8 @@ if ($this->saveOrder)
<div id="j-main-container"> <div id="j-main-container">
<?php endif; ?> <?php endif; ?>
<?php <?php
// Add the trash helper layout
echo JLayoutHelper::render('trashhelper', $this);
// Add the searchtools // Add the searchtools
echo JLayoutHelper::render('joomla.searchtools.default', array('view' => $this)); echo JLayoutHelper::render('joomla.searchtools.default', array('view' => $this));
?> ?>

View File

@ -1,10 +1,11 @@
<?php <?php
/** /**
* @package Joomla.CMS * @package Joomla.CMS
* @subpackage com_release_checking * @maintainer Llewellyn van der Merwe <https://git.vdm.dev/Llewellyn>
* *
* @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org> * @created 29th July, 2020
* @license GNU General Public License version 2 or later; see LICENSE.txt * @copyright (C) 2020 Open Source Matters, Inc. <http://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
// No direct access to this file // No direct access to this file

Some files were not shown because too many files have changed in this diff Show More