function getList(&$params) { $model = modBannersHelper::getModel(); // Model Variables $vars['cid'] = (int) $params->get('cid'); $vars['catid'] = (int) $params->get('catid'); $vars['limit'] = (int) $params->get('count', 1); $vars['ordering'] = $params->get('ordering'); if ($params->get('tag_search')) { $document =& JFactory::getDocument(); $keywords = $document->getMetaData('keywords'); $vars['tag_search'] = BannerHelper::getKeywords($keywords); } $banners = $model->getList($vars); $model->impress($banners); return $banners; }
<?php /** * @version $Id$ * @package Joomla.Site * @subpackage mod_banners * @copyright Copyright (C) 2005 - 2011 Open Source Matters, Inc. All rights reserved. * @license GNU General Public License version 2 or later; see LICENSE.txt */ // no direct access defined('_JEXEC') or die; // Include the syndicate functions only once require_once dirname(__FILE__) . '/helper.php'; $headerText = trim($params->get('header_text')); $footerText = trim($params->get('footer_text')); require_once JPATH_ROOT . '/administrator/components/com_banners/helpers/banners.php'; BannersHelper::updateReset(); $list =& modBannersHelper::getList($params); $moduleclass_sfx = htmlspecialchars($params->get('moduleclass_sfx')); require JModuleHelper::getLayoutPath('mod_banners', $params->get('layout', 'default'));
<?php if ($headerText) { ?> <h4 class="bannerheader"><?php echo $headerText; ?> </h4> <?php } foreach ($list as $item) { ?> <div class="banneritem<?php echo $params->get('moduleclass_sfx'); ?> "><?php echo modBannersHelper::renderBanner($params, $item); ?> <div class="clr"></div> </div> <?php } ?> <?php if ($footerText) { ?> <h5 class="bannerfooter<?php echo $params->get('moduleclass_sfx'); ?> "> <?php
<?php /** * @version $Id: mod_banners.php 14401 2010-01-26 14:10:00Z louis $ * @package Joomla * @copyright Copyright (C) 2005 - 2010 Open Source Matters. All rights reserved. * @license GNU/GPL, see LICENSE.php * Joomla! is free software. This version may have been modified pursuant * to the GNU General Public License, and as distributed it includes or * is derivative of works licensed under the GNU General Public License or * other free or open source software licenses. * See COPYRIGHT.php for copyright notices and details. */ // no direct access defined('_JEXEC') or die('Restricted access'); // Include the syndicate functions only once require_once dirname(__FILE__) . DS . 'helper.php'; $headerText = trim($params->get('header_text')); $footerText = trim($params->get('footer_text')); $product = modBannersHelper::getList($params); require JModuleHelper::getLayoutPath('mod_banners');