public function actionIndex() { if (User::isUserAdmin(Yii::$app->user->identity->username) or User::isUserModer(Yii::$app->user->identity->username)) { $tasks = Tasks::findAll(['active' => Tasks::STATUS_ACTIVE]); } else { $tasks = Tasks::findAll(['active' => Tasks::STATUS_ACTIVE, 'user_ispol' => Yii::$app->user->identity->id]); } $events = array(); foreach ($tasks as $task) { $Event = new \yii2fullcalendar\models\Event(); $Event->id = $task->id; $Event->title = $task->clientName->name; $Event->start = $task->plan_date; $events[] = $Event; } return $this->render('index', ['events' => $events]); }