Exemplo n.º 1
0
    }
    $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") {
Exemplo n.º 2
0
 /**
  *
  * 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;
 }
Exemplo n.º 3
0
            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;