HEX
Server: Apache/2.4.41 (Ubuntu)
System: Linux wordpress-ubuntu-s-2vcpu-4gb-fra1-01 5.4.0-169-generic #187-Ubuntu SMP Thu Nov 23 14:52:28 UTC 2023 x86_64
User: root (0)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /var/www/shoetique/wp-content/themes/north-wp/vc_templates/vc_row.php
<?php

$output = $el_class = $bg_image = $bg_color = $bg_image_repeat = $font_color = $padding = $margin_bottom = $css = $parallax_class = '';

extract(shortcode_atts(array(

	'el_class'				=> '',

	'type'						=> 'in_container',

    'bg_image'        => '',

    'bg_color'        => '',

    'bg_image_repeat' => '',

    'font_color'      => '',

    'padding'         => '',

    'margin_bottom'   => '',

	'column_padding'  => false,

	'full_height'	=> false,

    'enable_parallax'	=> '',

    'parallax_speed'	=> '',

	'parallax_direction'	=> '',

    'bg_video_src_mp4' => '',

    'bg_video_src_ogv' => '',

    'bg_video_src_webm' => '',

    'bg_video_overlay_color' => '',

    'css' => '',

	'equal_height' => '',

    'row_id' => ''

), $atts));





wp_enqueue_script( 'wpb_composer_front_js' );

wp_enqueue_style('js_composer_custom_css');

$el_class = $this->getExtraClass($el_class);



$nopadding = $column_padding ? 'no-padding ' : ''; 



$css_class = apply_filters( VC_SHORTCODE_CUSTOM_CSS_FILTER_TAG, 'row '. ( $this->settings('base')==='vc_row_inner' ? 'vc_inner ' : '' ) . get_row_css_class() . $el_class . vc_shortcode_custom_css_class( $css, ' ' ), $this->settings['base'], $atts );

$data = '';

$parallax = '';

$video = '';

$height = '';



// full width type

if($type == 'in_container') {

	

	$type_class = "";

	

} else if($type == 'full_width_background'){

	

	$type_class = "full-width-section ";

	

} else if($type == 'full_width_content'){

	

	$type_class = "full-width-content ";

}



// full height

if($full_height) {

	

	$height = " full-height-content";



}

// equal heights

if($equal_height == 'true') {

	

	$equal_height = ' data-equal=">.columns"';

	

} else {

	$equal_height = '';

}

// video bg

$bg_video = '';

$bg_video_args = array();



if ( $bg_video_src_mp4 ) {

	$bg_video_args['mp4'] = $bg_video_src_mp4;

}



if ( $bg_video_src_ogv ) {

	$bg_video_args['ogv'] = $bg_video_src_ogv;

}



if ( $bg_video_src_webm ) {

	$bg_video_args['webm'] = $bg_video_src_webm;

}





if ( !empty($bg_video_args) ) {

	$attr_strings = array(

		'loop="1"',

		'preload="1"'

	);



	if ( $bg_image && !in_array( $bg_image, array('none') ) ) {



		$attr_strings[] = 'poster="' . esc_url($bg_image) . '"';

	}

	

	

	$bg_video .= sprintf( '<video %s class="row-video-bg" autoplay>', join( ' ', $attr_strings ) );



	$source = '<source type="%s" src="%s" />';

	foreach ( $bg_video_args as $video_type=>$video_src ) {



		$video_type = wp_check_filetype( $video_src, wp_get_mime_types() );

		$bg_video .= sprintf( $source, $video_type['type'], esc_url( $video_src ) );



	}



	$bg_video .= '</video>';

	

	if ( $bg_video_overlay_color != '' ) {

		$bg_video .= '<div class="video_overlay" style="background-color: '.$bg_video_overlay_color .';"></div>';

	}

	

	$video = ' video_bg';

}



// Parallax

if ( $enable_parallax ) {

	if ( $parallax_speed == '' ) {

		$parallax_speed = 0.2;

	}

	$parallax_class = ' parallax_bg';

	$data = ' data-stellar-background-ratio="'.$parallax_speed.'"';

}



if ( $type !== 'in_container' ) {

	$output .= '<div id="'.$row_id.'" class="'.$type_class.$height.' '.$parallax_class.$video.$el_class.vc_shortcode_custom_css_class($css, ' ').'" '.$data.'>';

}



$output .= $bg_video;

$output .= '<div '.(( $type == 'in_container' ) ? ' id="'.$row_id.'"' : '').' class="'.$nopadding. (( $type !== 'in_container' ) ? 'row' : $css_class.$parallax_class.$el_class.$height.vc_shortcode_custom_css_class($css, ' ')) .'"'.$equal_height. (( $type != 'in_container' ) ? '' : $data) .'>';

$output .= wpb_js_remove_wpautop($content);

$output .= '</div>'.$this->endBlockComment('row');



if ( $type != 'in_container' ) {

	$output .= '</div>';

}

echo $output;