%PDF- %PDF-
| Direktori : /home/dopla/www/wp-content/plugins/kingcomposer/shortcodes/ |
| Current File : /home/dopla/www/wp-content/plugins/kingcomposer/shortcodes/kc_tabs.php |
<?php
$title = $interval = $open_mouseover = $class = $navigation = $auto_play = $auto_height = $auto_play = $tab_nav_class = $title_slider = '';
$speed = 4500; $pagination = 'yes'; $items = $items1 = $items2 = 1;
extract( $atts );
$css_class = apply_filters( 'kc-el-class', $atts );
$tabs_option = array(
'open-on-mouseover' => $open_mouseover,
'tab-active' => $active_section,
'effect-option' => $effect_option,
);
$tabs_option_data = array();
foreach( $tabs_option as $name => $value ){
array_push( $tabs_option_data, 'data-'.esc_attr( $name ).'="'.esc_attr( $value ).'"' );
}
$css_class = array_merge($css_class, array( 'kc_tabs', 'group' ));
if( isset( $css ) && !empty( $css ) )
$css_class[] = $css;
if( isset( $class ) && !empty( $class ) )
$css_class[] = $class;
if( $type == 'vertical_tabs' ){
$css_class[] = 'kc_vertical_tabs';
if( $vertical_tabs_position == 'right' )
array_push( $css_class, 'tabs_right' );
$tab_nav_class = '';
}
else if( $type == 'slider_tabs' ){
$css_class[] = 'kc-tabs-slider';
$owl_option = array(
"items" => intval($items)?intval($items):1,
"speed" => intval( $speed ),
"navigation" => $navigation,
"pagination" => $pagination,
"autoheight" => $autoheight,
"autoplay" => $autoplay,
"tablet" => intval($tablet)?intval($tablet):1,
"mobile" => intval($mobile)?intval($mobile):1
);
$owl_option = strtolower( json_encode( $owl_option ) );
echo '<div class="'.implode( ' ', $css_class ).'">';
if( $title_slider === 'yes' ){
echo '<ul class="kc-tabs-slider-nav kc_clearfix">';
preg_replace_callback( '/kc_tab\s([^\]\#]+)/i', 'kc_process_tab_title' , $content );
echo '</ul>';
}
echo '<div class="owl-carousel" data-owl-options=\''. $owl_option .'\'>';
echo do_shortcode( str_replace('kc_tabs#', 'kc_tabs', $content ) );
echo '</div>';
echo '</div>';
return;
}
else{
$tab_nav_class = 'kc_tabs_nav';
}
$tabs_option_data[] = 'class="'. esc_attr( implode(' ', $css_class) ) .'"';
?>
<div <?php echo implode( ' ', $tabs_option_data ); ?>>
<div class="kc_wrapper ui-tabs kc_clearfix">
<ul class="<?php echo esc_attr( $tab_nav_class ); ?> ui-tabs-nav kc_clearfix">
<?php preg_replace_callback( '/kc_tab\s([^\]\#]+)/i', 'kc_process_tab_title' , $content ); ?>
</ul>
<?php echo do_shortcode( str_replace('kc_tabs#', 'kc_tabs', $content ) ); ?>
</div>
</div>