$field) {
$class = isset($field['class']) ? $field['class'] : '';
?>
$key) ? $value->$key : '';
$default = isset($field['default']) ? $field['default'] : '';
switch ($field['type']) {
case 'text':
echo '
';
break;
case 'number':
echo '
';
break;
case 'url':
echo '
';
break;
case 'textarea':
echo '
';
break;
case 'upload':
$image = $image_class= "";
if($new_value){
$image = '
.')
';
$image_class = ' hidden';
}
echo '
';
break;
case 'category':
echo '
';
break;
case 'select':
$options = $field['options'];
echo '
';
break;
case 'checkbox':
echo '
';
break;
case 'colorpicker':
echo '
';
break;
case 'page':
echo '
';
break;
case 'selector':
$options = $field['options'];
echo '
';
foreach ( $options as $option => $val ){
$class = ( $new_value == $option ) ? 'selector-selected': '';
echo '
';
}
echo '
';
echo '
';
break;
case 'radio':
$options = $field['options'];
echo '
';
foreach ( $options as $option => $val ){
echo '';
}
echo '
';
echo '
';
break;
case 'switch':
$switch = $field['switch'];
$switch_class = ($new_value == 'on') ? 'switch-on' : '';
echo '
';
echo '
';
echo '
';
echo '
'.esc_html($switch["on"]).'
';
echo '
';
echo '
';
echo '
'.esc_html($switch["off"]).'
';
echo '
';
echo '
';
echo '
';
echo '
';
break;
case 'range':
$options = $field['options'];
$new_value = $new_value ? $new_value : $options['val'];
echo '
';
echo '
';
echo '
';
echo '
' . esc_html($options['unit']) . '';
echo '
';
break;
case 'icon':
echo '
';
echo '';
echo '';
echo '
';
echo '
';
$arrival_icons_array = arrival_icons_array();
foreach ($arrival_icons_array as $arrival_font_awesome_icon) {
$icon_class = $new_value == $arrival_font_awesome_icon ? 'icon-active' : '';
echo ' ';
}
echo '
';
echo '
';
break;
case 'social_icon':
echo '
';
echo '';
echo '';
echo '
';
echo '
';
$arrival_icons_array = arrival_social_icons_arrays();
foreach ($arrival_icons_array as $arrival_font_awesome_icon) {
$icon_class = $new_value == $arrival_font_awesome_icon['icon'] ? 'icon-active' : '';
echo ' ';
}
echo '
';
echo '
';
break;
case 'multicategory':
$new_value_array = !is_array( $new_value ) ? explode( ',', $new_value ) : $new_value;
echo '
';
echo '
';
break;
default:
break;
}
?>