File Manager

Current Directory: /home/astoriaah/www/old15/administrator/components/com_sigpro/controllers
Viewing File: /home/astoriaah/www/old15/administrator/components/com_sigpro/controllers/controller.php
<?php /** * @version 3.0.x * @package Simple Image Gallery Pro * @author JoomlaWorks - http://www.joomlaworks.net * @copyright Copyright (c) 2006 - 2014 JoomlaWorks Ltd. All rights reserved. * @license http://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); } } }