<?php if (!defined('ABSPATH')) { exit; } //get input $slideID = RevSliderFunctions::getGetVar("id"); if ($slideID == 'new') { //add new transparent slide $sID = intval(RevSliderFunctions::getGetVar("slider")); if ($sID > 0) { $revs = new RevSlider(); $revs->initByID($sID); //check if we already have slides, if yes, go to first $arrS = $revs->getSlides(false); if (empty($arrS)) { $slideID = $revs->createSlideFromData(array('sliderid' => $sID), true); } else { $slideID = key($arrS); } } } $patternViewSlide = self::getViewUrl("slide", "id=[slideid]"); //init slide object $slide = new RevSlide(); $slide->initByID($slideID); $slideParams = $slide->getParams(); $operations = new RevSliderOperations(); //init slider object $sliderID = $slide->getSliderID(); $slider = new RevSlider();
/** * * on show image ajax event. outputs image with parameters */ public static function onShowImage() { $pathImages = RevSliderFunctionsWP::getPathContent(); $urlImages = RevSliderFunctionsWP::getUrlContent(); try { $imageID = intval(RevSliderFunctions::getGetVar("img")); $img = wp_get_attachment_image_src($imageID, 'thumb'); if (empty($img)) { exit; } self::outputImage($img[0]); } catch (Exception $e) { header("status: 500"); echo $e->getMessage(); exit; } }