Exemplo n.º 1
0
 /**
  * Lists all Password models.
  *
  * @return mixed
  */
 public function actionIndex()
 {
     if (Yii::$app->user->isGuest === true) {
         return $this->redirect(['/site/login']);
     }
     $searchModel = new PasswordSearch();
     if (intval(Yii::$app->user->getIdentity()->is_admin) !== 1) {
         $account_credential_ids = $this->getAccountCredentials(Yii::$app->user->id);
         $dataProvider = $searchModel->search(Yii::$app->request->queryParams, $account_credential_ids);
     } else {
         $dataProvider = $searchModel->search(Yii::$app->request->queryParams);
     }
     return $this->render('index', ['searchModel' => $searchModel, 'dataProvider' => $dataProvider]);
 }
Exemplo n.º 2
0
 /**
  * Lists all Password models.
  *
  * @return mixed
  */
 public function actionIndex()
 {
     if (Yii::$app->params['single_user_mode'] === FALSE) {
         if (Yii::$app->user->isGuest === true) {
             return $this->redirect(['/site/login']);
         }
         PasswordController::teamSecretCheck();
         $searchModel = new PasswordSearch();
         if (intval(Yii::$app->user->getIdentity()->is_admin) !== 1) {
             $account_credential_ids = $this->getAccountCredentials(Yii::$app->user->id);
             $dataProvider = $searchModel->search(Yii::$app->request->queryParams, $account_credential_ids);
         } else {
             $dataProvider = $searchModel->search(Yii::$app->request->queryParams);
         }
     } else {
         PasswordController::teamSecretCheck();
         $searchModel = new PasswordSearch();
         $dataProvider = $searchModel->search(Yii::$app->request->queryParams);
     }
     $mobile_detect = new MobileDetect();
     if ($mobile_detect->isMobile() === false) {
         return $this->render('index', ['searchModel' => $searchModel, 'dataProvider' => $dataProvider]);
     } else {
         return $this->render('index_mobile', ['searchModel' => $searchModel, 'dataProvider' => $dataProvider]);
     }
 }