From: Laury GvR Date: Fri, 12 Jul 2019 19:00:01 +0000 (-0400) Subject: Convert summary array into object, send object vars to rest response X-Git-Url: http://cvs2.gaslightmedia.com/gitweb/index.cgi?a=commitdiff_plain;h=91da34662a25819c8bbc3f6a1e2acd5f59210b2e;p=WP-Plugins%2Fglm-member-db-rest-api.git Convert summary array into object, send object vars to rest response --- diff --git a/setup/routes/dashboard.php b/setup/routes/dashboard.php index 439d8db..7f82640 100644 --- a/setup/routes/dashboard.php +++ b/setup/routes/dashboard.php @@ -97,22 +97,22 @@ class GLMA_Dashboard_Rest_Controller //} - if ( defined("GLM_MEMBERS_PLUGIN_PATH") ) { + if ( isset($this->config['addOns']['glm-member-db']) ) { $members = $this->get_members_summary(); - $summary['members'] = array("members" => $members); + $summary[] = array("members" => $members); } if ( defined("GLM_MEMBERS_EVENTS_PLUGIN_PATH") ) { $events = $this->get_events_summary(); - $summary['events'] = array("events" => $events); + $summary[] = array("events" => $events); } if ( defined("GLM_MEMBERS_COUPONS_PLUGIN_PATH") ) { - $summary['coupons'] = array("coupons", $this->get_coupons_summary() ); + $summary[] = array("coupons", $this->get_coupons_summary() ); } if ( defined("GLM_MEMBERS_PACKAGING_PLUGIN_PATH") ) { - $summary['packaging'] = array("packaging", $this->get_packages_summary() ); + $summary[] = array("packaging", $this->get_packages_summary() ); } - return rest_ensure_response( array_values( $summary ) ); + return rest_ensure_response( get_object_vars( (object) array_values( $summary ) ) ); }, ) )