Commit b22a7c028a558a0a416d48ccf66a044b7427ebad

Authored by Alex Savenko
1 parent 2617218b

empty dimension

Showing 1 changed file with 9 additions and 8 deletions   Show diff stats
app/library/App/Controllers/GaController.php
@@ -29,7 +29,7 @@ class GaController extends CrudResourceController { @@ -29,7 +29,7 @@ class GaController extends CrudResourceController {
29 $get_metrics = $this->request->get('metric') ?? 'users'; 29 $get_metrics = $this->request->get('metric') ?? 'users';
30 $get_start_date = $this->request->get('start') ?? '30daysAgo'; 30 $get_start_date = $this->request->get('start') ?? '30daysAgo';
31 $get_end_date = $this->request->get('end') ?? 'today'; 31 $get_end_date = $this->request->get('end') ?? 'today';
32 - $get_dimensions = $this->request->get('dimension') ?? 'browser'; 32 + $get_dimensions = $this->request->get('dimension');
33 33
34 34
35 putenv('GOOGLE_APPLICATION_CREDENTIALS=/var/www/phalcon/'.self::SECRET_JSON); 35 putenv('GOOGLE_APPLICATION_CREDENTIALS=/var/www/phalcon/'.self::SECRET_JSON);
@@ -54,15 +54,16 @@ class GaController extends CrudResourceController { @@ -54,15 +54,16 @@ class GaController extends CrudResourceController {
54 } 54 }
55 55
56 //Create the Dimensions object. 56 //Create the Dimensions object.
57 - $dimensions = [];  
58 - $get_dimensions = explode(',', $get_dimensions);  
59 - foreach ($get_dimensions as $dimension) {  
60 - $dimension_obj = new Google_Service_AnalyticsReporting_Dimension();  
61 - $dimension_obj->setName("ga:".$dimension);  
62 - $dimensions[] = $dimension_obj; 57 + if (!empty($get_dimensions)) {
  58 + $dimensions = [];
  59 + $get_dimensions = explode(',', $get_dimensions);
  60 + foreach ($get_dimensions as $dimension) {
  61 + $dimension_obj = new Google_Service_AnalyticsReporting_Dimension();
  62 + $dimension_obj->setName("ga:".$dimension);
  63 + $dimensions[] = $dimension_obj;
  64 + }
63 } 65 }
64 66
65 -  
66 // Создание объекта ReportRequest. 67 // Создание объекта ReportRequest.
67 $request = new Google_Service_AnalyticsReporting_ReportRequest(); 68 $request = new Google_Service_AnalyticsReporting_ReportRequest();
68 $request->setViewId($view_id); 69 $request->setViewId($view_id);