Your IP : 216.73.216.84


Current Path : /home/h/e/l/helpink/www/modules/mod_jbusiness_offers/tmpl/
Upload File :
Current File : /home/h/e/l/helpink/www/modules/mod_jbusiness_offers/tmpl/default_slider.php

<?php

/**
 * @package    J-BusinessDirectory
 *
 * @author CMSJunkie http://www.cmsjunkie.com/
 * @copyright  Copyright (C) 2007 - 2022 CMSJunkie. All rights reserved.
 * @license   https://www.gnu.org/licenses/agpl-3.0.en.html
 */

defined('_JEXEC') or die('Restricted access');

$lang = JFactory::getLanguage();
$dir = $lang->get('rtl');

$idnt = rand(500, 1500);
$sliderId = rand(1000,10000);

$sliderParams = array();
$sliderParams['sliderId'] = $sliderId;
$sliderParams['autoplay'] = $params->get('autoplay') ? true : false;
$sliderParams['autoplaySpeed'] = $params->get('autoplaySpeed');
$sliderParams['nrVisibleItems'] = $params->get('nrVisibleItems');
$sliderParams['nrItemsToScrool'] = $params->get('nrItemsToScrool');
$sliderParams['rtl'] = $dir ? true : false;
$attributeConfig = JBusinessUtil::getAttributeConfiguration(DEFAULT_ATTRIBUTE_TYPE_OFFER);
?>

<div class="jbd-container offers<?php echo $moduleclass_sfx; ?>" >
    <div class="slider-loader" id="slider-<?php echo $sliderId ?>-loader">
        <div class="loader"></div>
    </div>
    <?php $index = 0; ?>
    <div class="bussiness-slider responsive slider" id="slider-<?php echo $sliderId ?>">
        <?php if(!empty($items)) ?>
        <?php foreach ($items as $key => $item) {?>
            <?php $index ++; ?>
            <div class="slider-item">
                <div class="slider-content" id="slider-content-<?php echo $sliderId ?>" style="<?php echo $backgroundCss?> <?php echo $borderCss?>">
                    <div class="card place-card h-100">
                        <div class="place-card-body">
                            <a class="<?php echo $campaignCallClass; ?>" data-item-id="<?php echo $item->id; ?>" href="<?php echo htmlspecialchars($item->link, ENT_QUOTES); ?>"></a>
                            <?php if(isset($item->logoLocation) && $item->logoLocation!='') { ?>
                                <img src="<?php echo BD_PICTURES_PATH.$item->logoLocation ?>" title="<?php echo $item->picture_title ?>" alt="<?php echo $item->picture_info ?>">
                            <?php } else { ?>
                                <img src="<?php echo BD_PICTURES_PATH.'/no_image.jpg' ?>" alt="<?php echo $item->subject ?>">
                            <?php } ?>
                            
                            <div class="card-hoverable">
                                <strong><?php echo $item->subject ?></strong>
                                <?php $address = JBusinessUtil::getShortAddress($item);
                                    if($showLocation && !empty($address)) { ?>
                                        <div>
                                            <i class="icon map-marker"></i> <?php echo $address; ?>
                                        </div>
                                <?php }?>
                                <?php if(!empty($item->phone)) { ?>
                                <div>
                                    <i class="icon phone"></i> <?php echo $item->phone ?>
                                </div>
                            <?php } ?>
                            </div>
                        </div>
                        
                        <div class="place-card-info">
                            <div class="place-card-info-title">
                                <a class="item-title" href="<?php echo htmlspecialchars($item->link, ENT_QUOTES) ?>"><?php echo $item->subject ?></a>
                                <?php if ($showListingName && !empty($item->company_id)){ ?>
                                    <div>
                                        <i class="icon business"></i> <a <?php echo $newTab; ?> href="<?php echo JBusinessUtil::getCompanyDefaultLink($item->company_id) ?>"><?php echo $item->company_name; ?></a>
                                    </div>
                                <?php } ?>
                                <?php if(isset($item->review_score) && $appSettings->enable_ratings){ ?>
                                    <span title="<?php echo $item->review_score ?>" class="rating-review-<?php echo $idnt ?>"></span>
                                <?php } ?>
                                <div class="offer-price">
                                    <?php if(!empty($item->price)){ ?>
                                        <span class="<?php echo $item->specialPrice>0 ?"old-price":"price" ?>"><?php echo JBusinessUtil::getPriceFormat($item->price, $item->currencyId) ?></span>
                                    <?php } ?>
                                    <?php if(!empty($item->specialPrice)){?>
                                        <span class="price red"><?php echo JBusinessUtil::getPriceFormat($item->specialPrice, $item->currencyId); ?></span>
                                    <?php }?>
                                </div>
                            </div>
                            <?php //echo OfferSellingService::getAddToCartBtn($item) ?>
                        </div>
                    </div>
                </div>
            </div>
        <?php } ?>
    </div>

    <?php if(!empty($params) && $params->get('showviewall')){?>
        <div class="view-all-offers">
            <a href="<?php echo $viewAllLink ?>"><?php echo JText::_("LNG_VIEW_ALL_OFFERS")?></a>
        </div>
    <?php } ?>
</div>

<script>
    window.addEventListener('load', function() {
        jbdUtils.initSlider(<?php echo json_encode($sliderParams) ?>);

        <?php if($appSettings->enable_ratings) { ?>
        jQuery('.rating-review-<?php echo $idnt ?>').rating({
            min:0,
            max:5,
            step:0.5,
            stars:5,
            size: 'sm',
            showCaption: false,
            rtl: false,
            displayOnly: true,
        });
        jQuery('.rating-review-<?php echo $idnt ?>').each(function() {
            jQuery(this).rating('update',this.title);
        });
        <?php } ?>

        <?php
        $load = JFactory::getApplication()->input->get("geo-latitude");
        if($params->get('geo_location') && empty($load)){ ?>
        if (navigator.geolocation) {
            navigator.geolocation.getCurrentPosition(jbdUtils.addCoordinatesToUrl);
        }
        <?php } ?>
    });

</script>