From a2c54ec445a4967d0065d8a763ec05c88ce5f2c5 Mon Sep 17 00:00:00 2001 From: dyszczo <krzysztof.dyszczyk@gmail.com> Date: Mon, 25 May 2020 16:35:20 +0100 Subject: [PATCH] textarea template --- templates/select.php | 4 ---- templates/textarea.php | 23 +++++++++++++++++++++++ 2 files changed, 23 insertions(+), 4 deletions(-) create mode 100644 templates/textarea.php diff --git a/templates/select.php b/templates/select.php index 6923320..f9c01c1 100644 --- a/templates/select.php +++ b/templates/select.php @@ -1,8 +1,4 @@ <?php - -use WPDesk\ShopMagic\Action\Builtin\SendMail\PlainMailTemplate; -use WPDesk\ShopMagic\Action\Builtin\SendMail\WooCommerceMailTemplate; - /** * @var \WPDesk\Forms\Field $field * @var string $name_prefix diff --git a/templates/textarea.php b/templates/textarea.php new file mode 100644 index 0000000..cf2f2a7 --- /dev/null +++ b/templates/textarea.php @@ -0,0 +1,23 @@ +<?php +/** + * @var \WPDesk\Forms\Field $field + * @var string $name_prefix + * @var string $value + */ +?> + +<textarea + id="<?php echo esc_attr( $field->get_id() ); ?>" + <?php if ( $field->has_classes() ): ?>class="<?php echo esc_attr( $field->get_classes() ); ?>"<?php endif; ?> + name="<?php echo esc_attr( $name_prefix ); ?>[<?php echo esc_attr( $field->get_name() ); ?>]" + <?php foreach ( $field->get_attributes() as $key => $attr_val ): ?> + <?php echo esc_attr( $key ); ?>="<?php echo esc_attr( $attr_val ); ?>" + <?php endforeach; ?> + + <?php if ( $field->is_required() ): ?>required="required"<?php endif; ?> + <?php if ( $field->is_disabled() ): ?>disabled="disabled"<?php endif; ?> + <?php if ( $field->is_readonly() ): ?>readonly="readonly"<?php endif; ?> + <?php if ( $field->is_multiple() ): ?>multiple="multiple"<?php endif; ?> + + <?php if ( $field->has_placeholder() ): ?>placeholder="<?php echo esc_html( $field->get_placeholder() ); ?>"<?php endif; ?> +><?php echo esc_html( $value ); ?></textarea> -- GitLab