| Current Path : /var/www/components/com_slideshowck/ |
| Current File : /var/www/components/com_slideshowck/slideshowck.php |
<?php
/**
* @name Slideshow CK
* @package com_slideshowck
* @copyright Copyright (C) 2019. All rights reserved.
* @license GNU General Public License version 2 or later; see LICENSE.txt
* @author Cedric Keiflin - https://www.template-creator.com - https://www.joomlack.fr
*/
// no direct access
defined('_JEXEC') or die;
if (! defined('CK_LOADED')) define('CK_LOADED', 1);
include_once JPATH_ADMINISTRATOR . '/components/com_slideshowck/helpers/defines.php';
$input = JFactory::getApplication()->input;
// Access check.
if (!JFactory::getUser()->authorise('core.edit', 'com_slideshowck')
&& substr($input->get('task'), 0, 4) != 'ajax'
) {
return JError::raiseWarning(404, JText::_('JERROR_ALERTNOAUTHOR'));
}
// loads the language files from the frontend
$lang = JFactory::getLanguage();
$lang->load('com_slideshowck', JPATH_SITE . '/components/com_slideshowck', $lang->getTag(), false);
$lang->load('com_slideshowck', JPATH_SITE, $lang->getTag(), false);
// loads the helper in any case
require_once SLIDESHOWCK_PATH . '/helpers/cktext.php';
require_once SLIDESHOWCK_PATH . '/helpers/ckpath.php';
require_once SLIDESHOWCK_PATH . '/helpers/ckfile.php';
require_once SLIDESHOWCK_PATH . '/helpers/ckfolder.php';
require_once SLIDESHOWCK_PATH . '/helpers/ckuri.php';
require_once SLIDESHOWCK_PATH . '/helpers/ckfof.php';
require_once SLIDESHOWCK_PATH . '/helpers/helper.php';
require_once SLIDESHOWCK_PATH . '/helpers/ckframework.php';
require_once SLIDESHOWCK_PATH . '/helpers/ckcontroller.php';
require_once SLIDESHOWCK_PATH . '/helpers/ckmodel.php';
require_once SLIDESHOWCK_PATH . '/helpers/ckview.php';
\Slideshowck\CKFramework::load();
// Include dependancies
require_once SLIDESHOWCK_PATH . '/controller.php';
$controller = JControllerLegacy::getInstance('Slideshowck');
$controller->execute(JFactory::getApplication()->input->get('task'));