mirror of
				https://github.com/lubuntu-team/lubuntu.me.git
				synced 2025-10-31 16:44:11 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			190 lines
		
	
	
		
			7.5 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			190 lines
		
	
	
		
			7.5 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php if( !defined( 'ABSPATH') ) exit(); ?>
 | |
| 
 | |
| <div class="postbox box-slideslist">
 | |
| 	<div class="title_line nobgnopd">
 | |
| 		<div class="view_title"><?php _e('Post List',REVSLIDER_TEXTDOMAIN); ?>
 | |
| 			<span id="saving_indicator" class='slideslist-loading'><?php _e('Saving Order',REVSLIDER_TEXTDOMAIN); ?>...</span>
 | |
| 		</div>
 | |
| 
 | |
| 	</div>
 | |
| 
 | |
| 	<div class="inside">
 | |
| 		<?php if(empty($arrSlides)){ _e('No Posts Found',REVSLIDER_TEXTDOMAIN); } ?>
 | |
| 
 | |
| 		<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_TEXTDOMAIN); ?>"></div>
 | |
| 								<?php
 | |
| 							}else{
 | |
| 								?>
 | |
| 								<div class="icon_state state_unpublished" data-slideid="<?php echo $slideid; ?>" title="<?php _e("Publish Slide",REVSLIDER_TEXTDOMAIN); ?>"></div>
 | |
| 								<?php
 | |
| 							}
 | |
| 							?>
 | |
| 
 | |
| 							<div class="icon_slide_preview" title="<?php _e('Preview Slide' REVSLIDER_TEXTDOMAIN); ?>" 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_TEXTDOMAIN); ?></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_TEXTDOMAIN); ?>"></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_TEXTDOMAIN); ?></a>
 | |
| 							<span class="loader_round loader_delete" style="display:none;"><?php _e("Deleting Slide...",REVSLIDER_TEXTDOMAIN); ?></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_TEXTDOMAIN); ?></a>
 | |
| 							<?php
 | |
| 							$copyButtonClass = "button-primary revblue  button_copy_slide";
 | |
| 							$copyButtonTitle = __("Open copy / move dialog",REVSLIDER_TEXTDOMAIN);
 | |
| 
 | |
| 							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_TEXTDOMAIN); ?></a>
 | |
| 							<span class="loader_round loader_copy mtop_10 mleft_20 display_block" style="display:none;"><?php _e("Working...",REVSLIDER_TEXTDOMAIN); ?></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>
 |