Advertisement
Guest User

Untitled

a guest
Jan 26th, 2015
238
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.95 KB | None | 0 0
  1. <?php // DO NOT COPY THIS LINE
  2.  
  3. /**
  4. * remove old payment gateway select function
  5. */
  6. remove_action( 'edd_payment_mode_select', 'edd_payment_mode_select' );
  7.  
  8.  
  9. /**
  10. * create and add new payment gateway select function
  11. */
  12. function custom_edd_payment_mode_select() {
  13. $gateways = edd_get_enabled_payment_gateways();
  14. $page_URL = edd_get_current_page_url();
  15. do_action('edd_payment_mode_top'); ?>
  16. <?php if( edd_is_ajax_disabled() ) { ?>
  17. <form id="edd_payment_mode" action="<?php echo $page_URL; ?>" method="GET">
  18. <?php } ?>
  19. <fieldset id="edd_payment_mode_select">
  20. <?php do_action( 'edd_payment_mode_before_gateways_wrap' ); ?>
  21. <div id="edd-payment-mode-wrap">
  22. <span class="edd-payment-mode-label"><?php _e( 'Select Payment Method', 'edd' ); ?></span><br/>
  23. <?php
  24.  
  25. do_action( 'edd_payment_mode_before_gateways' );
  26.  
  27. foreach ( $gateways as $gateway_id => $gateway ) :
  28. $checked = checked( $gateway_id, edd_get_default_gateway(), false );
  29. $checked_class = $checked ? ' edd-gateway-option-selected' : '';
  30. echo '<label for="edd-gateway-' . esc_attr( $gateway_id ) . '" class="edd-gateway-option' . $checked_class . '" id="edd-gateway-option-' . esc_attr( $gateway_id ) . '"></label>';
  31. echo '<input type="radio" name="payment-mode" class="edd-gateway" id="edd-gateway-' . esc_attr( $gateway_id ) . '" value="' . esc_attr( $gateway_id ) . '"' . $checked . '>';
  32. endforeach;
  33.  
  34. do_action( 'edd_payment_mode_after_gateways' );
  35.  
  36. ?>
  37. </div>
  38. <?php do_action( 'edd_payment_mode_after_gateways_wrap' ); ?>
  39. </fieldset>
  40. <fieldset id="edd_payment_mode_submit" class="edd-no-js">
  41. <p id="edd-next-submit-wrap">
  42. <?php echo edd_checkout_button_next(); ?>
  43. </p>
  44. </fieldset>
  45. <?php if( edd_is_ajax_disabled() ) { ?>
  46. </form>
  47. <?php } ?>
  48. <div id="edd_purchase_form_wrap"></div><!-- the checkout fields are loaded into this-->
  49. <?php do_action('edd_payment_mode_bottom');
  50. }
  51. add_action( 'edd_payment_mode_select', 'custom_edd_payment_mode_select' );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement