Commit c5aa2e2b6111949703bf752e63d0be3ab19d2b9b

Authored by Alex Savenko
1 parent f51dd710

dimensions +dynamics +multiple

Showing 1 changed file with 5 additions and 5 deletions   Show diff stats
app/library/App/Controllers/GaController.php
@@ -28,7 +28,7 @@ class GaController extends CrudResourceController { @@ -28,7 +28,7 @@ class GaController extends CrudResourceController {
28 $get_metrics = $this->request->get('metric') ?? 'users'; 28 $get_metrics = $this->request->get('metric') ?? 'users';
29 $get_start_date = $this->request->get('start') ?? '30daysAgo'; 29 $get_start_date = $this->request->get('start') ?? '30daysAgo';
30 $get_end_date = $this->request->get('end') ?? 'today'; 30 $get_end_date = $this->request->get('end') ?? 'today';
31 - $get_dimension = $this->request->get('dimension') ?? 'browser'; 31 + $get_dimensions = $this->request->get('dimension') ?? 'browser';
32 32
33 33
34 putenv('GOOGLE_APPLICATION_CREDENTIALS=/var/www/phalcon/'.self::SECRET_JSON); 34 putenv('GOOGLE_APPLICATION_CREDENTIALS=/var/www/phalcon/'.self::SECRET_JSON);
@@ -54,10 +54,10 @@ class GaController extends CrudResourceController { @@ -54,10 +54,10 @@ class GaController extends CrudResourceController {
54 54
55 //Create the Dimensions object. 55 //Create the Dimensions object.
56 $dimension = []; 56 $dimension = [];
57 - $get_dimension = explode(',', $get_dimension);  
58 - foreach ($get_dimension as $dimension) { 57 + $get_dimensions = explode(',', $get_dimensions);
  58 + foreach ($get_dimensions as $dimension) {
59 $dimension_obj = new Google_Service_AnalyticsReporting_Dimension(); 59 $dimension_obj = new Google_Service_AnalyticsReporting_Dimension();
60 - $dimension_obj->setName("ga:".$get_dimension); 60 + $dimension_obj->setName("ga:".$get_dimensions);
61 $dimension[] = $dimension_obj; 61 $dimension[] = $dimension_obj;
62 } 62 }
63 63
@@ -66,8 +66,8 @@ class GaController extends CrudResourceController { @@ -66,8 +66,8 @@ class GaController extends CrudResourceController {
66 $request = new Google_Service_AnalyticsReporting_ReportRequest(); 66 $request = new Google_Service_AnalyticsReporting_ReportRequest();
67 $request->setViewId(self::VIEW_ID); 67 $request->setViewId(self::VIEW_ID);
68 $request->setDateRanges($dateRange); 68 $request->setDateRanges($dateRange);
69 - $request->setMetrics(array($metrics));  
70 $request->setDimensions(array($dimension)); 69 $request->setDimensions(array($dimension));
  70 + $request->setMetrics(array($metrics));
71 71
72 $body = new Google_Service_AnalyticsReporting_GetReportsRequest(); 72 $body = new Google_Service_AnalyticsReporting_GetReportsRequest();
73 $body->setReportRequests( array( $request) ); 73 $body->setReportRequests( array( $request) );