'; echo'
'; foreach ($vs_setting_options as $setting_options): $array_tab = vs_setting_tabs(); $count_tab=0; foreach ($array_tab as $key=> $tabs) : $count_tab++; if($count_tab==1){ $tab_active = 'vs_layout_active'; }else{ $tab_active = ''; } echo''.esc_html($tabs).''; endforeach; endforeach; echo '
'; echo '
'; foreach ($vs_setting_options as $setting_options): $array_tab = vs_setting_tabs(); $count_container=0; foreach ($array_tab as $key=> $tabs): $count_container++; if($count_container==1){ $group_active = 'vs_layout_group_active'; }else{ $group_active = ''; } echo '
'; foreach ($setting_options as $option ): $general = !empty($option['group']) ? sanitize_title($option['group']):sanitize_title(esc_html__('General','visual-slider')); if($key == $general ){ if(!empty($option['name']) && !empty($option['id']) && !empty($option['type'])){ $data_options = !empty( $option['options'] ) ? $option['options'] : null; $desc = !empty( $option['desc'] ) ? $option['desc'] : null; $placeholder = !empty( $option['placeholder'] ) ? $option['placeholder'] : null; $fold = !empty( $option['fold'] ) ? $option['fold'] : null; $unit = !empty( $option['unit'] ) ? $option['unit'] : null; $min = !empty( $option['min'] ) ? $option['min'] : null; $max = !empty( $option['max'] ) ? $option['max'] : null; $step = !empty( $option['step'] ) ? $option['step'] : null; $width = !empty( $option['width'] ) ? $option['width'] : null; $responsive = !empty( $option['responsive'] ) ? $option['responsive'] : null; $warp_width = !empty( $option['warp_width'] ) ? $option['warp_width'] : null; $value =!empty($value_id[$option['id']])?$value_id[$option['id']]:''; vs_options_function($value, $option['name'],'vs_setting['.$option['id'].']',$option['type'],$data_options,$desc,$placeholder,$fold,'setting_'.$option['id'],$unit,'',$min,$max,$step,$width,$responsive,$warp_width ); } } endforeach; echo '
'; endforeach; endforeach; echo '
'; echo ''; } } if ( !function_exists ( "vs_setting_tabs" )){ function vs_setting_tabs(){ $setting=array(); $vs_setting_options = array(apply_filters('vs_setting_options',$setting)); $tab= array(); foreach ($vs_setting_options as $setting) : foreach ($setting as $option ) : if(!empty($option['group'])){ $dass = sanitize_title($option['group']); if(!array_key_exists($dass,$tab)){ $tab[sanitize_title($option['group'])] = $option['group']; } }else{ $general = esc_html__('General','visual-slider'); $tab[sanitize_title($general)] = $general; } endforeach; endforeach; return $tab; } }