Source for file helper.php
Documentation is available at helper.php
* @subpackage mod_articles_latest
* @copyright Copyright (C) 2005 - 2013 Open Source Matters, Inc. All rights reserved.
* @license GNU General Public License version 2 or later; see LICENSE.txt
require_once JPATH_SITE .
'/components/com_content/helpers/route.php';
* Helper for mod_articles_latest
* @subpackage mod_articles_latest
public static function getList(&$params)
// Get an instance of the generic articles model
// Set application parameters in model
$appParams =
$app->getParams();
$model->setState('params', $appParams);
// Set the filters based on the module params
$model->setState('list.start', 0);
$model->setState('list.limit', (int)
$params->get('count', 5));
$model->setState('filter.published', 1);
$model->setState('filter.access', $access);
$model->setState('filter.category_id', $params->get('catid', array()));
switch ($params->get('user_id'))
$model->setState('filter.author_id', (int)
$userId);
$model->setState('filter.author_id', $userId);
$model->setState('filter.author_id.include', false);
$model->setState('filter.author_id', (int)
$params->get('user_id'));
$model->setState('filter.language', $app->getLanguageFilter());
switch ($params->get('show_featured'))
$model->setState('filter.featured', 'only');
$model->setState('filter.featured', 'hide');
$model->setState('filter.featured', 'show');
'm_dsc' =>
'a.modified DESC, a.created',
'mc_dsc' =>
'CASE WHEN (a.modified = ' .
$db->quote($db->getNullDate()) .
') THEN a.created ELSE a.modified END',
'p_dsc' =>
'a.publish_up',
$model->setState('list.ordering', $ordering);
$model->setState('list.direction', $dir);
$items =
$model->getItems();
foreach ($items as &$item)
$item->slug =
$item->id .
':' .
$item->alias;
$item->catslug =
$item->catid .
':' .
$item->category_alias;
if ($access ||
in_array($item->access, $authorised))
// We know that user has the privilege to view the article
$item->link =
JRoute::_('index.php?option=com_users&view=login');
Documentation generated on Tue, 19 Nov 2013 15:04:35 +0100 by phpDocumentor 1.4.3