%PDF- %PDF-
Direktori : /home/lightco1/luminero.com.au/libraries/compojoom/utils/ |
Current File : /home/lightco1/luminero.com.au/libraries/compojoom/utils/advertising.php |
<?php /** * @package Lib_Compojoom * @author Yves Hoppe <yves@comnpojoom.com> * @date 20.09.2014 * * @copyright Copyright (C) 2008 - 2014 compojoom.com . All rights reserved. * @license GNU General Public License version 2 or later; see LICENSE */ defined('_JEXEC') or die('Restricted access'); /** * Class CompojoomUtilsAdvertising * * @since 4.0.8 */ class CompojoomUtilsAdvertising { /** * Generates the slideshow advertising HTML for our extensions * * @param string $extension - The current extension * * @return string - Just echo */ public static function getSlideshow($extension = "") { if (empty($extension)) { $extension = JFactory::getApplication()->input->get("option", ""); } $extensions[] = array("img" => "media/lib_compojoom/img/extensions/hotspots-bg.jpg", "name" => "Hotspots", "desc" => "LIB_COMPOJOOM_ADV_HOTSPOTS_DESC", "link" => "https://compojoom.com/joomla-extensions/hotspots" ); $extensions[] = array("img" => "media/lib_compojoom/img/extensions/matukio-bg.jpg", "name" => "Matukio", "desc" => "LIB_COMPOJOOM_ADV_MATUKIO_DESC", "link" => "https://compojoom.com/joomla-extensions/matukio-events-management-made-easy" ); $extensions[] = array("img" => "media/lib_compojoom/img/extensions/ccomment-bg.jpg", "name" => "CComment", "desc" => "LIB_COMPOJOOM_ADV_CCOMMENT_DESC", "link" => "https://compojoom.com/joomla-extensions/ccomment" ); $extensions[] = array("img" => "media/lib_compojoom/img/extensions/cmigrator-bg.jpg", "name" => "CMigrator", "desc" => "LIB_COMPOJOOM_ADV_CMIGRATOR_DESC", "link" => "https://compojoom.com/joomla-extensions/cmigrator" ); $extensions[] = array("img" => "media/lib_compojoom/img/extensions/tiles-bg.jpg", "name" => "Tiles", "desc" => "LIB_COMPOJOOM_ADV_TILES_DESC", "link" => "https://compojoom.com/joomla-extensions/tiles" ); $html[] = '<!-- Carousel -->'; $html[] = '<div id="carousel-advertising" class="carousel slide text-center" data-ride="carousel">'; $html[] = ' <!-- Indicators -->'; $html[] = ' <ol class="carousel-indicators">'; foreach ($extensions as $i => $e) { $active = (($i == 0) ? "active" : ""); $html[] = ' <li data-target="#carousel-advertising" data-slide-to="' . $i . '" class="' . $active . '"></li>'; } $html[] = ' </ol>'; $html[] = '<!-- Wrapper for slides -->'; $html[] = ' <div class="carousel-inner">'; foreach ($extensions as $i => $e) { $active = (($i == 0) ? " active" : ""); $html[] = ' <div class="item' . $active . '">'; $html[] = ' <div class="text-center carousel-text">'; $html[] = ' <h3><i class="fa fa-quote-left fa-2x"></i>' . JText::_($e["desc"]) . "</h3>"; $html[] = ' </div>'; $html[] = ' <div class="carousel-img">'; $html[] = ' <img src="' . JURI::root() . $e["img"] . '" class="img-absolute" alt="' . JText::_($e["name"]) . '" /> '; $html[] = ' </div>'; $html[] = ' <div class="carousel-caption">'; $html[] = ' <a class="btn btn-primary" href="' . $e["link"] . '" target="_blank">Get ' . JText::_($e["name"]) . ' now!</a>'; $html[] = ' </div>'; $html[] = ' </div>'; } $html[] = ' <!-- Controls -->'; $html[] = ' <a class="carousel-control carousel-control-left" href="#carousel-advertising" role="button" data-slide="prev">'; $html[] = ' <span class="fa fa-chevron-left fa-2x"></span>'; $html[] = ' </a>'; $html[] = ' <a class="carousel-control carousel-control-right" href="#carousel-advertising" role="button" data-slide="next">'; $html[] = ' <span class="fa fa-chevron-right fa-2x"></span>'; $html[] = ' </a>'; $html[] = ' </div>'; $html[] = '</div>'; return implode("", $html); } }