} $imageFilepath = $slide->getImageFilepath(); $urlImageForView = $slide->getThumbUrl(); $slideTitle = $slide->getParam("title", "Slide"); $title = $slideTitle; $filename = $slide->getImageFilename(); $imageAlt = stripslashes($slideTitle); if (empty($imageAlt)) { $imageAlt = "slide"; } if ($bgType == "image") { $title .= " (" . $filename . ")"; } $slideid = $slide->getID(); $urlEditSlide = self::getViewUrl(RevSliderAdmin::VIEW_SLIDE, "id={$slideid}"); $linkEdit = RevSliderFunctions::getHtmlLink($urlEditSlide, $title); $state = $slide->getParam("state", "published"); ?> <li id="slidelist_item_<?php echo $slideid; ?> " class="ui-state-default"> <span class="slide-col col-order"> <span class="order-text"><?php echo $counter; ?> </span> <div class="state_loader" style="display:none;"></div> <?php if ($state == "published") {
/** * * import slider handle (not ajax response) */ private static function importSliderTemplateHandle($viewBack = null, $updateAnim = true, $updateStatic = true, $single_slide = false) { dmp(__("importing template slider settings and data...", 'revslider')); $uid = esc_attr(RevSliderFunctions::getPostVariable('uid')); if ($uid == '') { dmp(__("ID missing, something went wrong. Please try again!", 'revslider')); echo RevSliderFunctions::getHtmlLink($viewBack, __("Go Back", 'revslider')); exit; } //check if the filename is correct //import to templates, then duplicate Slider $slider = new RevSlider(); $response = $slider->importSliderFromPost($updateAnim, $updateStatic, false, $uid, $single_slide); if ($single_slide === false) { if (empty($viewBack)) { $sliderID = $response["sliderID"]; $viewBack = self::getViewUrl(self::VIEW_SLIDER, "id=" . $sliderID); if (empty($sliderID)) { $viewBack = self::getViewUrl(self::VIEW_SLIDERS); } } } //handle error if ($response["success"] == false) { $message = $response["error"]; dmp("<b>Error: " . $message . "</b>"); echo RevSliderFunctions::getHtmlLink($viewBack, __("Go Back", 'revslider')); } else { //handle success, js redirect. dmp(__("Slider Import Success, redirecting...", 'revslider')); echo "<script>location.href='{$viewBack}'</script>"; } exit; }
if (intval($numSlides) == 0) { $first_slide_id = 'new&slider=' . $id; } else { $slides = $slider->getSlides(false); if (!empty($slides)) { $first_slide_id = $slides[key($slides)]->getID(); //$first_slide_id = ($isFromPosts == true) ? $slides[key($slides)]->templateID : $slides[key($slides)]->getID(); $first_slide_image_thumb = $slides[key($slides)]->get_image_attributes($slider_type); } else { $first_slide_id = 'new&slider=' . $id; } } $editLink = self::getViewUrl(RevSliderAdmin::VIEW_SLIDER, "id={$id}"); $orderSlidesLink = $isFromPosts ? self::getViewUrl(RevSliderAdmin::VIEW_SLIDES, "id={$id}") : ''; $editSlidesLink = self::getViewUrl(RevSliderAdmin::VIEW_SLIDE, "id={$first_slide_id}"); $showTitle = RevSliderFunctions::getHtmlLink($editLink, $showTitle); } catch (Exception $e) { $errorMessage = "ERROR: " . $e->getMessage(); $strSource = ""; $numSlides = ""; $isFromPosts = false; } ?> <li class="tls-slide tls-stype-all tls-stype-<?php echo $slider_type; ?> " data-favorit="<?php echo $is_favorite ? 'a' : 'b'; ?> " data-id="<?php echo $id;