Current Path :
/
home
/
develito
/
httpdocs
/
components
/
com_jevents
/
controllers
/
Or
Select Your Path :
Upload File :
New :
File
Dir
/home/develito/httpdocs/components/com_jevents/controllers/modlatest.php
<?php /** * JEvents Component for Joomla! 3.x * * @version $Id: modlatest.php 3549 2012-04-20 09:26:21Z geraintedwards $ * @package JEvents * @copyright Copyright (C) 2008-2025 GWESystems Ltd * @license GNU/GPLv2, see http://www.gnu.org/licenses/gpl-2.0.html * @link http://www.jevents.net */ defined('JPATH_BASE') or die('Direct Access to this location is not allowed.'); use Joomla\CMS\Factory; jimport('joomla.application.component.controller'); class ModLatestController extends Joomla\CMS\MVC\Controller\BaseController { function __construct($config = array()) { if (!isset($config['base_path'])) { $config['base_path'] = JEV_PATH; } parent::__construct($config); // TODO get this from config $this->registerDefaultTask('calendar'); $cfg = JEVConfig::getInstance(); $theme = ucfirst(JEV_CommonFunctions::getJEventsViewName()); JLoader::register('JEvents' . ucfirst($theme) . 'View', JEV_VIEWS . "/" . $theme . "/abstract/abstract.php"); include_once(JEV_LIBS . "/modfunctions.php"); if (!isset($this->_basePath)) { $this->_basePath = $this->basePath; $this->_task = $this->task; } } function rss() { $input = Factory::getApplication()->input; $input->set("tmpl", "component"); $input->set("jEV", "flat"); // get the view $this->view = $this->getView("modlatest", "feed"); // Set the layout $this->view->setLayout('rss'); // View caching logic -- simple... are we logged in? $cfg = JEVConfig::getInstance(); $joomlaconf = Factory::getConfig(); $useCache = intval($cfg->get('com_cache', 0)) && $joomlaconf->get('caching', 1); $user = Factory::getUser(); $this->view->rss(); } }