From: Laury GvR Date: Fri, 12 Jul 2019 16:17:51 +0000 (-0400) Subject: Checks for plugin existence around dashboard summary retrieval in rest route X-Git-Url: http://cvs2.gaslightmedia.com/gitweb/index.cgi?a=commitdiff_plain;h=c292573349eb028b7ddb0be5124a4e345e9c7b9c;p=WP-Plugins%2Fglm-member-db-rest-api.git Checks for plugin existence around dashboard summary retrieval in rest route --- diff --git a/routes/dashboard.php b/routes/dashboard.php index 25c292c..266f379 100644 --- a/routes/dashboard.php +++ b/routes/dashboard.php @@ -103,10 +103,16 @@ class GLMA_Dashboard_Rest_Controller $summary[] = "test"; $summary[] = $members; - $events = $this->get_events_summary(); - $summary[] = $events; - $summary[] = $this->get_coupons_summary(); - $summary[] = "packages str"; + if ( defined("GLM_MEMBERS_EVENTS_PLUGIN_PATH") ) { + $events = $this->get_events_summary(); + $summary[] = $events; + } + if ( defined("GLM_MEMBERS_COUPONS_PLUGIN_PATH") ) { + $summary[] = $this->get_coupons_summary(); + } + if ( defined("GLM_MEMBERS_PACKAGING_PLUGIN_PATH") ) { + $summary[] = "packages str"; + } return rest_ensure_response( array_values( $summary ) ); },