| Joomla! | PHP Cross Reference | Web Portals |
1 <?php 2 /** 3 * @package Joomla.Site 4 * @subpackage mod_banners 5 * 6 * @copyright Copyright (C) 2005 - 2012 Open Source Matters, Inc. All rights reserved. 7 * @license GNU General Public License version 2 or later; see LICENSE.txt 8 */ 9 10 defined('_JEXEC') or die; 11 12 require_once JPATH_ROOT . '/components/com_banners/helpers/banner.php'; 13 $baseurl = JURI::base(); 14 ?> 15 <div class="bannergroup<?php echo $moduleclass_sfx ?>"> 16 <?php if ($headerText) : ?> 17 <?php echo $headerText; ?> 18 <?php endif; ?> 19 20 <?php foreach($list as $item):?> 21 <div class="banneritem"> 22 <?php $link = JRoute::_('index.php?option=com_banners&task=click&id='. $item->id);?> 23 <?php if($item->type == 1) :?> 24 <?php // Text based banners ?> 25 <?php echo str_replace(array('{CLICKURL}', '{NAME}'), array($link, $item->name), $item->custombannercode);?> 26 <?php else:?> 27 <?php $imageurl = $item->params->get('imageurl');?> 28 <?php $width = $item->params->get('width');?> 29 <?php $height = $item->params->get('height');?> 30 <?php if (BannerHelper::isImage($imageurl)) :?> 31 <?php // Image based banner ?> 32 <?php $alt = $item->params->get('alt');?> 33 <?php $alt = $alt ? $alt : $item->name; ?> 34 <?php $alt = $alt ? $alt : JText::_('MOD_BANNERS_BANNER'); ?> 35 <?php if ($item->clickurl) :?> 36 <?php // Wrap the banner in a link?> 37 <?php $target = $params->get('target', 1);?> 38 <?php if ($target == 1) :?> 39 <?php // Open in a new window?> 40 <a 41 href="<?php echo $link; ?>" target="_blank" 42 title="<?php echo htmlspecialchars($item->name, ENT_QUOTES, 'UTF-8');?>"> 43 <img 44 src="<?php echo $baseurl . $imageurl;?>" 45 alt="<?php echo $alt;?>" 46 <?php if (!empty($width)) echo 'width ="'. $width.'"';?> 47 <?php if (!empty($height)) echo 'height ="'. $height.'"';?> 48 /> 49 </a> 50 <?php elseif ($target == 2):?> 51 <?php // open in a popup window?> 52 <a 53 href="<?php echo $link;?>" onclick="window.open(this.href, '', 54 'toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=780,height=550'); 55 return false" 56 title="<?php echo htmlspecialchars($item->name, ENT_QUOTES, 'UTF-8');?>"> 57 <img 58 src="<?php echo $baseurl . $imageurl;?>" 59 alt="<?php echo $alt;?>" 60 <?php if (!empty($width)) echo 'width ="'. $width.'"';?> 61 <?php if (!empty($height)) echo 'height ="'. $height.'"';?> 62 /> 63 </a> 64 <?php else :?> 65 <?php // open in parent window?> 66 <a 67 href="<?php echo $link;?>" 68 title="<?php echo htmlspecialchars($item->name, ENT_QUOTES, 'UTF-8');?>"> 69 <img 70 src="<?php echo $baseurl . $imageurl;?>" 71 alt="<?php echo $alt;?>" 72 <?php if (!empty($width)) echo 'width ="'. $width.'"';?> 73 <?php if (!empty($height)) echo 'height ="'. $height.'"';?> 74 /> 75 </a> 76 <?php endif;?> 77 <?php else :?> 78 <?php // Just display the image if no link specified?> 79 <img 80 src="<?php echo $baseurl . $imageurl;?>" 81 alt="<?php echo $alt;?>" 82 <?php if (!empty($width)) echo 'width ="'. $width.'"';?> 83 <?php if (!empty($height)) echo 'height ="'. $height.'"';?> 84 /> 85 <?php endif;?> 86 <?php elseif (BannerHelper::isFlash($imageurl)) :?> 87 <object 88 classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" 89 codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" 90 <?php if (!empty($width)) echo 'width ="'. $width.'"';?> 91 <?php if (!empty($height)) echo 'height ="'. $height.'"';?> 92 > 93 <param name="movie" value="<?php echo $imageurl;?>" /> 94 <embed 95 src="<?php echo $imageurl;?>" 96 loop="false" 97 pluginspage="http://www.macromedia.com/go/get/flashplayer" 98 type="application/x-shockwave-flash" 99 <?php if (!empty($width)) echo 'width ="'. $width.'"';?> 100 <?php if (!empty($height)) echo 'height ="'. $height.'"';?> 101 /> 102 </object> 103 <?php endif;?> 104 <?php endif;?> 105 <div class="clr"></div> 106 </div> 107 <?php endforeach; ?> 108 109 <?php if ($footerText) : ?> 110 <div class="bannerfooter"> 111 <?php echo $footerText; ?> 112 </div> 113 <?php endif; ?> 114 </div>
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
title