Пример #1
0
 public function actionViewgoal($id)
 {
     $goal = Goal::findOne($id);
     $kpis = KPI::find()->where(['goal_id' => $id])->all();
     $kpa = KPA::findOne($goal->KPA_ID);
     return $this->render('viewgoal', ['goal' => $goal, 'kpis' => $kpis, 'kpa' => $kpa]);
 }
Пример #2
0
 public function overallScore()
 {
     $total = 0;
     $kpis = KPI::find()->where(['Goal_ID' => $this->ID])->all();
     foreach ($kpis as $kpi) {
         $total += $kpi->Weight * $kpi->overallScore() / 100;
     }
     return $total;
 }