From: Anthony Talarico Date: Fri, 12 Jul 2019 19:41:01 +0000 (-0400) Subject: reshaping the summary data to be one monolithic object containing arrays for each... X-Git-Url: http://cvs2.gaslightmedia.com/gitweb/index.cgi?a=commitdiff_plain;h=1ce54c599176d6274d97dcc0e45a3e87e7030a86;p=WP-Plugins%2Fglm-member-db-rest-api.git reshaping the summary data to be one monolithic object containing arrays for each addon --- diff --git a/setup/routes/dashboard.php b/setup/routes/dashboard.php index 7f82640..cb40a4b 100644 --- a/setup/routes/dashboard.php +++ b/setup/routes/dashboard.php @@ -97,22 +97,23 @@ class GLMA_Dashboard_Rest_Controller //} - if ( isset($this->config['addOns']['glm-member-db']) ) { + + if ( defined("GLM_MEMBERS_PLUGIN_PATH") ) { $members = $this->get_members_summary(); - $summary[] = array("members" => $members); + $summary['members'] = $members; } if ( defined("GLM_MEMBERS_EVENTS_PLUGIN_PATH") ) { $events = $this->get_events_summary(); - $summary[] = array("events" => $events); + $summary['events'] = $events; } if ( defined("GLM_MEMBERS_COUPONS_PLUGIN_PATH") ) { - $summary[] = array("coupons", $this->get_coupons_summary() ); + $summary['coupons'] = $this->get_coupons_summary(); } if ( defined("GLM_MEMBERS_PACKAGING_PLUGIN_PATH") ) { - $summary[] = array("packaging", $this->get_packages_summary() ); + $summary['packaging'] = $this->get_packages_summary(); } - return rest_ensure_response( get_object_vars( (object) array_values( $summary ) ) ); + return rest_ensure_response( get_object_vars ( (object) $summary ) ); }, ) )