Commit 889ea43ea225c3db1607e85106e9d454e573d542

Authored by Alex Savenko
1 parent dedfdaf5

ga output

Showing 1 changed file with 4 additions and 3 deletions   Show diff stats
app/library/App/Controllers/GaController.php
... ... @@ -40,8 +40,7 @@ class GaController extends CrudResourceController {
40 40 $projects = Project::find(['user_id' => $user_id]);
41 41 foreach ($projects as $project) {
42 42 $view_id = (string)$project->ga_view_id;
43   - $result[] = ['name' => $project->name];
44   - $result[] = $this->sendGaRequest($view_id, $get_metrics, $get_dimensions, $get_start_date, $get_end_date);
  43 + $result[] = $this->sendGaRequest($project->name, $view_id, $get_metrics, $get_dimensions, $get_start_date, $get_end_date);
45 44 }
46 45 }
47 46 else {
... ... @@ -83,7 +82,7 @@ class GaController extends CrudResourceController {
83 82 return $res;
84 83 }
85 84  
86   - public function sendGaRequest($view, $get_metrics, $get_dimensions, $start, $end) {
  85 + public function sendGaRequest($project_name, $view, $get_metrics, $get_dimensions, $start, $end) {
87 86  
88 87 putenv('GOOGLE_APPLICATION_CREDENTIALS=/var/www/phalcon/'.self::SECRET_JSON);
89 88 $client = new Google_Client();
... ... @@ -142,6 +141,8 @@ class GaController extends CrudResourceController {
142 141 $metric_val = $item['metrics'][0]['values'];
143 142 $dimension_val = $item['dimensions'][0];
144 143  
  144 + $result['name'] = $project_name;
  145 +
145 146 if (count($metric_val) > 1) {
146 147 for ($i = 0; $i < count($metric_val); $i++) {
147 148 $result[$dimension_val][] = $metric_val[$i];
... ...