HEX
Server: Apache
System: Linux pdx1-shared-a2-04 6.6.104-grsec-jammy+ #3 SMP Tue Sep 16 00:28:11 UTC 2025 x86_64
User: dh_hwg2wc (6369923)
PHP: 8.1.33
Disabled: NONE
Upload Files
File: /home/dh_hwg2wc/fnaluxury.com/wp-content/themes/houzez/property-details/partials/features.php
<?php
global $property_features, $ele_settings;

$data_column_class = isset($ele_settings['data_columns']) && !empty($ele_settings['data_columns']) ? $ele_settings['data_columns'] : houzez_option('prop_features_cols', 'list-3-cols');

$all_features  = houzez_build_features_array();
$single_feature =  '';
$output_html = '';
$child_check = '';
$has_child = false;

if( is_array($all_features) ) {

    foreach( $all_features as $key => $item ) {

        if( count( $item['childs']) > 0 ) {

            $inner_output =  '<div class="features_group_name">'.$item['name'].'</div>';
            $inner_output .=  '<ul class="'.$data_column_class.' list-unstyled">';

            $child_check = '';

            if( is_array($item['childs']) ) {
                $i = 0;
                foreach($item['childs'] as $key_ch => $child) {

                    $child_term_id = $item['child_ids'][$i];
                    $temp   = houzez_feature_output( $child, $child_term_id, $property_features );
                    $inner_output .= $temp;
                    $child_check  .= $temp;

                    $i++;
                }
            }
            $inner_output .= '</ul>';

            if( $child_check != '' ) {
                $has_child = true;
                $output_html .= $inner_output;
            }

        } else {
            $single_feature  .= houzez_feature_output( $item['name'], $item['term_id'], $property_features );
        }

    }

}
if( $single_feature !='' ) {
    if( $has_child ) {
        $output_html .= '<div class="features_group_name">'.esc_html__('Other Features','houzez').'</div>';
    }
    $output_html .= '<ul class="'.$data_column_class.' list-unstyled">'.$single_feature .'</ul>';
}

echo $output_html;