@@ 741-752 (lines=12) @@ | ||
738 | * |
|
739 | * @global WP_User $current_user |
|
740 | */ |
|
741 | protected function _activate_payment_method() |
|
742 | { |
|
743 | if (isset($this->_req_data['payment_method_type'])) { |
|
744 | $payment_method_type = sanitize_text_field($this->_req_data['payment_method_type']); |
|
745 | // see if one exists |
|
746 | EE_Registry::instance()->load_lib('Payment_Method_Manager'); |
|
747 | $payment_method = EE_Payment_Method_Manager::instance() |
|
748 | ->activate_a_payment_method_of_type($payment_method_type); |
|
749 | $this->_redirect_after_action( |
|
750 | 1, |
|
751 | 'Payment Method', |
|
752 | 'activated', |
|
753 | array('action' => 'default', 'payment_method' => $payment_method->slug()) |
|
754 | ); |
|
755 | } else { |
|
@@ 764-774 (lines=11) @@ | ||
761 | /** |
|
762 | * Deactivates the payment method with the specified slug, and redirects. |
|
763 | */ |
|
764 | protected function _deactivate_payment_method() |
|
765 | { |
|
766 | if (isset($this->_req_data['payment_method'])) { |
|
767 | $payment_method_slug = sanitize_key($this->_req_data['payment_method']); |
|
768 | // deactivate it |
|
769 | EE_Registry::instance()->load_lib('Payment_Method_Manager'); |
|
770 | $count_updated = EE_Payment_Method_Manager::instance()->deactivate_payment_method($payment_method_slug); |
|
771 | $this->_redirect_after_action( |
|
772 | $count_updated, |
|
773 | 'Payment Method', |
|
774 | 'deactivated', |
|
775 | array('action' => 'default', 'payment_method' => $payment_method_slug) |
|
776 | ); |
|
777 | } else { |