function getList(&$params) { $model = modAdvertisementsHelper::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 /** * @package Bubujie.Studio * @subpackage mod_advertisements * @copyright Copyright (C) ²½²½½Ö¹¤×÷ÊÒ 2008 - 2012. 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_ADMINISTRATOR . '/components/com_banners/helpers/banners.php'; BannersHelper::updateReset(); $list =& modAdvertisementsHelper::getList($params); $moduleclass_sfx = htmlspecialchars($params->get('moduleclass_sfx')); require JModuleHelper::getLayoutPath('mod_advertisements', $params->get('layout', 'default'));
<?php if ($headerText) { ?> <div class="advertisementheader"><?php echo $headerText; ?> </div> <?php } foreach ($list as $item) { ?> <div class="advertisementitem<?php echo $params->get('moduleclass_sfx'); ?> "><?php echo modAdvertisementsHelper::renderBanner($params, $item); ?> <div class="clr"></div> </div> <?php } ?> <?php if ($footerText) { ?> <div class="advertisementfooter<?php echo $params->get('moduleclass_sfx'); ?> "> <?php