Fix updating invoice types
authorSteve Sutton <steve@gaslightmedia.com>
Wed, 13 Mar 2019 20:12:29 +0000 (16:12 -0400)
committerSteve Sutton <steve@gaslightmedia.com>
Wed, 13 Mar 2019 20:12:29 +0000 (16:12 -0400)
Fix for the edit account page in members billing.

models/admin/member/billing.php

index 30610fe..350b651 100644 (file)
@@ -592,7 +592,8 @@ class GlmMembersAdmin_member_billing // extends GlmDataBilling
                 }
 
                 // Update the Billing Account invoice_type (needs to be related to member_type)
-                if ( isset( $_REQUEST['member'] ) ) {
+                $member_types_enables = $this->config['settings']['member_types_enabled'];
+                if ( isset( $_REQUEST['member'] ) && $member_types_enabled ) {
                     $member_id = filter_var( $_REQUEST['member'], FILTER_VALIDATE_INT );
                     if ( $member_id ) {
                         $current_member_type = $this->wpdb->get_var(