true) );
}
function cfywpay_payment_form_tag_handler( $tag ) {
if ( empty( $tag->name ) ) {
return '';
}
$contact_form = WPCF7_ContactForm::get_current();
$formid = $contact_form->id();
$validation_error = wpcf7_get_validation_error( $tag->name );
$class = wpcf7_form_controls_class( $tag->type );
$class .= ' wpcf7-validates-as-payment';
$atts = array();
$atts['class'] = $tag->get_class_option( $class );
$atts['id'] = $tag->get_id_option();
$atts['class'] .= " cfywpay-payment";
$atts['name'] = $tag->name;
$atts = wpcf7_format_atts( $atts );
$enabled_use_paypal = get_post_meta( $formid, CF7WPAYPREFIX.'enabled_use_paypal', true );
$enabled_use_stripe = get_post_meta( $formid, CF7WPAYPREFIX.'enabled_use_stripe', true );
$paypal_label = "Pay with Paypal";
$stripe_label = "Pay with Stripe";
if($paypal_label == '') {
$paypal_label = "Pay with Paypal";
}
if($stripe_label == '') {
$stripe_label = "Pay with Stripe";
}
$cfywpay_options = '';
if($enabled_use_paypal == 'on') {
$cfywpay_options .= '';
}
if($enabled_use_stripe == 'on') {
$cfywpay_options .= '';
}
$html = '';
if($enabled_use_paypal != 'on' && $enabled_use_stripe != 'on') {
$html .= sprintf(
'No Payment Method Defined
',
sanitize_html_class( $tag->name ));
} else {
$html .= sprintf(
'',
sanitize_html_class( $tag->name ), $atts, $cfywpay_options, $validation_error );
}
return $html;
}