Your IP : 216.73.216.240
<?php
/**
* @copyright
* @package Easybook Reloaded - EBR for Joomla! 3.x
* @author Viktor Vogel <admin@kubik-rubik.de>
* @version 3.4.1.1-FREE - 2021-08-29
* @link https://kubik-rubik.de/ebr-easybook-reloaded
*
* @license GNU/GPL
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
defined('_JEXEC') || die('Restricted access');
use Joomla\CMS\MVC\Controller\BaseController;
use Joomla\CMS\{Factory};
use EasyBookReloaded\Helper;
/**
* Class EasybookReloadedController
*
* @since 3.4.0-FREE
*/
class EasybookReloadedController extends BaseController
{
/**
* @param bool $cachable
* @param array $urlparams
*
* @return JControllerLegacy|void
* @throws Exception
* @since 3.4.0-FREE
*/
public function display($cachable = false, $urlparams = [])
{
$input = Factory::getApplication()->input;
// Load guestbook model in the default view for the selection list
$viewRequest = $input->getCmd('view', 'easybookreloaded');
if ($viewRequest === 'easybookreloaded') {
$modelGb = $this->getModel('gb');
$view = $this->getView('easybookreloaded', 'html');
$view->setModel($modelGb, false);
}
Helper::addSubmenu($viewRequest);
parent::display();
}
}