HEX
Server: Apache/2.4.34 (Red Hat) OpenSSL/1.0.2k-fips
System: Linux WORDPRESS 3.10.0-1160.118.1.el7.x86_64 #1 SMP Thu Apr 4 03:33:23 EDT 2024 x86_64
User: digital (1020)
PHP: 7.2.24
Disabled: NONE
Upload Files
File: /datos/www/www.colombia.co/public_html/wp-content/plugins/image-slider-widget/inc/ewic-template.php
<?php


/*-------------------------------------------------------------------------------*/
/*   Generate Slider
/*-------------------------------------------------------------------------------*/	
function ewic_generate_slider( $id, $iswidget, $uid ) {
	
	ob_start();
	
	$allimgs = get_post_meta( $id, 'ewic_meta_select_images', true );
	$navStyle = get_post_meta( $id, 'ewic_meta_slide_nav', true );
	$imgsize = get_post_meta( $id, 'ewic_meta_thumbsizelt', true );
	$easing = get_post_meta( $id, 'ewic_meta_settings_effect', true );
	$smartttl = get_post_meta( $id, 'ewic_meta_settings_smartttl', true );
	$direction = get_post_meta( $id, 'ewic_meta_slide_style', true );
	
	( get_post_meta( $id, 'ewic_meta_slide_auto', true ) == 'on' ) ? $disenauto = 'true' : $disenauto = 'false';
	( get_post_meta( $id, 'ewic_meta_slide_title', true ) == 'on' ) ? $disenttl = 'true' : $disenttl = 'false';
	( get_post_meta( $id, 'ewic_meta_slide_lightbox_autoslide', true ) == 'on' ) ? $disenlbauto = 'true' : $disenlbauto = 'false';
	
	if ( $direction == 'fade' ) $direction = 'horizontal';
	if ( $easing == '' ) $easing = 'easeInOutCubic';
	
	if ( is_array( $imgsize ) ) {
		
		if ( $imgsize['width'] != 'auto' && $imgsize['width'] != '' ) {
			
			echo '<style>#ewic-con'.esc_html( $iswidget.'-'.$id.$uid ).' { max-width: '.esc_html( $imgsize['width'] ).'px;}</style>';
			
		}
		
		if ( $imgsize['height'] != 'auto' && $imgsize['height'] != '' ) {
			echo '<style>#ewic-con'.esc_html( $iswidget.'-'.$id.$uid ).', #ewic-con'.esc_html( $iswidget.'-'.$id.$uid ).' .ewic-wid-imgs { max-height: '.esc_html( $imgsize['height'] ).'px;}</style>';
			
		}
			
	}
	
	if ( $navStyle == 'always' || $navStyle == '' ) echo '<style>#ewic-con'.esc_html( $iswidget.'-'.$id.$uid ).' .flex-direction-nav .flex-next, #ewic-con'.esc_html( $iswidget.'-'.$id.$uid ).' .flex-direction-nav .flex-prev {opacity: 1;} #ewic-con'.esc_html( $iswidget.'-'.$id.$uid ).' .flex-direction-nav .flex-next {right: 10px !important; text-align: right !important;} #ewic-con'.esc_html( $iswidget.'-'.$id.$uid ).' .flex-direction-nav .flex-prev {left: 10px !important;}</style>';
	
	if ( is_array( $allimgs ) ) {
	//Generate HTML Markup	
	echo '<div id="preloader'.esc_html( $iswidget.'-'.$id.$uid ).'" class="sliderpreloader"></div>';
	echo '<ul style="display:none;" class="slides flexslider'.esc_html( $iswidget.'-'.$id.$uid ).'">';
		foreach( $allimgs as $dat ) {
			
			$timg = wp_get_attachment_image_src( $dat['images'], 'full' );
			$img = $timg[0];
			$imgtrgt = $img;
			
			if ( $dat['ttl'] ) {
				if ( $smartttl == 'on' ) {
					$isttl = ucwords( str_replace( '-', ' ', $dat['ttl'] ) );
					} else {
						$isttl = $dat['ttl'];
						}
				}
				else {
					$isttl = '';
					}
					
			if (get_post_meta( $id, 'ewic_meta_slide_lightbox', true ) == 'on' ) {
				echo'<li class="ewic-slider"><a href="'.esc_url( $imgtrgt ).'" '.( $isttl ? 'title="'.esc_attr( $isttl ).'"' : '' ).' rel="ewic'.esc_attr( $iswidget ).'prettyPhoto['.esc_attr( $id.$uid ).']"><img '.( $isttl ? 'title="'.esc_attr( $isttl ).'"' : '' ).' class="ewic-wid-imgs" src="'.esc_url( $img ).'" />'.( $disenttl ? '<p class="flex-caption">'.esc_html( $isttl ).'</p>' : '' ).'</a></li>';
				
				} else {
					echo'<li class="ewic-slider"><img '.( $isttl ? 'title="'.esc_attr( $isttl ).'"' : '' ).' class="ewic-wid-imgs" src="'.esc_url( $img ).'" />'.( $disenttl ? '<p class="flex-caption">'.esc_html( $isttl ).'</p>' : '' ).'</li>';
					}
					
			}
	echo '</ul>';	
			
	//Generate Slider Script				
	echo '<script type="text/javascript">
	jQuery(document).ready(function($) {
		
		$("#preloader'.esc_html( $iswidget.'-'.$id.$uid ).'").fadeOut(500, function () {
			
			$("#ewic-con'.esc_html( $iswidget.'-'.$id.$uid ).'").addClass("ready_to_show");
			
			$("a[rel^=\'ewic'.$iswidget.'prettyPhoto['.esc_html( $id.$uid ).']\']").ewcPhoto({
				theme: "ewc_default",
				allow_expand: false,
				deeplinking: false,
				slideshow:'.get_post_meta( $id, 'ewic_meta_slide_lightbox_delay', true ).'000,
				autoplay_slideshow:'.esc_html( $disenlbauto ).',
				social_tools:false
			});
			
			$(".flexslider'.esc_html( $iswidget.'-'.$id.$uid ).'").fadeIn(300);
			
			$("#ewic-con'.esc_html( $iswidget.'-'.$id.$uid ).'").flexslider({
				animation: "slide",
				animationSpeed: 0,
				useCSS: false,
				easing: "'.esc_html( $easing ).'",
				direction: "'.esc_html( $direction ).'",
				slideshow: '.esc_html( $disenauto ).',
				smoothHeight: true,
				pauseOnHover: true, 
				controlNav: false,
				prevText: "",
				nextText: "",
				rtl: '.json_encode( is_rtl() ).',
				slideshowSpeed: '.get_post_meta( $id, 'ewic_meta_slide_delay', true ).'000,
				start: function(slider){
					$("#ewic-con'.esc_html( $iswidget.'-'.$id.$uid ).'").find(".flex-caption").hide();
					var curSlide = slider.find("li.flex-active-slide");
					$(curSlide).find(".flex-caption").slideDown();
				},
				before: function(slider) {
					$("#ewic-con'.esc_html( $iswidget.'-'.$id.$uid ).'").find(".flex-caption").slideUp();
				},
				after: function(slider) {
					var curSlide = slider.find("li.flex-active-slide");
					$(curSlide).find(".flex-caption").slideDown();
				}
				
			});
			
		});
			
	});
</script>';
		}
		
		$res = ob_get_clean();
		return $res;	
		
}