base-field-error.php
3 years ago
checkboxes-field-error.php
3 years ago
error-handler.php
3 years ago
media-field-error.php
3 years ago
number-field-error.php
3 years ago
repeater-field-error.php
3 years ago
text-field-error.php
3 years ago
textarea-field-error.php
3 years ago
wysiwyg-field-error.php
3 years ago
text-field-error.php
27 lines
| 1 | <?php |
| 2 | |
| 3 | |
| 4 | namespace Jet_Form_Builder\Blocks\Modules\Fields_Errors; |
| 5 | |
| 6 | class Text_Field_Error extends Base_Field_Error { |
| 7 | |
| 8 | public function get_name() { |
| 9 | return 'text-field'; |
| 10 | } |
| 11 | |
| 12 | public function get_title() { |
| 13 | return 'Text field'; |
| 14 | } |
| 15 | |
| 16 | public function error() { |
| 17 | $type = isset( $this->params['field_type'] ) ? $this->params['field_type'] : 'text'; |
| 18 | |
| 19 | switch ( $type ) { |
| 20 | case 'email': |
| 21 | return $this->get_manager()->get_message( 'invalid_email' ); |
| 22 | default: |
| 23 | return parent::error(); |
| 24 | } |
| 25 | } |
| 26 | } |
| 27 |