public function actionGet_ajax()
 {
     if (Yii::$app->request->isAjax) {
         $data = Yii::$app->request->post();
         $min = strtotime($data['analytics'][0]);
         $max = strtotime($data['analytics'][1]);
         /*ссылки на клиентские кампании*/
         $id_user = Yii::$app->user->identity->id;
         $links = Campaigns::Get_links($id_user);
         $summary = $max - $min;
         $summary = $summary / 3600 / 24;
         for ($i = 0; $i < count($links); $i++) {
             for ($j = 0; $j < $summary; $j++) {
                 $massive = Analytics::Get_info($links[$i]->id, date('Ymd', $min + $j * 3600 * 24));
                 $rows[$links[$i]->id][] = $massive;
             }
         }
         for ($i = 0; $i < count($links); $i++) {
             for ($j = 0; $j < count($rows[$links[$i]->id]); $j++) {
                 if (count($rows[$links[$i]->id][$j]) == 0) {
                     $mass[$i][] = ['data' => ($min + $j * 3600 * 24) * 1000, 'count' => 0, 'id' => $links[$i]->id, 'link' => '/campaigns?id=' . $links[$i]->id];
                 } else {
                     $result = Detail::Get_count($rows[$links[$i]->id][$j][0]->id);
                     $mass[$i][] = ['data' => strtotime($rows[$links[$i]->id][$j][0]->date) * 1000, 'count' => (int) $result, 'id' => $rows[$links[$i]->id][$j][0]->id_campaigns, 'link' => $rows[$links[$i]->id][$j][0]->link];
                 }
             }
         }
         \Yii::$app->response->format = \yii\web\Response::FORMAT_JSON;
         return ['data' => $mass, 'counts' => count($rows), 'summary' => $summary, 'max' => $max, 'min' => $min];
     }
 }
 public function actionGet_ajax()
 {
     if (Yii::$app->request->isAjax) {
         $data = Yii::$app->request->post();
         $min = strtotime($data['analytics'][0]);
         $max = strtotime($data['analytics'][1]);
         $id = $data['analytics'][2];
         $summary = $max - $min;
         $summary = $summary / 3600 / 24;
         for ($j = 0; $j < $summary; $j++) {
             $massive = Analytics::Get_info($id, date('Ymd', $min + $j * 3600 * 24));
             $rows[] = $massive;
         }
         for ($j = 0; $j < count($rows); $j++) {
             if (count($rows[$j]) == 0) {
                 $mass[] = ['data' => ($min + $j * 3600 * 24) * 1000, 'count' => 0, 'id' => $id, 'link' => '/campaigns?id=' . $id];
             } else {
                 $result = Detail::Get_count($rows[$j][0]->id);
                 $mass[] = ['data' => strtotime($rows[$j][0]->date) * 1000, 'count' => (int) $result, 'id' => $rows[$j][0]->id_campaigns, 'link' => $rows[$j][0]->link];
             }
         }
         if (empty($mass)) {
             $mass = false;
         }
         \Yii::$app->response->format = \yii\web\Response::FORMAT_JSON;
         return ['data' => $mass, 'summary' => $summary, 'max' => $max, 'min' => $min];
     }
 }