Ejemplo n.º 1
0
 public function actionStat($id)
 {
     $this->layout = '@app/themes/markself/views/layouts/pagein';
     if ($this->userIfUserLegal($id)) {
         $date = date("Y-m-d", time() - 60 * 60 * 24);
         $marks = MarkIt::find()->where(['date' => $date, 'user_id' => $this->current_user->id])->all();
         if (count($marks)) {
             $sum = 0;
             foreach ($marks as $mark) {
                 $sum += (int) $mark->ball;
             }
             $average = round($sum / count($marks), 1);
             return $this->render('stat', ['user' => $this->current_user, 'marks' => $marks, 'avmark' => $average]);
         }
     }
     return $this->render('index');
 }