File: /home/clinicamaciel/www/wp-content/plugins/trx_addons/shortcodes/form/tpl.form-field.php
<?php
/**
* Template of one field of the form
*
* @package WordPress
* @subpackage ThemeREX Addons
* @since v1.2
*/
$args = get_query_var('trx_addons_args_sc_form_field');
?><label class="sc_form_field sc_form_field_<?php echo esc_attr($args['field_name']); ?> sc_form_field_<?php echo esc_attr($args['field_type']); ?><?php echo !empty($args['field_req']) ? ' required' : ' optional'; ?>">
<?php if (!empty($args['labels']) && trx_addons_is_on($args['labels']) && !empty($args['field_title'])) { ?>
<span class="sc_form_field_title"><?php echo esc_html($args['field_title']); ?></span>
<?php } ?>
<span class="sc_form_field_wrap"><?php
if ($args['field_type'] == 'select') {
?><select
name="<?php echo esc_attr($args['field_name']); ?>"
id="<?php echo esc_attr($args['field_name']); ?>"
<?php if (!empty($args['field_class'])) { ?>
class="<?php echo esc_attr($args['field_class']); ?>"
<?php } ?>
<?php
if (!empty($args['field_data']) && is_array(($args['field_data']))) {
foreach ($args['field_data'] as $k=>$v)
echo ' data-'.esc_attr($k).'="'.esc_attr($v).'"';
}
?>><?php
if (!empty($args['field_options']) && is_array(($args['field_options']))) {
foreach ($args['field_options'] as $k=>$v) {
?><option value="<?php echo esc_attr($k); ?>"<?php
if (!empty($args['field_value']) && $k==$args['field_value']) echo ' selected="selected"'; ?>><?php
echo esc_html($v);
?></option><?php
}
}
?></select><?php
} else if ($args['field_type'] == 'slider' || $args['field_type'] == 'range') {
wp_enqueue_script('jquery-ui-slider', false, array('jquery', 'jquery-ui-core'), null, true);
$is_range = $args['field_type'] == 'range';
$field_min = !empty($args['field_min']) ? $args['field_min'] : 0;
$field_max = !empty($args['field_max']) ? $args['field_max'] : 100;
$field_step= !empty($args['field_step']) ? $args['field_step'] : 1;
$field_val = !empty($args['field_value'])
? ($args['field_value'] . ($is_range && strpos($args['field_value'], ',')===false ? ','.$field_max : ''))
: ($is_range ? $field_min.','.$field_max : $field_min);
?><input type="hidden"
name="<?php echo esc_attr($args['field_name']); ?>"
id="<?php echo esc_attr($args['field_name']); ?>"
value="<?php echo esc_attr($field_val); ?>"
<?php if (!empty($args['field_req'])) echo ' aria-required="true"'; ?>
><?php
?><div id="<?php echo esc_attr($args['field_name']); ?>_slider"
class="trx_addons_range_slider"
data-range="<?php echo esc_attr($is_range ? 'true' : 'min'); ?>"
data-min="<?php echo esc_attr($field_min); ?>"
data-max="<?php echo esc_attr($field_max); ?>"
data-step="<?php echo esc_attr($field_step); ?>"
data-linked-field="<?php echo esc_attr($args['field_name']); ?>"
>
<span class="trx_addons_range_slider_label trx_addons_range_slider_label_min"><?php
echo esc_attr(!empty($args['field_min']) ? $args['field_min'] : 0);
?></span>
<span class="trx_addons_range_slider_label trx_addons_range_slider_label_max"><?php
echo esc_attr(!empty($args['field_max']) ? $args['field_max'] : 100);
?></span><?php
$values = explode(',', $field_val);
for ($i=0; $i < count($values); $i++) {
?><span class="trx_addons_range_slider_label trx_addons_range_slider_label_cur"><?php
echo esc_html($values[$i]);
?></span><?php
}
?></div><?php
} else if ($args['field_type'] == 'checkbox') {
$id = str_replace('[]', '', $args['field_name']) . (strpos($args['field_name'], '[]')!==false ? '_' . mt_rand() : '');
?><input type="checkbox"
name="<?php echo esc_attr($args['field_name']); ?>"
id="<?php echo esc_attr($id); ?>"
value="<?php if (!empty($args['field_value'])) echo esc_attr($args['field_value']); ?>"
<?php if (!empty($args['field_checked'])) echo ' checked="checked"'; ?>
<?php if (!empty($args['field_req'])) echo ' aria-required="true"'; ?>
>
<label for="<?php echo esc_attr($id); ?>"><?php
echo esc_html(!empty($args['field_placeholder']) ? $args['field_placeholder'] : $args['field_title']);
?></label><?php
} else if ($args['field_type'] == 'radio') {
if (!empty($args['field_options']) && is_array(($args['field_options']))) {
foreach ($args['field_options'] as $k=>$v) {
?><input type="radio"
name="<?php echo esc_attr($args['field_name']); ?>"
id="<?php echo esc_attr($args['field_name'].'_'.$k); ?>"
value="<?php echo esc_attr($k); ?>"
<?php if (!empty($args['field_value']) && $args['field_value']==$k) echo ' checked="checked"'; ?>
<?php if (!empty($args['field_req'])) echo ' aria-required="true"'; ?>
>
<label for="<?php echo esc_attr($args['field_name'].'_'.$k); ?>"><?php echo esc_html($v); ?></label><?php
}
}
} else if ($args['field_type'] == 'textarea') {
?><textarea
name="<?php echo esc_attr($args['field_name']); ?>"
id="<?php echo esc_attr($args['field_name']); ?>"
<?php if (!empty($args['field_req'])) echo ' aria-required="true"'; ?>
<?php if ($args['style']=='default' && !empty($args['field_placeholder']))
echo ' placeholder="'.esc_attr($args['field_placeholder']).'"'; ?>
><?php if (!empty($args['field_value'])) echo esc_html($args['field_value']); ?></textarea><?php
} else {
?><input type="<?php echo esc_attr($args['field_type']); ?>"
name="<?php echo esc_attr($args['field_name']); ?>"
id="<?php echo esc_attr($args['field_name']); ?>"
value="<?php if (!empty($args['field_value'])) echo esc_attr($args['field_value']); ?>"
<?php if (!empty($args['field_req'])) echo ' aria-required="true"'; ?>
<?php if ($args['style']=='default' && !empty($args['field_placeholder']))
echo ' placeholder="'.esc_attr($args['field_placeholder']).'"'; ?>
><?php
}
if ($args['style']!='default') {
?><span class="sc_form_field_hover"><?php
if ($args['style'] == 'path') {
$path_height = $args['field_type'] == 'text' ? 75 : 190;
?><svg class="sc_form_field_graphic" preserveAspectRatio="none" viewBox="0 0 520 <?php echo intval($path_height); ?>" height="100%" width="100%"><path d="m0,0l520,0l0,<?php echo intval($path_height); ?>l-520,0l0,-<?php echo intval($path_height); ?>z"></svg><?php
} else if ($args['style'] == 'iconed') {
?><i class="sc_form_field_icon <?php echo esc_attr($args['field_icon']); ?>"></i><?php
}
?><span class="sc_form_field_content" data-content="<?php echo esc_attr($args['field_title']); ?>"><?php echo esc_html($args['field_title']); ?></span><?php
?></span><?php
}
?>
</span>
</label>