diff --git a/admin/class-paypal-for-woocommerce-multi-account-management-admin.php b/admin/class-paypal-for-woocommerce-multi-account-management-admin.php index 4546b80..cd26bfd 100644 --- a/admin/class-paypal-for-woocommerce-multi-account-management-admin.php +++ b/admin/class-paypal-for-woocommerce-multi-account-management-admin.php @@ -804,16 +804,20 @@ public function angelleye_multi_account_list() { } elseif(function_exists('dokan')) { $vendor_result = new WP_User_Query( array('role__in' => array('seller'), 'fields' => array('ID') ) ); } - $active_rule_text = ($active_count > 1) ? 'rules' : 'rule'; - $deactive_rule_text = ($deactive_count > 1) ? 'rules' : 'rule'; - $will_create_total_rules = $vendor_result->total_users - ( $active_count + $deactive_count ); - $total_rule_text = ($will_create_total_rules > 1) ? 'rules' : 'rule'; - wp_localize_script('paypal-for-woocommerce-multi-account-management', 'pfwma_param', array( - 'disable_all_vendor_rules_alert_message' => sprintf(__('This will disable %s auto generated %s, Would you like to continue?', 'paypal-for-woocommerce-multi-account-management'), $active_count, $active_rule_text), - 'enable_all_vendor_rules_alert_message' => sprintf(__('This will enable %s auto generated %s, Would you like to continue?', 'paypal-for-woocommerce-multi-account-management'), $deactive_count, $deactive_rule_text), - 'create_all_vendor_rules_alert_message' => sprintf(__('This will Sync Existing Vendor\'s Rule, Would you like to continue?', 'paypal-for-woocommerce-multi-account-management'), $will_create_total_rules, $total_rule_text) - ) - ); + if(isset($vendor_result) && is_object($vendor_result)) { + $active_rule_text = ($active_count > 1) ? 'rules' : 'rule'; + $deactive_rule_text = ($deactive_count > 1) ? 'rules' : 'rule'; + $will_create_total_rules = $vendor_result->total_users - ( $active_count + $deactive_count ); + $total_rule_text = ($will_create_total_rules > 1) ? 'rules' : 'rule'; + wp_localize_script('paypal-for-woocommerce-multi-account-management', 'pfwma_param', array( + 'disable_all_vendor_rules_alert_message' => sprintf(__('This will disable %s auto generated %s, Would you like to continue?', 'paypal-for-woocommerce-multi-account-management'), $active_count, $active_rule_text), + 'enable_all_vendor_rules_alert_message' => sprintf(__('This will enable %s auto generated %s, Would you like to continue?', 'paypal-for-woocommerce-multi-account-management'), $deactive_count, $deactive_rule_text), + 'create_all_vendor_rules_alert_message' => sprintf(__('This will Sync Existing Vendor\'s Rule, Would you like to continue?', 'paypal-for-woocommerce-multi-account-management'), $will_create_total_rules, $total_rule_text) + ) + ); + } else { + + } ?>