File "input.php"
Full Path: /home/siazco/grocery.siazco.se/wp-content/plugins/flexible-shipping/vendor_prefixed/wpdesk/wp-forms/templates/input.php
File size: 1.73 KB
MIME-type: text/x-php
Charset: utf-8
<?php
namespace FSVendor;
/**
* @var \WPDesk\Forms\Field $field
* @var string $name_prefix
* @var string $value
*/
if (!\in_array($field->get_type(), ['number', 'text', 'hidden'], \true)) {
?>
<input type="hidden" name="<?php
echo \esc_attr($name_prefix) . '[' . \esc_attr($field->get_name()) . ']';
?>" value="no"/>
<?php
}
?>
<?php
if ($field->get_type() === 'checkbox' && $field->has_sublabel()) {
?>
<label><?php
}
?>
<input
type="<?php
echo \esc_attr($field->get_type());
?>"
name="<?php
echo \esc_attr($name_prefix) . '[' . \esc_attr($field->get_name()) . ']';
?>"
id="<?php
echo \esc_attr($field->get_id());
?>"
<?php
if ($field->has_classes()) {
?>
class="<?php
echo \esc_attr($field->get_classes());
?>"
<?php
}
?>
<?php
if ($field->get_type() === 'text' && $field->has_placeholder()) {
?>
placeholder="<?php
echo \esc_html($field->get_placeholder());
?>"
<?php
}
?>
<?php
foreach ($field->get_attributes() as $key => $atr_val) {
echo \esc_attr($key) . '="' . \esc_attr($atr_val) . '"';
?>
<?php
}
?>
<?php
if ($field->is_required()) {
?>
required="required"<?php
}
?>
<?php
if ($field->is_disabled()) {
?>
disabled="disabled"<?php
}
?>
<?php
if ($field->is_readonly()) {
?>
readonly="readonly"<?php
}
?>
<?php
if (\in_array($field->get_type(), ['number', 'text', 'hidden'], \true)) {
?>
value="<?php
echo \esc_html($value);
?>"
<?php
} else {
?>
value="yes"
<?php
if ($value === 'yes') {
?>
checked="checked"
<?php
}
?>
<?php
}
?>
/>
<?php
if ($field->get_type() === 'checkbox' && $field->has_sublabel()) {
?>
<?php
echo \esc_html($field->get_sublabel());
?></label>
<?php
}