/** * * set slide image by image id */ private function setImageByImageID($postID, $sliderID = '') { $img_arr = array(); $RevSlider = new RevSlider(); $img_arr = $RevSlider->GetSliderImgSettings($sliderID); $prdid_image = sdsconfig::getProductimg($postID, $img_arr); if (sizeof($prdid_image) > 0) { $prdimage_url = $prdid_image; } //$this->imageID = $imageID; $this->imageID = 0; //$this->imageUrl = UniteFunctionsWPRev::getUrlAttachmentImage($imageID); $this->imageUrl = $prdimage_url; // $this->imageThumb = UniteFunctionsWPRev::getUrlAttachmentImage($imageID,UniteFunctionsWPRev::THUMB_MEDIUM); $this->imageThumb = $prdimage_url; if (empty($this->imageUrl)) { return false; } $this->params["background_type"] = "image"; if (is_ssl()) { $this->imageUrl = str_replace("http://", "https://", $this->imageUrl); } $this->imageFilepath = $prdimage_url; //$realPath = UniteFunctionsWPRev::getPathContent().$this->imageFilepath; $realPath = $prdimage_url; if (file_exists($realPath) == false || is_file($realPath) == false) { $this->imageFilepath = ""; } $this->imageFilename = basename($this->imageUrl); }
} else { $order = $index + 1; } $slideTitle = $slide->getParam("title", "Slide"); $title = $slideTitle; $filename = $slide->getImageFilename(); $imageAlt = stripslashes($slideTitle); if (empty($imageAlt)) { $imageAlt = "slide"; } if ($bgType == "image" && !empty($filename)) { $title .= " (" . $filename . ")"; } $postID = $slide->getID(); //$urlImageForView = $slide->getUrlImageThumb(); $urlImageForView = sdsconfig::getProductimg($postID); //$urlEditSlide = UniteFunctionsWPRev::getUrlEditPost($postID); $urlEditSlide = 'index.php?route=catalog/product/update&token=' . sds_get_oc_token() . '&product_id=' . $postID; $linkEdit = UniteFunctionsRev::getHtmlLink($urlEditSlide, $title, "", "", true); $state = $slide->getParam("state", "published"); ?> <li id="slidelist_item_<?php echo $postID; ?> " class="ui-state-default"> <span class="slide-col col-order"> <span class="order-text"><?php echo $order; ?> </span> <div class="state_loader" style="display:none;"></div>