<?php if( !defined( 'ABSPATH') ) exit(); ?> <div class="postbox box-slideslist"> <div class="title_line nobgnopd"> <div class="view_title"><?php _e('Post List','revslider'); ?> <span id="saving_indicator" class='slideslist-loading'><?php _e('Saving Order','revslider'); ?>...</span> </div> </div> <div class="inside"> <?php if(empty($arrSlides)){ _e('No Posts Found','revslider'); } ?> <ul id="list_slides" class="list_slides ui-sortable"> <?php $counter = 0; foreach($arrSlides as $slide){ $counter++; $bgType = $slide->getParam("background_type","image"); $bgFit = $slide->getParam("bg_fit","cover"); $bgFitX = intval($slide->getParam("bg_fit_x","100")); $bgFitY = intval($slide->getParam("bg_fit_y","100")); $bgPosition = $slide->getParam("bg_position","center center"); $bgPositionX = intval($slide->getParam("bg_position_x","0")); $bgPositionY = intval($slide->getParam("bg_position_y","0")); $bgRepeat = $slide->getParam("bg_repeat","no-repeat"); $bgStyle = ' '; if($bgFit == 'percentage'){ $bgStyle .= "background-size: ".$bgFitX.'% '.$bgFitY.'%;'; }else{ $bgStyle .= "background-size: ".$bgFit.";"; } if($bgPosition == 'percentage'){ $bgStyle .= "background-position: ".$bgPositionX.'% '.$bgPositionY.'%;'; }else{ $bgStyle .= "background-position: ".$bgPosition.";"; } $bgStyle .= "background-repeat: ".$bgRepeat.";"; //set language flag url $isWpmlExists = RevSliderWpml::isWpmlExists(); $useWpml = $slider->getParam("use_wpml","off"); $showLangs = false; if($isWpmlExists && $useWpml == "on"){ $showLangs = true; $arrChildLangs = $slide->getArrChildrenLangs(); $arrSlideLangCodes = $slide->getArrChildLangCodes(); $addItemStyle = ""; if(RevSliderWpml::isAllLangsInArray($arrSlideLangCodes)) $addItemStyle = "style='display:none'"; } $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"){ ?> <div class="icon_state state_published" data-slideid="<?php echo $slideid; ?>" title="<?php _e("Unpublish Slide",'revslider'); ?>"></div> <?php }else{ ?> <div class="icon_state state_unpublished" data-slideid="<?php echo $slideid; ?>" title="<?php _e("Publish Slide",'revslider'); ?>"></div> <?php } ?> <div class="icon_slide_preview" title="<?php _e('Preview Slide', 'revslider'); ?>" data-slideid="<?php echo $slideid; ?>"></div> </span> <span class="slide-col col-name"> <div class="slide-title-in-list"><?php echo $linkEdit; ?></div> <a class='button-primary revgreen' href='<?php echo $urlEditSlide; ?>' style="width:120px; "><i class="revicon-pencil-1"></i><?php _e("Edit Slide",'revslider'); ?></a> </span> <span class="slide-col col-image"> <?php switch($bgType){ default: case "image": ?> <div id="slide_image_<?php echo $slideid; ?>" style="background-image:url('<?php echo $urlImageForView; ?>');<?php echo $bgStyle; ?>" class="slide_image" title="<?php _e('Slide Image - Click to change', 'revslider'); ?>"></div> <?php break; case "solid": $bgColor = $slide->getParam("slide_bg_color","#d0d0d0"); ?> <div class="slide_color_preview" style="background-color:<?php echo $bgColor; ?>"></div> <?php break; case "trans": ?> <div class="slide_color_preview_trans"></div> <?php break; } ?> </span> <span class="slide-col col-operations"> <a id="" class='button-primary revred button_delete_slide ' style="width:120px; margin-top:8px !important" data-slideid="<?php echo $slideid; ?>" href='javascript:void(0)'><i class="revicon-trash"></i><?php _e("Delete",'revslider'); ?></a> <span class="loader_round loader_delete" style="display:none;"><?php _e("Deleting Slide...",'revslider'); ?></span> <a id="button_duplicate_slide_<?php echo $slideid?>" style="width:120px; " class='button-primary revyellow button_duplicate_slide' href='javascript:void(0)'><i class="revicon-picture"></i><?php _e("Duplicate",'revslider'); ?></a> <?php $copyButtonClass = "button-primary revblue button_copy_slide"; $copyButtonTitle = __("Open copy / move dialog",'revslider'); if($numSliders == 0){ $copyButtonClass .= " button-disabled"; $copyButtonTitle = "Copy / move disabled, no more sliders found"; } ?> <a id="button_copy_slide_<?php echo $slideid; ?>" class='<?php echo $copyButtonClass; ?>' title="<?php echo $copyButtonTitle; ?>" style="width:120px; " href='javascript:void(0)'><i class="revicon-picture"></i><?php _e("Copy / Move",'revslider'); ?></a> <span class="loader_round loader_copy mtop_10 mleft_20 display_block" style="display:none;"><?php _e("Working...",'revslider'); ?></span> </span> <span class="slide-col col-handle"> <div class="col-handle-inside"> <span class="ui-icon ui-icon-arrowthick-2-n-s"></span> </div> </span> <div class="clear"></div> <?php if($showLangs == true){ ?> <ul class="list_slide_icons"> <?php foreach($arrChildLangs as $arrLang){ $isParent = RevSliderFunctions::boolToStr($arrLang["isparent"]); $childSlideID = $arrLang["slideid"]; $lang = $arrLang["lang"]; $urlFlag = RevSliderWpml::getFlagUrl($lang); $langTitle = RevSliderWpml::getLangTitle($lang); ?> <li> <img id="icon_lang_<?php echo $childSlideID; ?>" class="icon_slide_lang" src="<?php echo $urlFlag; ?>" title="<?php echo $langTitle; ?>" data-slideid="<?php echo $childSlideID; ?>" data-lang="<?php echo $lang; ?>" data-isparent="<?php echo $isParent; ?>"> <div class="icon_lang_loader loader_round" style="display:none"></div> </li> <?php } ?> <li> <div id="icon_add_lang_<?php echo $slideid; ?>" class="icon_slide_lang_add" data-operation="add" data-slideid="<?php echo $slideid; ?>" <?php echo $addItemStyle; ?>></div> <div class="icon_lang_loader loader_round" style="display:none"></div> </li> </ul> <?php } ?> </li> <?php } ?> </ul> </div> </div>