HEX
Server: LiteSpeed
System: Linux s1049.use1.mysecurecloudhost.com 4.18.0-477.27.2.lve.el8.x86_64 #1 SMP Wed Oct 11 12:32:56 UTC 2023 x86_64
User: xedaptot (3356)
PHP: 8.3.31
Disabled: NONE
Upload Files
File: /home/xedaptot/public_html/wp-content/plugins/kingcomposer/shortcodes/kc_accordion.php
<?php
/**
 * kc_accordion shortcode
 **/

$css = $title = ''; 
extract( $atts );

$output = '';

$element_attributes = array();
$css_classes        = apply_filters('kc-el-class', $atts);
$css_classes[]      = 'kc_accordion_wrapper';

if (isset($class))
	array_push($css_classes, $class);

if (isset($atts['open_all']) &&  $atts['open_all'] == 'yes')
	$element_attributes[] = 'data-allowopenall="true"';

if (isset($atts['close_all']) && $atts['close_all'] == 'yes')
	$element_attributes[] = 'data-closeall="true"';
	
$css_class = implode(' ', $css_classes);

$element_attributes[]   = 'class="' . esc_attr( trim( $css_class ) ) . '"';

?>
<div <?php echo implode( ' ', $element_attributes ) ;?>>
<?php
if( !empty($title) ):
?>
    <h3 class="kc-accordion-title"><?php echo esc_html($title);?></h3>
<?php
endif;
echo do_shortcode( str_replace( 'kc_accordion#', 'kc_accordion', $content ) );
?>
</div>