Beispiel #1
0
 public function init()
 {
     parent::init();
     $this->baseUrl = TextUtils::getBaseUrl();
     $this->timeZone = 'Asia/Ho_Chi_Minh';
     Yii::$app->language = 'vi-VN';
     $assignments = Yii::$app->session->get("assignments");
     if (empty($assignments)) {
         $assignments = AuthAssignment::findAll(['user_id' => Yii::$app->user->getId()]);
         Yii::$app->session->set('assignments', $assignments);
     }
     $this->var['assignments'] = $assignments;
 }
 /**
  * Lấy thông tin quyền và thông tin nhóm quyền
  * @return type
  */
 public function actionGetigroup()
 {
     $params = Yii::$app->request->post();
     if (!empty($params)) {
         $item = AuthItem::findAll(['type' => 2]);
         $assign = AuthAssignment::findAll(['user_id' => $params['id']]);
         $group = AuthGroup::getGroups();
         if (!empty($item) && !empty($group)) {
             $data = ['items' => $item, 'group' => $group];
             $data['assign'] = !empty($assign) ? $assign : [];
             return $this->response(new Response(true, 'Lấy dữ liệu thành công', $data));
         } else {
             return $this->response(new Response(false, 'Lấy dữ liệu không thành công', []));
         }
     }
 }