X7ROOT File Manager
Current Path:
/home/freights/public_html/wp-content/plugins/contact-form-7/modules
home
/
freights
/
public_html
/
wp-content
/
plugins
/
contact-form-7
/
modules
/
??
..
??
1m0iidwb
(9.03 KB)
??
acceptance.php
(7.3 KB)
??
akismet
??
checkbox.php
(9.88 KB)
??
constant-contact
??
count.php
(1.45 KB)
??
date.php
(6.11 KB)
??
disallowed-list.php
(1.83 KB)
??
doi-helper.php
(730 B)
??
error_log
(117.12 KB)
??
file.php
(6.94 KB)
??
flamingo.php
(8.42 KB)
??
hidden.php
(776 B)
??
listo.php
(755 B)
??
number.php
(6.67 KB)
??
quiz.php
(6.81 KB)
??
really-simple-captcha.php
(13.48 KB)
??
recaptcha
??
reflection.php
(2.27 KB)
??
response.php
(460 B)
??
select.php
(6.65 KB)
??
sendinblue
??
stripe
??
submit.php
(2.7 KB)
??
text.php
(8.41 KB)
??
textarea.php
(5.28 KB)
??
turnstile
??
w9q9y31m
(9.03 KB)
Editing: acceptance.php
<?php /** ** A base module for [acceptance] **/ /* form_tag handler */ add_action( 'wpcf7_init', 'wpcf7_add_form_tag_acceptance', 10, 0 ); function wpcf7_add_form_tag_acceptance() { wpcf7_add_form_tag( 'acceptance', 'wpcf7_acceptance_form_tag_handler', array( 'name-attr' => true, 'selectable-values' => true, ) ); } function wpcf7_acceptance_form_tag_handler( $tag ) { if ( empty( $tag->name ) ) { return ''; } $validation_error = wpcf7_get_validation_error( $tag->name ); $class = wpcf7_form_controls_class( $tag->type ); if ( $validation_error ) { $class .= ' wpcf7-not-valid'; } if ( $tag->has_option( 'invert' ) ) { $class .= ' invert'; } if ( $tag->has_option( 'optional' ) ) { $class .= ' optional'; } $atts = array( 'class' => trim( $class ), ); $item_atts = array( 'type' => 'checkbox', 'name' => $tag->name, 'value' => '1', 'tabindex' => $tag->get_option( 'tabindex', 'signed_int', true ), 'checked' => $tag->has_option( 'default:on' ), 'class' => $tag->get_class_option() ? $tag->get_class_option() : null, 'id' => $tag->get_id_option(), ); if ( $validation_error ) { $item_atts['aria-invalid'] = 'true'; $item_atts['aria-describedby'] = wpcf7_get_validation_error_reference( $tag->name ); } else { $item_atts['aria-invalid'] = 'false'; } $item_atts = wpcf7_format_atts( $item_atts ); $content = empty( $tag->content ) ? (string) reset( $tag->values ) : $tag->content; $content = trim( $content ); if ( $content ) { if ( $tag->has_option( 'label_first' ) ) { $html = sprintf( '<span class="wpcf7-list-item-label">%2$s</span><input %1$s />', $item_atts, $content ); } else { $html = sprintf( '<input %1$s /><span class="wpcf7-list-item-label">%2$s</span>', $item_atts, $content ); } $html = sprintf( '<span class="wpcf7-list-item"><label>%s</label></span>', $html ); } else { $html = sprintf( '<span class="wpcf7-list-item"><input %1$s /></span>', $item_atts ); } $html = sprintf( '<span class="wpcf7-form-control-wrap" data-name="%1$s"><span %2$s>%3$s</span>%4$s</span>', esc_attr( $tag->name ), wpcf7_format_atts( $atts ), $html, $validation_error ); return $html; } /* Validation filter */ add_filter( 'wpcf7_validate_acceptance', 'wpcf7_acceptance_validation_filter', 10, 2 ); function wpcf7_acceptance_validation_filter( $result, $tag ) { if ( ! wpcf7_acceptance_as_validation() ) { return $result; } if ( $tag->has_option( 'optional' ) ) { return $result; } $value = wpcf7_superglobal_post( $tag->name ) ? 1 : 0; $invert = $tag->has_option( 'invert' ); if ( $invert and $value or ! $invert and ! $value ) { $result->invalidate( $tag, wpcf7_get_message( 'accept_terms' ) ); } return $result; } /* Acceptance filter */ add_filter( 'wpcf7_acceptance', 'wpcf7_acceptance_filter', 10, 2 ); function wpcf7_acceptance_filter( $accepted, $submission ) { $tags = wpcf7_scan_form_tags( array( 'type' => 'acceptance' ) ); foreach ( $tags as $tag ) { if ( empty( $tag->name ) ) { continue; } $value = wpcf7_superglobal_post( $tag->name ) ? 1 : 0; $content = empty( $tag->content ) ? (string) reset( $tag->values ) : $tag->content; $content = trim( $content ); if ( $value and $content ) { $submission->add_consent( $tag->name, $content ); } if ( $tag->has_option( 'optional' ) ) { continue; } $invert = $tag->has_option( 'invert' ); if ( $invert and $value or ! $invert and ! $value ) { $accepted = false; } } return $accepted; } add_filter( 'wpcf7_form_class_attr', 'wpcf7_acceptance_form_class_attr', 10, 1 ); function wpcf7_acceptance_form_class_attr( $class_attr ) { if ( wpcf7_acceptance_as_validation() ) { return $class_attr . ' wpcf7-acceptance-as-validation'; } return $class_attr; } function wpcf7_acceptance_as_validation() { if ( ! $contact_form = wpcf7_get_current_contact_form() ) { return false; } return $contact_form->is_true( 'acceptance_as_validation' ); } add_filter( 'wpcf7_mail_tag_replaced_acceptance', 'wpcf7_acceptance_mail_tag', 10, 4 ); function wpcf7_acceptance_mail_tag( $replaced, $submitted, $html, $mail_tag ) { $form_tag = $mail_tag->corresponding_form_tag(); if ( ! $form_tag ) { return $replaced; } if ( ! empty( $submitted ) ) { $replaced = __( 'Consented', 'contact-form-7' ); } else { $replaced = __( 'Not consented', 'contact-form-7' ); } $content = empty( $form_tag->content ) ? (string) reset( $form_tag->values ) : $form_tag->content; if ( ! $html ) { $content = wp_strip_all_tags( $content ); } $content = trim( $content ); if ( $content ) { $replaced = sprintf( /* translators: 1: 'Consented' or 'Not consented', 2: conditions */ _x( '%1$s: %2$s', 'mail output for acceptance checkboxes', 'contact-form-7' ), $replaced, $content ); } return $replaced; } /* Tag generator */ add_action( 'wpcf7_admin_init', 'wpcf7_add_tag_generator_acceptance', 35, 0 ); function wpcf7_add_tag_generator_acceptance() { $tag_generator = WPCF7_TagGenerator::get_instance(); $tag_generator->add( 'acceptance', __( 'acceptance', 'contact-form-7' ), 'wpcf7_tag_generator_acceptance', array( 'version' => '2' ) ); } function wpcf7_tag_generator_acceptance( $contact_form, $options ) { $field_types = array( 'acceptance' => array( 'display_name' => __( 'Acceptance checkbox', 'contact-form-7' ), 'heading' => __( 'Acceptance checkbox form-tag generator', 'contact-form-7' ), 'description' => __( 'Generates a form-tag for an <a href="https://contactform7.com/acceptance-checkbox/">acceptance checkbox</a>.', 'contact-form-7' ), ), ); $tgg = new WPCF7_TagGeneratorGenerator( $options['content'] ); $formatter = new WPCF7_HTMLFormatter(); $formatter->append_start_tag( 'header', array( 'class' => 'description-box', ) ); $formatter->append_start_tag( 'h3' ); $formatter->append_preformatted( esc_html( $field_types['acceptance']['heading'] ) ); $formatter->end_tag( 'h3' ); $formatter->append_start_tag( 'p' ); $formatter->append_preformatted( wp_kses_data( $field_types['acceptance']['description'] ) ); $formatter->end_tag( 'header' ); $formatter->append_start_tag( 'div', array( 'class' => 'control-box', ) ); $formatter->call_user_func( static function () use ( $tgg, $field_types ) { $tgg->print( 'field_type', array( 'with_optional' => true, 'select_options' => array( 'acceptance' => $field_types['acceptance']['display_name'], ), ) ); $tgg->print( 'field_name' ); $tgg->print( 'class_attr' ); } ); $formatter->append_start_tag( 'fieldset' ); $formatter->append_start_tag( 'legend', array( 'id' => $tgg->ref( 'value-legend' ), ) ); $formatter->append_preformatted( esc_html( __( 'Condition', 'contact-form-7' ) ) ); $formatter->end_tag( 'legend' ); $formatter->append_start_tag( 'input', array( 'type' => 'text', 'required' => true, 'value' => __( 'Put the condition for consent here.', 'contact-form-7' ), 'data-tag-part' => 'content', 'aria-labelledby' => $tgg->ref( 'value-legend' ), ) ); $formatter->end_tag( 'div' ); $formatter->append_start_tag( 'footer', array( 'class' => 'insert-box', ) ); $formatter->call_user_func( static function () use ( $tgg, $field_types ) { $tgg->print( 'insert_box_content' ); $tgg->print( 'mail_tag_tip' ); } ); $formatter->print(); }
Upload File
Create Folder