diff --git a/app/library/App/Controllers/GaController.php b/app/library/App/Controllers/GaController.php index 850cf7e..1238873 100644 --- a/app/library/App/Controllers/GaController.php +++ b/app/library/App/Controllers/GaController.php @@ -29,7 +29,7 @@ class GaController extends CrudResourceController { $get_metrics = $this->request->get('metric') ?? 'users'; $get_start_date = $this->request->get('start') ?? '30daysAgo'; $get_end_date = $this->request->get('end') ?? 'today'; - $get_dimensions = $this->request->get('dimension') ?? 'browser'; + $get_dimensions = $this->request->get('dimension'); putenv('GOOGLE_APPLICATION_CREDENTIALS=/var/www/phalcon/'.self::SECRET_JSON); @@ -54,15 +54,16 @@ class GaController extends CrudResourceController { } //Create the Dimensions object. - $dimensions = []; - $get_dimensions = explode(',', $get_dimensions); - foreach ($get_dimensions as $dimension) { - $dimension_obj = new Google_Service_AnalyticsReporting_Dimension(); - $dimension_obj->setName("ga:".$dimension); - $dimensions[] = $dimension_obj; + if (!empty($get_dimensions)) { + $dimensions = []; + $get_dimensions = explode(',', $get_dimensions); + foreach ($get_dimensions as $dimension) { + $dimension_obj = new Google_Service_AnalyticsReporting_Dimension(); + $dimension_obj->setName("ga:".$dimension); + $dimensions[] = $dimension_obj; + } } - // Создание объекта ReportRequest. $request = new Google_Service_AnalyticsReporting_ReportRequest(); $request->setViewId($view_id); -- libgit2 0.21.4