Exemplo n.º 1
0
 public function actionRequests()
 {
     $model = new RequestSearch();
     $model->scenario = RequestSearch::SCENARIO_SEARCH_PERSONAL;
     $model->load(\Yii::$app->request->get());
     $dataProvider = $model->search();
     $this->layout = 'request-list-menu';
     return $this->render('requests', ['dataProvider' => $dataProvider, 'model' => $model]);
 }
Exemplo n.º 2
0
 public function actionIndex()
 {
     Url::remember('', CrudAction::URL_NAME_INDEX_ACTION);
     $model = new RequestSearch();
     $model->scenario = RequestSearch::SCENARIO_SEARCH_SCHEDULE;
     $request = \Yii::$app->request;
     $model->load($request->get());
     $viewParams = ['model' => $model, 'dataProvider' => $model->search(), 'participantsCountPerHour' => \Yii::$app->user->can(SystemPermission::APPROVE_REQUEST) ? Schedule::participantsCountPerHour($model->date) : []];
     if ($request->isPjax) {
         return $this->render('_participants', $viewParams);
     }
     return $this->render('index', $viewParams);
 }