/home/techb158/on-time-movers.com/wp-content/plugins/wpforms/pro/includes/fields
NameSizeModeActions
class-address.php452020644editdlrm
class-content.php55410644editdlrm
class-date-time.php473960644editdlrm
class-divider.php36290644editdlrm
class-entry-preview.php279490644editdlrm
class-file-upload.php644390644editdlrm
class-hidden.php22840644editdlrm
class-html.php57950644editdlrm
class-layout.php86360644editdlrm
class-page-break.php238500644editdlrm
class-password.php185000644editdlrm
class-payment-checkbox.php154400644editdlrm
class-payment-credit-card.php187280644editdlrm
class-payment-dropdown.php172540644editdlrm
class-payment-multiple.php141440644editdlrm
class-payment-single.php109960644editdlrm
class-payment-total.php67290644editdlrm
class-phone.php96940644editdlrm
class-rating.php149120644editdlrm
class-richtext.php410540644editdlrm
class-url.php44010644editdlrm
Edit: /home/techb158/on-time-movers.com/wp-content/plugins/wpforms/pro/includes/fields/class-url.php (4401B)
name = esc_html__( 'Website / URL', 'wpforms' ); $this->type = 'url'; $this->icon = 'fa-link'; $this->order = 90; $this->group = 'fancy'; } /** * Field options panel inside the builder. * * @since 1.0.0 * * @param array $field Field data. */ public function field_options( $field ) { /* * Basic field options. */ // Options open markup. $args = array( 'markup' => 'open', ); $this->field_option( 'basic-options', $field, $args ); // Label. $this->field_option( 'label', $field ); // Description. $this->field_option( 'description', $field ); // Required toggle. $this->field_option( 'required', $field ); // Options close markup. $args = array( 'markup' => 'close', ); $this->field_option( 'basic-options', $field, $args ); /* * Advanced field options. */ // Options open markup. $args = array( 'markup' => 'open', ); $this->field_option( 'advanced-options', $field, $args ); // Size. $this->field_option( 'size', $field ); // Placeholder. $this->field_option( 'placeholder', $field ); // Default value. $this->field_option( 'default_value', $field ); // Custom CSS classes. $this->field_option( 'css', $field ); // Hide label. $this->field_option( 'label_hide', $field ); // Options close markup. $args = [ 'markup' => 'close', ]; $this->field_option( 'advanced-options', $field, $args ); } /** * Field preview inside the builder. * * @since 1.0.0 * * @param array $field Field data. */ public function field_preview( $field ) { // Define data. $placeholder = ! empty( $field['placeholder'] ) ? $field['placeholder'] : ''; $default_value = ! empty( $field['default_value'] ) ? $field['default_value'] : ''; // Label. $this->field_preview_option( 'label', $field ); // Primary input. echo ''; // Description. $this->field_preview_option( 'description', $field ); } /** * Field display on the form front-end. * * @since 1.0.0 * * @param array $field Field data and settings. * @param array $deprecated Deprecated field attributes. Use field properties. * @param array $form_data Form data and settings. */ public function field_display( $field, $deprecated, $form_data ) { // Define data. $primary = $field['properties']['inputs']['primary']; // Primary field. printf( '', wpforms_html_attributes( $primary['id'], $primary['class'], $primary['data'], $primary['attr'] ), esc_attr( $primary['required'] ) ); } /** * Validate field on form submit. * * @since 1.0.0 * * @param int $field_id Field ID. * @param string $field_submit Submitted value. * @param array $form_data Form data and settings. */ public function validate( $field_id, $field_submit, $form_data ) { $form_id = $form_data['id']; // Basic required check - If field is marked as required, check for entry data. if ( empty( $field_submit ) && ! empty( $form_data['fields'][ $field_id ]['required'] ) ) { wpforms()->process->errors[ $form_id ][ $field_id ] = wpforms_get_required_label(); } // Check that URL is in the valid format. if ( ! empty( $field_submit ) && ! wpforms_is_url( $field_submit ) ) { wpforms()->process->errors[ $form_id ][ $field_id ] = apply_filters( 'wpforms_valid_url_label', esc_html__( 'Please enter a valid URL.', 'wpforms' ) ); } } /** * Format field. * * @since 1.5.8 * * @param int $field_id Field ID. * @param string $field_submit Submitted value. * @param array $form_data Form data. */ public function format( $field_id, $field_submit, $form_data ) { // Set field details. wpforms()->process->fields[ $field_id ] = array( 'name' => ! empty( $form_data['fields'][ $field_id ]['label'] ) ? sanitize_text_field( $form_data['fields'][ $field_id ]['label'] ) : '', 'value' => trim( $field_submit ), 'id' => absint( $field_id ), 'type' => $this->type, ); } } new WPForms_Field_URL();