diff --git a/Block/SliderItem.php b/Block/SliderItem.php index d35947b..276a8d3 100644 --- a/Block/SliderItem.php +++ b/Block/SliderItem.php @@ -293,7 +293,8 @@ public function getSlider() */ public function getBannerImageUrl(\Magestore\Bannerslider\Model\Banner $banner) { - return $this->_bannersliderHelper->getBaseUrlMedia($banner->getImage()); + + return $this->_bannersliderHelper->getBaseUrlMedia($banner->getImage(), $this->isSecure()); } /** @@ -305,4 +306,15 @@ public function getFlexsliderHtmlId() { return 'magestore-bannerslider-flex-slider-'.$this->getSlider()->getId().$this->_stdlibDateTime->gmtTimestamp(); } + + /** + * check if secure connection + * + * @return bool + */ + private function isSecure() { + return + (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !== 'off') + || $_SERVER['SERVER_PORT'] == 443; + } }