Skip to content

Commit

Permalink
Add component dispatcher and remove entry point file
Browse files Browse the repository at this point in the history
  • Loading branch information
Michael Babker committed Apr 14, 2019
1 parent 1565490 commit 47a6aca
Show file tree
Hide file tree
Showing 2 changed files with 37 additions and 20 deletions.
37 changes: 37 additions & 0 deletions administrator/components/com_privacy/Dispatcher/Dispatcher.php
@@ -0,0 +1,37 @@
<?php
/**
* @package Joomla.Administrator
* @subpackage com_privacy
*
* @copyright Copyright (C) 2005 - 2018 Open Source Matters, Inc. All rights reserved.
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/

namespace Joomla\Component\Privacy\Administrator\Dispatcher;

defined('_JEXEC') or die;

use Joomla\CMS\Access\Exception\NotAllowed;
use Joomla\CMS\Dispatcher\ComponentDispatcher;

/**
* Component dispatcher class for com_privacy
*
* @since 4.0.0
*/
class Dispatcher extends ComponentDispatcher
{
/**
* Method to check component access permission
*
* @return void
*/
protected function checkAccess()
{
// Check the user has permission to access this component if in the backend
if ($this->app->isClient('administrator') && !$this->app->getIdentity()->authorise('core.admin', $this->option))
{
throw new NotAllowed($this->app->getLanguage()->_('JERROR_ALERTNOAUTHOR'), 403);
}
}
}
20 changes: 0 additions & 20 deletions administrator/components/com_privacy/privacy.php

This file was deleted.

0 comments on commit 47a6aca

Please sign in to comment.