// no direct access defined('_JEXEC') or die('Restricted access'); $app = JFactory::getApplication(); $controller = JRequest::getWord('view', 'itemlist'); $task = JRequest::getWord('task'); jimport('joomla.filesystem.file'); jimport('joomla.html.parameter'); if (JFile::exists(JPATH_COMPONENT . '/controllers' . DS . $controller . '.php')) { if (JFile::exists(JPATH_BASE . '/components/com_k2/k2.php')) { JLoader::register('JAK2FilterController', JPATH_COMPONENT_ADMINISTRATOR . '/controllers/controller.php'); JLoader::register('JAK2FilterModel', JPATH_COMPONENT_ADMINISTRATOR . '/models/model.php'); JLoader::register('JAK2FilterView', JPATH_COMPONENT_ADMINISTRATOR . '/views/view.php'); JLoader::register('JAK2FilterHelper', JPATH_COMPONENT . '/helpers/helper.php'); JLoader::register('JAK2FilterHelperUpgrade', JPATH_COMPONENT . '/helpers/upgrade.php'); //load language from component k2 $lang = JFactory::getLanguage(); $lang->load('com_k2'); //check upgrade $helper = new JAK2FilterHelperUpgrade(); $helper->checkUpdate(); require_once JPATH_COMPONENT . DS . 'controllers' . DS . $controller . '.php'; $classname = 'JAK2FilterController' . $controller; $controller = new $classname(); $controller->execute($task); $controller->redirect(); } else { $app->redirect('index.php', JText::_('COMPONENT_K2_NOT_FOUND'), 'error'); } } else { JError::raiseError(404, JText::_('COMPONENT_NOT_FOUND')); }
/** * $JA#COPYRIGHT$ */ // no direct access defined('_JEXEC') or die; // Include the syndicate functions only once require_once dirname(__FILE__) . '/helper.php'; require_once JPATH_ROOT . '/components/com_jak2filter/helpers/helper.php'; require_once JPATH_ROOT . '/components/com_jak2filter/helpers/upgrade.php'; /** * check if k2 component is installed */ if (JFile::exists(JPATH_BASE . DS . 'components' . DS . 'com_k2' . DS . 'k2.php')) { //check upgrade $helperUpgrade = new JAK2FilterHelperUpgrade(); $helperUpgrade->checkUpdate(); //INCLUDING ASSET require_once dirname(__FILE__) . '/assets/behavior.php'; include_once dirname(__FILE__) . '/assets/asset.php'; $app = JFactory::getApplication(); $db = JFactory::getDbo(); $componentParams = JComponentHelper::getParams('com_jak2filter'); $menu = $app->getMenu(); $active = $menu->getActive(); $active_id = isset($active) ? $active->id : $menu->getDefault()->id; $path = isset($active) ? $active->tree : array(); $maximum_keyword = (int) $componentParams->get('maximum_keyword', 20); $showAll = $params->get('showAllChildren'); $class_sfx = htmlspecialchars($params->get('moduleclass_sfx')); $use_standard_fields = (int) $params->get('use_standard_fields', 1);