示例#1
0
 public function actionUpdate($id)
 {
     $model = $this->findModel($id);
     $EmployeeSpecEdit = Yii::$app->user->can('EmployeeSpecEdit') && !Yii::$app->user->can('EmployeeEdit');
     if ($model->load(Yii::$app->request->post()) && $model->save()) {
         return $this->redirect(Proc::GetPreviousURLBreadcrumbsFromSession());
     } else {
         $emp = (string) filter_input(INPUT_GET, 'emp');
         $searchModel = new AuthassignmentSearch();
         $dataProvider = $searchModel->search(Yii::$app->request->queryParams);
         $searchModelEmp = new EmployeeSearch();
         $dataProviderEmp = $searchModelEmp->searchforauthuser(Yii::$app->request->queryParams);
         return $this->render('update', ['model' => $model, 'emp' => $emp, 'searchModel' => $searchModel, 'dataProvider' => $dataProvider, 'searchModelEmp' => $searchModelEmp, 'dataProviderEmp' => $dataProviderEmp, 'EmployeeSpecEdit' => $EmployeeSpecEdit]);
     }
 }
示例#2
0
 public function actionForactiveemployee()
 {
     $searchModel = new EmployeeSearch();
     $dataProvider = $searchModel->searchforactiveemployee(Yii::$app->request->queryParams);
     return $this->render('index', ['searchModel' => $searchModel, 'dataProvider' => $dataProvider]);
 }