';
$output .= '
';
$output .= '
' ;
$output .= '
'. $mh_framework_field_name.'
'.$mh_framework_description.'
';
$output .= '
';
$output .= '
';
}
break;
case "map" :
$output .= '
';
$output .= '
';
$output .= '
'.$mh_framework_field_name.'
'.$mh_framework_description.'
';
$output .= '
';
$output .= '
';
$output .= '
';
$output .= '
';
$output .= '
'.esc_html($value['label_3']).'
';
$output .= '
';
$output .= '
';
$output .= '
';
$output .= '
'.esc_html($value['label_1']).'
';
$output .= '
';
$output .= '
';
$output .= '
';
$output .= '
'.esc_html($value['label_2']).'
';
$output .= '
';
$output .= '
';
$output .= '
';
$output .= '
';
$output .= '
';
$output .= '
';
$output .= '
';
$output .= '
';
break;
case "text" :
$output .= '
';
$output .= '
';
$output .= '
'.$mh_framework_field_name.'
'.$mh_framework_description.'
';
$output .= '
';
$output .= '
';
$output .= ' ';
$output .= '
';
$output .= '
';
break;
case "import_data" :
$output .= '
';
$output .= '
';
$output .= $value['description'];
$output .= '
';
$output .= '
';
break;
case "textarea" :
$output .= '
';
$output .= '
';
$output .= '
'.$mh_framework_field_name.'
'.$mh_framework_description.'
';
$output .= '
';
$output .= '
';
$output .= ''.esc_attr( $val ).'';
$output .= '
';
$output .= '
';
break;
case "checkbox":
$output .= '
';
$output .= '
';
$output .= '
'.$mh_framework_field_name.'
'.$mh_framework_description.'
';
$output .= '
';
$output .= '
';
foreach ($value['options'] as $key => $option) {
$key = preg_replace('/[^a-zA-Z0-9._\-]/', '', strtolower(esc_html($value['name'])) );
if( isset($val) && !empty($val) && checked( esc_attr($val) == $options[ $value['id'] ], true, false ) ){
$output .= '
';
$no_display .='
';
} else {
$output .= '
';
$no_display .='
';
}
}
$output .= '
';
$output .= '
';
break;
case "select" :
$output .= '
';
$output .= '
';
$output .= '
'.$mh_framework_field_name.'
'.$mh_framework_description.'
';
$output .= '
';
$output .= '
';
$output .= '';
$output .= '
';
$output .= '
';
break;
case "multiselect" :
$output .= '
';
$output .= '
';
$output .= '
'.$mh_framework_field_name.'
'.$mh_framework_description.'
';
$output .= '
';
$output .= '
';
$output .= '';
$output .= '
';
$output .= '
';
break;
case "radio" :
$output .= '
';
$output .= '
';
$output .= '
'.$mh_framework_field_name.'
'.$mh_framework_description.'
';
$output .= '
';
$output .= '
';
$name = '['. $value['id'] .']';
$for_call = $value['id'];
$output .= '
';
$output .= '
';
$output .= '
';
break;
case "image" :
$output .= '
';
$output .= '
';
$output .= '
'.$mh_framework_field_name.'
'.$mh_framework_description.'
';
$output .= '
';
$output .= '
';
break;
case "color" :
$output .= '
';
$output .= '
';
$output .= '
'.$mh_framework_field_name.'
'.$mh_framework_description.'
';
$output .= '
';
$output .= '
';
$output .= ' ';
$output .= '
';
$output .= '
';
break;
case "color_2" :
$output .= '
';
$output .= '
';
$output .= '
'.$mh_framework_field_name.'
'.$mh_framework_description.'
';
$output .= '
';
$output .= '
';
$output .= '
';
$output .= '
';
$output .= '
'.esc_html($value['label_1']).'
';
$output .= '
';
$output .= '
';
$output .= '
';
$output .= '
'.esc_html($value['label_2']).'
';
$output .= '
';
$output .= '
';
$output .= '
';
$output .= '
';
$output .= '
';
break;
case "editor" :
$output .= '
';
$output .= '
';
$output .= '
'.$mh_framework_field_name.'
'.$mh_framework_description.'
';
$output .= '
';
$output .= '
';
echo $output;
$textarea_name = $mh_option_name;
$default_editor_settings = array(
'textarea_name' => $textarea_name,
'media_buttons' => false,
'quicktags' => false,
'textarea_rows' => 5,
'tinymce' => array( 'plugins' => 'wordpress' )
);
$editor_settings = array();
if ( isset( $value['settings'] ) ) {
$editor_settings = $value['settings'];
}
$editor_settings = array_merge( $default_editor_settings, $editor_settings );
wp_editor( $val , $value['id'] , $editor_settings );
$output = '';
$output .= '
';
$output .= '
';
break;
case "typography" :
$output .= '
';
$output .= '
';
$output .= '
'.$mh_framework_field_name.'
'.$mh_framework_description.'
';
$output .= '
';
$output .= '
';
/* row start */
$output .= '
';
$output .= '
';
$output .= '
'.$value['label_1'].'
';
$output .= '
';
$output .= '
';
$output .= '
';
$output .= '
';
$output .= '
'.esc_html($value['label_2']).'
';
$output .= '
';
$output .= '
';
$output .= '
';
$output .= '
';
$output .= '
'.$value['label_3'].'
';
$output .= '
';
$output .= '
';
$output .= '
';
/* row started */
$output .= '
';
$output .= '
';
$output .= '
'.esc_html($value['label_4']).'
';
$output .= '
';
$output .= '
';
$output .= '
';
$output .= '
';
$output .= '
';
break;
case "spinner" :
$output .= '
';
$output .= '
';
$output .= '
'.$mh_framework_field_name.'
'.$mh_framework_description.'
';
$output .= '
';
$output .= '
';
$output .= ' ';
$output .= '
';
$output .= '
';
break;
case "date-picker" :
$output .= '
';
$output .= '
';
$output .= '
'.$mh_framework_field_name.'
'.$mh_framework_description.'
';
$output .= '
';
$output .= '
';
$output .= ' ';
$output .= '
';
$output .= '
';
break;
case "range-validator" :
$output .= '
';
$output .= '
';
$output .= '
'.$mh_framework_field_name.'
'.$mh_framework_description.'
';
$output .= '
';
$output .= '
';
$output .= '
';
if( empty($value['class']) ){ $value['class'] = "range_slider_class_".$slider_counter; }
$output .= '
';
$output .= '
';
$output .= '
';
$output .= '
';
$output .= '
';
$slider_counter++;
break;
case "margin" :
$output .= '
';
$output .= '
';
$output .= '
'.$mh_framework_field_name.'
'.$mh_framework_description.'
';
$output .= '
';
$output .= '
';
/* row start */
$output .= '
';
$output .= '
';
$output .= '
'.$value['label_1'].'
';
$output .= '
';
$output .= '
';
$output .= '
';
$output .= '
';
$output .= '
';
$output .= '
'.$value['label_2'].'
';
$output .= '
';
$output .= '
';
$output .= '
';
$output .= '
';
$output .= '
';
$output .= '
'.$value['label_3'].'
';
$output .= '
';
$output .= '
';
$output .= '
';
$output .= '
';
$output .= '
';
$output .= '
'.$value['label_4'].'
';
$output .= '
';
$output .= '
';
$output .= '
';
$output .= '
';
$output .= '
';
$output .= '
';
$output .= '
';
break;
case "body_typography" :
$output .= '
';
$output .= '
';
$output .= '
'.$mh_framework_field_name.'
'.$mh_framework_description.'
';
$output .= '
';
$output .= '
';
/* row start */
$output .= '
';
$output .= '
';
$output .= '
'.$value['label_1'].'
';
$output .= '
';
$output .= '
';
$output .= '
';
$output .= '
'.$value['label_2'].'
';
$output .= '
';
$output .= '
';
$output .= '
';
$output .= '
';
$output .= '
';
$output .= '
'.$value['label_3'].'
';
$output .= '
';
$output .= '
';
$output .= '
';
$output .= '
';
$output .= '
'.esc_html($value['label_4']).'
';
$output .= '
';
$output .= '
';
$output .= '
';
$output .= '
';
$output .= '
';
$output .= '
';
break;
default : break;
endswitch;
} // foreach
return $output;
}
}
?>