| Current Path : /home/gonzalx/www/administrator/components/com_sigpro/controllers/ |
| Current File : /home/gonzalx/www/administrator/components/com_sigpro/controllers/controller.php |
<?php
/**
* @version 3.8.x
* @package Simple Image Gallery Pro
* @author JoomlaWorks - https://www.joomlaworks.net
* @copyright Copyright (c) 2006 - 2021 JoomlaWorks Ltd. All rights reserved.
* @license https://www.joomlaworks.net/license
*/
// no direct access
defined('_JEXEC') or die;
jimport('joomla.application.component.controller');
if (version_compare(JVERSION, '3.0', 'ge')) {
class SigProController extends JControllerLegacy
{
public function display($cachable = false, $urlparams = array())
{
parent::display($cachable, $urlparams);
}
public function execute($task)
{
JLoader::register('SigProHelper', JPATH_COMPONENT_ADMINISTRATOR.'/helper.php');
if (SigProHelper::checkPermissions($task)) {
parent::execute($task);
} else {
return JError::raiseError(403, JText::_('JLIB_APPLICATION_ERROR_ACCESS_FORBIDDEN'));
}
}
public function setRedirect($url, $msg = null, $type = null)
{
$galleryType = JRequest::getCmd('type', 'site');
$tmpl = JRequest::getCmd('tmpl', 'index');
$url .= '&type='.$galleryType.'&tmpl='.$tmpl;
$editorName = JRequest::getCmd('editorName');
if ($editorName) {
$url .= '&editorName='.$editorName;
}
$template = JRequest::getCmd('template');
if ($template) {
$url .= '&template='.$template;
}
$language = JRequest::getCmd('sigLang');
if ($language) {
$url .= '&sigLang='.$language;
}
parent::setRedirect($url, $msg, $type);
}
}
} elseif (version_compare(JVERSION, '2.5', 'ge')) {
class SigProController extends JController
{
public function display($cachable = false, $urlparams = false)
{
parent::display($cachable, $urlparams);
}
public function execute($task)
{
JLoader::register('SigProHelper', JPATH_COMPONENT_ADMINISTRATOR.'/helper.php');
if (SigProHelper::checkPermissions($task)) {
parent::execute($task);
} else {
return JError::raiseError(403, JText::_('JLIB_APPLICATION_ERROR_ACCESS_FORBIDDEN'));
}
}
public function setRedirect($url, $msg = null, $type = null)
{
$galleryType = JRequest::getCmd('type', 'site');
$tmpl = JRequest::getCmd('tmpl', 'index');
$url .= '&type='.$galleryType.'&tmpl='.$tmpl;
$editorName = JRequest::getCmd('editorName');
if ($editorName) {
$url .= '&editorName='.$editorName;
}
$template = JRequest::getCmd('template');
if ($template) {
$url .= '&template='.$template;
}
$language = JRequest::getCmd('sigLang');
if ($language) {
$url .= '&sigLang='.$language;
}
parent::setRedirect($url, $msg, $type);
}
}
} else {
class SigProController extends JController
{
public function display($cachable = false)
{
parent::display($cachable);
}
public function setRedirect($url, $msg = null, $type = null)
{
$galleryType = JRequest::getCmd('type', 'site');
$tmpl = JRequest::getCmd('tmpl', 'index');
$url .= '&type='.$galleryType.'&tmpl='.$tmpl;
$editorName = JRequest::getCmd('editorName');
if ($editorName) {
$url .= '&editorName='.$editorName;
}
$template = JRequest::getCmd('template');
if ($template) {
$url .= '&template='.$template;
}
$language = JRequest::getCmd('sigLang');
if ($language) {
$url .= '&sigLang='.$language;
}
parent::setRedirect($url, $msg, $type);
}
}
}