Ejemplo n.º 1
0
 /**
  * 
  * update slide image from data
  */
 public function updateSlideImageFromData($data)
 {
     $sliderID = RevSliderFunctions::getVal($data, "slider_id");
     $slider = new RevSlider();
     $slider->initByID($sliderID);
     $slideID = RevSliderFunctions::getVal($data, "slide_id");
     $urlImage = RevSliderFunctions::getVal($data, "url_image");
     RevSliderFunctions::validateNotEmpty($urlImage);
     $imageID = RevSliderFunctions::getVal($data, "image_id");
     if ($slider->isSlidesFromPosts()) {
         if (!empty($imageID)) {
             RevSliderFunctionsWP::updatePostThumbnail($slideID, $imageID);
         }
     } elseif ($slider->isSlidesFromStream() !== false) {
         //do nothing
     } else {
         $this->initByID($slideID);
         $arrUpdate = array();
         $arrUpdate["image"] = $urlImage;
         $arrUpdate["image_id"] = $imageID;
         $this->updateParamsInDB($arrUpdate);
     }
     return $urlImage;
 }
Ejemplo n.º 2
0
}
$slider = new RevSlider();
$slider->initByID($sliderID);
$sliderParams = $slider->getParams();
$arrSliders = $slider->getArrSlidersShort($sliderID);
$selectSliders = RevSliderFunctions::getHTMLSelect($arrSliders, "", "id='selectSliders'", true);
$numSliders = count($arrSliders);
//set iframe parameters
$width = $sliderParams["width"];
$height = $sliderParams["height"];
$iframeWidth = $width + 60;
$iframeHeight = $height + 50;
$iframeStyle = "width:" . $iframeWidth . "px;height:" . $iframeHeight . "px;";
if ($slider->isSlidesFromPosts()) {
    $arrSlides = $slider->getSlidesFromPosts(false);
} elseif ($slider->isSlidesFromStream()) {
    $arrSlides = $slider->getSlidesFromStream(false);
} else {
    $arrSlides = $slider->getSlides(false);
}
$numSlides = count($arrSlides);
$linksSliderSettings = self::getViewUrl(RevSliderAdmin::VIEW_SLIDER, 'id=' . $sliderID);
//treat in case of slides from gallery
if ($slider->isSlidesFromPosts() == false) {
    //removed in 5.0
} else {
    //slides from posts
    $sourceType = $slider->getParam('source_type', 'posts');
    $showSortBy = $sourceType == 'posts' ? true : false;
    //get button links
    $urlNewPost = RevSliderFunctionsWP::getUrlNewPost();