File manager - Edit - /home/capoccitel/www/wp-admin/mod_banners.tar
Back
index.html 0000705 00000000037 15242037114 0006536 0 ustar 00 <!DOCTYPE html><title></title> helper.php 0000705 00000003237 15242037114 0006536 0 ustar 00 <?php /** * @package Joomla.Site * @subpackage mod_banners * * @copyright (C) 2006 Open Source Matters, Inc. <https://www.joomla.org> * @license GNU General Public License version 2 or later; see LICENSE.txt */ defined('_JEXEC') or die; use Joomla\CMS\Component\ComponentHelper; use Joomla\CMS\Environment\Browser; /** * Helper for mod_banners * * @since 1.5 */ class ModBannersHelper { /** * Retrieve list of banners * * @param \Joomla\Registry\Registry &$params module parameters * * @return mixed */ public static function &getList(&$params) { JModelLegacy::addIncludePath(JPATH_ROOT . '/components/com_banners/models', 'BannersModel'); $document = JFactory::getDocument(); $app = JFactory::getApplication(); $keywords = explode(',', $document->getMetaData('keywords')); $config = ComponentHelper::getParams('com_banners'); $model = JModelLegacy::getInstance('Banners', 'BannersModel', array('ignore_request' => true)); $model->setState('filter.client_id', (int) $params->get('cid')); $model->setState('filter.category_id', $params->get('catid', array())); $model->setState('list.limit', (int) $params->get('count', 1)); $model->setState('list.start', 0); $model->setState('filter.ordering', $params->get('ordering')); $model->setState('filter.tag_search', $params->get('tag_search')); $model->setState('filter.keywords', $keywords); $model->setState('filter.language', $app->getLanguageFilter()); $banners = $model->getItems(); if ($banners) { if ($config->get('track_robots_impressions', 1) == 1 || !Browser::getInstance()->isRobot()) { $model->impress(); } } return $banners; } } tmpl/index.html 0000705 00000000037 15242037114 0007512 0 ustar 00 <!DOCTYPE html><title></title> tmpl/default.php 0000705 00000010645 15242037114 0007660 0 ustar 00 <?php /** * @package Joomla.Site * @subpackage mod_banners * * @copyright (C) 2006 Open Source Matters, Inc. <https://www.joomla.org> * @license GNU General Public License version 2 or later; see LICENSE.txt */ defined('_JEXEC') or die; JLoader::register('BannerHelper', JPATH_ROOT . '/components/com_banners/helpers/banner.php'); ?> <div class="bannergroup<?php echo $moduleclass_sfx; ?>"> <?php if ($headerText) : ?> <div class="bannerheader"> <?php echo $headerText; ?> </div> <?php endif; ?> <?php foreach ($list as $item) : ?> <div class="banneritem"> <?php $link = JRoute::_('index.php?option=com_banners&task=click&id=' . $item->id); ?> <?php if ($item->type == 1) : ?> <?php // Text based banners ?> <?php echo str_replace(array('{CLICKURL}', '{NAME}'), array($link, $item->name), $item->custombannercode); ?> <?php else : ?> <?php $imageurl = $item->params->get('imageurl'); ?> <?php $width = $item->params->get('width'); ?> <?php $height = $item->params->get('height'); ?> <?php if (BannerHelper::isImage($imageurl)) : ?> <?php // Image based banner ?> <?php $baseurl = strpos($imageurl, 'http') === 0 ? '' : JUri::base(); ?> <?php $alt = $item->params->get('alt'); ?> <?php $alt = $alt ?: $item->name; ?> <?php $alt = $alt ?: JText::_('MOD_BANNERS_BANNER'); ?> <?php if ($item->clickurl) : ?> <?php // Wrap the banner in a link ?> <?php $target = $params->get('target', 1); ?> <?php if ($target == 1) : ?> <?php // Open in a new window ?> <a href="<?php echo $link; ?>" target="_blank" rel="noopener noreferrer" title="<?php echo htmlspecialchars($item->name, ENT_QUOTES, 'UTF-8'); ?>"> <img src="<?php echo $baseurl . $imageurl; ?>" alt="<?php echo htmlspecialchars($alt, ENT_QUOTES, 'UTF-8'); ?>" <?php if (!empty($width)) echo ' width="' . $width . '"';?> <?php if (!empty($height)) echo ' height="' . $height . '"';?> /> </a> <?php elseif ($target == 2) : ?> <?php // Open in a popup window ?> <a href="<?php echo $link; ?>" onclick="window.open(this.href, '', 'toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=780,height=550'); return false" title="<?php echo htmlspecialchars($item->name, ENT_QUOTES, 'UTF-8'); ?>"> <img src="<?php echo $baseurl . $imageurl; ?>" alt="<?php echo htmlspecialchars($alt, ENT_QUOTES, 'UTF-8'); ?>" <?php if (!empty($width)) echo ' width="' . $width . '"';?> <?php if (!empty($height)) echo ' height="' . $height . '"';?> /> </a> <?php else : ?> <?php // Open in parent window ?> <a href="<?php echo $link; ?>" title="<?php echo htmlspecialchars($item->name, ENT_QUOTES, 'UTF-8'); ?>"> <img src="<?php echo $baseurl . $imageurl; ?>" alt="<?php echo htmlspecialchars($alt, ENT_QUOTES, 'UTF-8'); ?>" <?php if (!empty($width)) echo ' width="' . $width . '"';?> <?php if (!empty($height)) echo ' height="' . $height . '"';?> /> </a> <?php endif; ?> <?php else : ?> <?php // Just display the image if no link specified ?> <img src="<?php echo $baseurl . $imageurl; ?>" alt="<?php echo htmlspecialchars($alt, ENT_QUOTES, 'UTF-8'); ?>" <?php if (!empty($width)) echo ' width="' . $width . '"';?> <?php if (!empty($height)) echo ' height="' . $height . '"';?> /> <?php endif; ?> <?php elseif (BannerHelper::isFlash($imageurl)) : ?> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" <?php if (!empty($width)) echo ' width="' . $width . '"';?> <?php if (!empty($height)) echo ' height="' . $height . '"';?> > <param name="movie" value="<?php echo $imageurl; ?>" /> <embed src="<?php echo $imageurl; ?>" loop="false" pluginspage="http://www.macromedia.com/go/get/flashplayer" type="application/x-shockwave-flash" <?php if (!empty($width)) echo ' width="' . $width . '"';?> <?php if (!empty($height)) echo ' height="' . $height . '"';?> /> </object> <?php endif; ?> <?php endif; ?> <div class="clr"></div> </div> <?php endforeach; ?> <?php if ($footerText) : ?> <div class="bannerfooter"> <?php echo $footerText; ?> </div> <?php endif; ?> </div> mod_banners.xml 0000705 00000007703 15242037114 0007561 0 ustar 00 <?xml version="1.0" encoding="utf-8"?> <extension type="module" version="3.1" client="site" method="upgrade"> <name>mod_banners</name> <author>Joomla! Project</author> <creationDate>July 2006</creationDate> <copyright>(C) 2006 Open Source Matters, Inc.</copyright> <license>GNU General Public License version 2 or later; see LICENSE.txt</license> <authorEmail>admin@joomla.org</authorEmail> <authorUrl>www.joomla.org</authorUrl> <version>3.0.0</version> <description>MOD_BANNERS_XML_DESCRIPTION</description> <files> <filename module="mod_banners">mod_banners.php</filename> <folder>tmpl</folder> <filename>helper.php</filename> </files> <languages> <language tag="en-GB">en-GB.mod_banners.ini</language> <language tag="en-GB">en-GB.mod_banners.sys.ini</language> </languages> <help key="JHELP_EXTENSIONS_MODULE_MANAGER_BANNERS" /> <config> <fields name="params"> <fieldset name="basic" addfieldpath="/administrator/components/com_banners/models/fields" > <field name="target" type="list" label="MOD_BANNERS_FIELD_TARGET_LABEL" description="MOD_BANNERS_FIELD_TARGET_DESC" default="1" filter="integer" > <option value="0">JBROWSERTARGET_PARENT</option> <option value="1">JBROWSERTARGET_NEW</option> <option value="2">JBROWSERTARGET_POPUP</option> </field> <field name="count" type="number" label="MOD_BANNERS_FIELD_COUNT_LABEL" description="MOD_BANNERS_FIELD_COUNT_DESC" default="5" filter="integer" class="validate-numeric" /> <field name="cid" type="bannerclient" label="MOD_BANNERS_FIELD_BANNERCLIENT_LABEL" description="MOD_BANNERS_FIELD_BANNERCLIENT_DESC" filter="integer" /> <field name="catid" type="category" label="JCATEGORY" description="MOD_BANNERS_FIELD_CATEGORY_DESC" extension="com_banners" multiple="true" filter="int_array" class="multipleCategories" /> <field name="tag_search" type="radio" label="MOD_BANNERS_FIELD_TAG_LABEL" description="MOD_BANNERS_FIELD_TAG_DESC" class="btn-group btn-group-yesno" default="0" filter="integer" > <option value="1">JYES</option> <option value="0">JNO</option> </field> <field name="ordering" type="list" label="MOD_BANNERS_FIELD_RANDOMISE_LABEL" description="MOD_BANNERS_FIELD_RANDOMISE_DESC" default="0" > <option value="0">MOD_BANNERS_VALUE_STICKYORDERING</option> <option value="random">MOD_BANNERS_VALUE_STICKYRANDOMISE</option> </field> <field name="header_text" type="textarea" label="MOD_BANNERS_FIELD_HEADER_LABEL" description="MOD_BANNERS_FIELD_HEADER_DESC" filter="safehtml" rows="3" cols="40" /> <field name="footer_text" type="textarea" label="MOD_BANNERS_FIELD_FOOTER_LABEL" description="MOD_BANNERS_FIELD_FOOTER_DESC" filter="safehtml" rows="3" cols="40" /> </fieldset> <fieldset name="advanced"> <field name="layout" type="modulelayout" label="JFIELD_ALT_LAYOUT_LABEL" description="JFIELD_ALT_MODULE_LAYOUT_DESC" validate="moduleLayout" /> <field name="moduleclass_sfx" type="textarea" label="COM_MODULES_FIELD_MODULECLASS_SFX_LABEL" description="COM_MODULES_FIELD_MODULECLASS_SFX_DESC" rows="3" /> <field name="cache" type="list" label="COM_MODULES_FIELD_CACHING_LABEL" description="COM_MODULES_FIELD_CACHING_DESC" default="1" filter="integer" > <option value="1">JGLOBAL_USE_GLOBAL</option> <option value="0">COM_MODULES_FIELD_VALUE_NOCACHING</option> </field> <field name="cache_time" type="number" label="COM_MODULES_FIELD_CACHE_TIME_LABEL" description="COM_MODULES_FIELD_CACHE_TIME_DESC" default="900" filter="integer" /> </fieldset> </fields> </config> </extension> mod_banners.php 0000705 00000001503 15242037114 0007540 0 ustar 00 <?php /** * @package Joomla.Site * @subpackage mod_banners * * @copyright (C) 2005 Open Source Matters, Inc. <https://www.joomla.org> * @license GNU General Public License version 2 or later; see LICENSE.txt */ defined('_JEXEC') or die; // Include the banners functions only once JLoader::register('ModBannersHelper', __DIR__ . '/helper.php'); $headerText = trim($params->get('header_text', '')); $footerText = trim($params->get('footer_text', '')); JLoader::register('BannersHelper', JPATH_ADMINISTRATOR . '/components/com_banners/helpers/banners.php'); BannersHelper::updateReset(); $list = &ModBannersHelper::getList($params); $moduleclass_sfx = htmlspecialchars($params->get('moduleclass_sfx', ''), ENT_COMPAT, 'UTF-8'); require JModuleHelper::getLayoutPath('mod_banners', $params->get('layout', 'default'));
| ver. 1.6 |
Github
|
.
| PHP 7.4.33 | Generation time: 0 |
proxy
|
phpinfo
|
Settings