8889841cpulse.clix.co.tz/wp-content/plugins/user-registration/includes/form/class-ur-form-field-textarea.php000064400000005135150447240240032521 0ustar00home/clixcotzid = 'user_registration_textarea'; $this->form_id = 1; $this->registered_fields_config = array( 'label' => __( 'Textarea', 'user-registration' ), 'icon' => 'ur-icon ur-icon-textarea', ); $this->field_defaults = array( 'default_label' => __( 'Textarea', 'user-registration' ), 'default_field_name' => 'textarea_' . ur_get_random_number(), ); } /** * Get Registered admin fields. */ public function get_registered_admin_fields() { return '
  • ' . $this->registered_fields_config['label'] . '
  • '; } /** * Validate field. * * @param [object] $single_form_field Field Data. * @param [object] $form_data Form Data. * @param [string] $filter_hook Hook. * @param [int] $form_id Form id. */ public function validation( $single_form_field, $form_data, $filter_hook, $form_id ) { $required = isset( $single_form_field->general_setting->required ) ? $single_form_field->general_setting->required : 'no'; $field_label = isset( $form_data->label ) ? $form_data->label : ''; $value = isset( $form_data->value ) ? $form_data->value : ''; $urcl_hide_fields = isset( $_POST['urcl_hide_fields'] ) ? (array) json_decode( stripslashes( $_POST['urcl_hide_fields'] ), true ) : array(); //phpcs:ignore; $field_name = isset( $single_form_field->general_setting->field_name ) ? $single_form_field->general_setting->field_name : ''; if ( ! in_array( $field_name, $urcl_hide_fields, true ) && 'yes' == $required && empty( $value ) ) { add_filter( $filter_hook, function ( $msg ) use ( $field_label ) { /* translators: %1$s - Field Label */ return sprintf( __( '%1$s is required.', 'user-registration' ), $field_label ); } ); } } } return UR_Form_Field_Textarea::get_instance();