HEX
Server: Apache
System: Linux webd006.cluster128.gra.hosting.ovh.net 6.18.42-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Wed Aug 5 15:59:48 CEST 2026 x86_64
User: zwafgyp (177615)
PHP: 7.4.33
Disabled: _dyuweyrj4,_dyuweyrj4r,dl
Upload Files
File: /home/z/w/a/zwafgyp/coolswim/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>