/** * Gets an array of items * * @param JParameter Module parameters * @return mixed Array of items, false on failure */ function &getItems(&$params) { $db =& JFactory::getDBO(); $limit = $params->get('limit', 5); $query = modJobboardPopularHelper::_buildQuery($limit); $db->setQuery($query); $instance = $db->loadObjectList(); return $instance; }
<?php /** @package JobBoard @copyright Copyright (c)2010-2013 Figomago <http://figomago.wordpress.com> @license : GNU General Public License v3 or later ----------------------------------------------------------------------- */ // Protect from unauthorized access defined('_JEXEC') or die('Restricted Access'); require_once JPATH_SITE . '/components/com_jobboard/router.php'; jimport('joomla.application.component.helper'); if (!JComponentHelper::isEnabled('com_jobboard', true)) { JError::raiseError('Component not found or not enabled', JText('This module requires the Job Board component')); } $document =& JFactory::getDocument(); $document->addStyleSheet('modules/mod_jobboard_popular/css/style.css'); require_once dirname(__FILE__) . DS . 'helper.php'; $top_five =& modJobboardPopularHelper::getItems($params); require JModuleHelper::getLayoutPath('mod_jobboard_popular');