42 lines
1.3 KiB
PHP
42 lines
1.3 KiB
PHP
<?php
|
|
/*
|
|
* @package Joomla 1.5
|
|
* @copyright Copyright (C) 2005 Open Source Matters. All rights reserved.
|
|
* @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php
|
|
*
|
|
* @component Phoca Component
|
|
* @copyright Copyright (C) Jan Pavelka www.phoca.cz
|
|
* @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
|
|
*/
|
|
|
|
// no direct access
|
|
defined( '_JEXEC' ) or die( 'Restricted access' );
|
|
use Joomla\CMS\MVC\Controller\BaseController;
|
|
use Joomla\CMS\Component\ComponentHelper;
|
|
use Joomla\CMS\Factory;
|
|
|
|
jimport('joomla.application.component.controller');
|
|
|
|
|
|
class PhocaDownloadController extends BaseController
|
|
{
|
|
public function display($cachable = false, $urlparams = false)
|
|
{
|
|
$paramsC = ComponentHelper::getParams('com_phocadownload');
|
|
$cache = $paramsC->get( 'enable_cache', 0 );
|
|
$cachable = false;
|
|
if ($cache == 1) {
|
|
$cachable = true;
|
|
}
|
|
|
|
$document = Factory::getDocument();
|
|
|
|
$safeurlparams = array('catid'=>'INT','id'=>'INT','cid'=>'ARRAY','year'=>'INT','month'=>'INT','limit'=>'INT','limitstart'=>'INT',
|
|
'showall'=>'INT','return'=>'BASE64','filter'=>'STRING','filter_order'=>'CMD','filter_order_Dir'=>'CMD','filter-search'=>'STRING','print'=>'BOOLEAN','lang'=>'CMD');
|
|
|
|
parent::display($cachable,$safeurlparams);
|
|
|
|
return $this;
|
|
}
|
|
}
|
|
?>
|