HEX
Server: LiteSpeed
System: Linux s17246.sgp1.stableserver.net 5.14.0-611.45.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Apr 1 05:56:53 EDT 2026 x86_64
User: mykopera (1210)
PHP: 8.2.31
Disabled: NONE
Upload Files
File: /home/mykopera/public_html/kpmk/components/com_imageshow/controller.php
<?php
/**
 * @author JoomlaShine.com Team
 * @copyright JoomlaShine.com
 * @link joomlashine.com
 * @package JSN ImageShow
 * @version $Id: controller.php 10345 2011-12-19 07:55:48Z giangnd $
 * @license GNU/GPL v2 http://www.gnu.org/licenses/gpl-2.0.html
 */
defined('_JEXEC') or die( 'Restricted access');
jimport('joomla.application.component.controller');
class ImageShowController extends JControllerLegacy {

	function __construct($config = array())
	{
		parent::__construct($config);
		$this->registerTask('add',  'display');
		$this->registerTask('edit', 'display');
		$this->registerTask('apply', 'save');
	}

	function display($cachable = false, $urlparams = false)
	{
		$view = JRequest::getCmd('view');
		switch($view)
		{
			case 'list':
				JRequest::setVar('layout', 'default');
				JRequest::setVar('view', 'list');
				JRequest::setVar('model', 'list');
				break;
			case 'show':
			default:
				JRequest::setVar('layout', 'default');
				JRequest::setVar('view', 'show');
				JRequest::setVar('model', 'show');
				break;
		}


		switch ($this->getTask())
		{
			case 'modal':
				JRequest::setVar('layout', 'default');
				JRequest::setVar('view', 'editorxtd');
				break;
			default:
				break;
		}

		parent::display();
	}
}
?>