/home/vianto5/cititower.mx/wp-content/plugins/wpforms/src/Pro/Forms/Fields/CreditCard
NameSizeModeActions
Field.php142140644editdlrm
Frontend.php58330644editdlrm
Edit: /home/vianto5/cititower.mx/wp-content/plugins/wpforms/src/Pro/Forms/Fields/CreditCard/Frontend.php (5833B)
display_ssl_warning(); } // Row wrapper. printf( '
', sanitize_html_class( $field['size'] ) ); $this->display_card_number( $field ); $this->display_cvc( $field ); echo '
'; // Row wrapper. printf( '
', sanitize_html_class( $field['size'] ) ); $this->display_name( $field ); $this->display_expiration_block( $field ); echo '
'; } /** * Display SSL warning. * * @since 1.8.1 */ private function display_ssl_warning() { echo '
'; esc_html_e( 'This page is insecure. Credit Card field should be used for testing purposes only.', 'wpforms' ); echo '
'; } /** * Display Card Number. * * @since 1.8.1 * * @param array $field Field data and settings. */ private function display_card_number( $field ) { $number = ! empty( $field['properties']['inputs']['number'] ) ? $field['properties']['inputs']['number'] : []; echo '
'; $this->field_obj->field_display_sublabel( 'number', 'before', $field ); printf( '', wpforms_html_attributes( $number['id'], $number['class'], $number['data'], $number['attr'] ), ! empty( $number['required'] ) ? 'required' : '' ); $this->field_obj->field_display_sublabel( 'number', 'after', $field ); $this->field_obj->field_display_error( 'number', $field ); echo '
'; } /** * Display CVC. * * @since 1.8.1 * * @param array $field Field data and settings. */ private function display_cvc( $field ) { $cvc = ! empty( $field['properties']['inputs']['cvc'] ) ? $field['properties']['inputs']['cvc'] : []; echo '
'; $this->field_obj->field_display_sublabel( 'cvc', 'before', $field ); printf( '', wpforms_html_attributes( $cvc['id'], $cvc['class'], $cvc['data'], $cvc['attr'] ), ! empty( $cvc['required'] ) ? 'required' : '' ); $this->field_obj->field_display_sublabel( 'cvc', 'after', $field ); $this->field_obj->field_display_error( 'cvc', $field ); echo '
'; } /** * Display Name. * * @since 1.8.1 * * @param array $field Field data and settings. */ private function display_name( $field ) { $name = ! empty( $field['properties']['inputs']['name'] ) ? $field['properties']['inputs']['name'] : []; echo '
'; $this->field_obj->field_display_sublabel( 'name', 'before', $field ); printf( '', wpforms_html_attributes( $name['id'], $name['class'], $name['data'], $name['attr'] ), ! empty( $name['required'] ) ? 'required' : '' ); $this->field_obj->field_display_sublabel( 'name', 'after', $field ); $this->field_obj->field_display_error( 'name', $field ); echo '
'; } /** * Display Expiration block. * * @since 1.8.1 * * @param array $field Field data and settings. */ private function display_expiration_block( $field ) { echo '
'; // Month. $this->display_expiration_month( $field ); // Year. $this->display_expiration_year( $field ); // Sub labels. $this->field_obj->field_display_sublabel( 'month', 'after', $field ); $this->field_obj->field_display_error( 'month', $field ); echo '
'; } /** * Display Expiration Month. * * @since 1.8.1 * * @param array $field Field data and settings. */ private function display_expiration_month( $field ) { $month = ! empty( $field['properties']['inputs']['month'] ) ? $field['properties']['inputs']['month'] : []; $this->field_obj->field_display_sublabel( 'month', 'before', $field ); printf( ''; } /** * Display Expiration Year. * * @since 1.8.1 * * @param array $field Field data and settings. */ private function display_expiration_year( $field ) { $year = ! empty( $field['properties']['inputs']['year'] ) ? $field['properties']['inputs']['year'] : []; $this->field_obj->field_display_sublabel( 'year', 'before', $field ); printf( ''; } }