Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php // DO NOT COPY THIS LINE
- /**
- * remove old payment gateway select function
- */
- remove_action( 'edd_payment_mode_select', 'edd_payment_mode_select' );
- /**
- * create and add new payment gateway select function
- */
- function custom_edd_payment_mode_select() {
- $gateways = edd_get_enabled_payment_gateways();
- $page_URL = edd_get_current_page_url();
- do_action('edd_payment_mode_top'); ?>
- <?php if( edd_is_ajax_disabled() ) { ?>
- <form id="edd_payment_mode" action="<?php echo $page_URL; ?>" method="GET">
- <?php } ?>
- <fieldset id="edd_payment_mode_select">
- <?php do_action( 'edd_payment_mode_before_gateways_wrap' ); ?>
- <div id="edd-payment-mode-wrap">
- <span class="edd-payment-mode-label"><?php _e( 'Select Payment Method', 'edd' ); ?></span><br/>
- <?php
- do_action( 'edd_payment_mode_before_gateways' );
- foreach ( $gateways as $gateway_id => $gateway ) :
- $checked = checked( $gateway_id, edd_get_default_gateway(), false );
- $checked_class = $checked ? ' edd-gateway-option-selected' : '';
- echo '<label for="edd-gateway-' . esc_attr( $gateway_id ) . '" class="edd-gateway-option' . $checked_class . '" id="edd-gateway-option-' . esc_attr( $gateway_id ) . '"></label>';
- echo '<input type="radio" name="payment-mode" class="edd-gateway" id="edd-gateway-' . esc_attr( $gateway_id ) . '" value="' . esc_attr( $gateway_id ) . '"' . $checked . '>';
- endforeach;
- do_action( 'edd_payment_mode_after_gateways' );
- ?>
- </div>
- <?php do_action( 'edd_payment_mode_after_gateways_wrap' ); ?>
- </fieldset>
- <fieldset id="edd_payment_mode_submit" class="edd-no-js">
- <p id="edd-next-submit-wrap">
- <?php echo edd_checkout_button_next(); ?>
- </p>
- </fieldset>
- <?php if( edd_is_ajax_disabled() ) { ?>
- </form>
- <?php } ?>
- <div id="edd_purchase_form_wrap"></div><!-- the checkout fields are loaded into this-->
- <?php do_action('edd_payment_mode_bottom');
- }
- add_action( 'edd_payment_mode_select', 'custom_edd_payment_mode_select' );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement