Your IP : 216.73.216.61


Current Path : /home/gonzalx/www/administrator/components/com_sigpro/controllers/
Upload File :
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);
        }
    }
}