public function init()
 {
     $this->name = "Личный кабинет";
     $this->modelShowAttribute = "username";
     $this->modelClassName = User::className();
     parent::init();
 }
Exemple #2
0
 public function init()
 {
     $this->name = "Управление пользователями";
     $this->modelShowAttribute = "username";
     $this->modelClassName = User::className();
     parent::init();
 }
Exemple #3
0
            <button type="submit" class="btn btn-danger btn-xs" onclick="sx.ComponentSettings.Remove.removeUsers(); return false;">
                <i class="glyphicon glyphicon-remove"></i> <?php 
    echo \Yii::t('app', 'Reset settings for all users');
    ?>
            </button>
        <?php 
} else {
    ?>
            <small><?php 
    echo \Yii::t('app', 'Neither user does not have personal settings for this component');
    ?>
</small>
        <?php 
}
?>
    </div>

    <?php 
$search = new \skeeks\cms\models\Search(\skeeks\cms\models\User::className());
$search->search(\Yii::$app->request->get());
$search->getDataProvider()->query->andWhere(['active' => \skeeks\cms\components\Cms::BOOL_Y]);
?>
    <?php 
echo \skeeks\cms\modules\admin\widgets\GridViewHasSettings::widget(['dataProvider' => $search->getDataProvider(), 'filterModel' => $search->getLoadedModel(), 'columns' => [['class' => \yii\grid\DataColumn::className(), 'value' => function (\skeeks\cms\models\User $model, $key, $index, $this) {
    return \yii\helpers\Html::a('<i class="glyphicon glyphicon-cog"></i>', \skeeks\cms\helpers\UrlHelper::constructCurrent()->setRoute('cms/admin-component-settings/user')->set('user_id', $model->id)->toString(), ['class' => 'btn btn-default btn-xs', 'title' => \Yii::t('app', 'Customize')]);
}, 'format' => 'raw'], 'username', 'name', ['class' => \skeeks\cms\grid\ComponentSettingsColumn::className(), 'component' => $component]]]);
?>


<?php 
echo $this->render('_footer');
Exemple #4
0
 /**
  * @return \yii\db\ActiveQuery
  */
 public function getUser()
 {
     return $this->hasOne(User::className(), ['id' => 'user_id']);
 }
Exemple #5
0
 /**
  * @return User
  * @throws Exception
  */
 public function getUserClassName()
 {
     /**
      * @var $userClassName User
      */
     $userClassName = \Yii::$app->user->identityClass;
     if (!class_exists($userClassName)) {
         throw new Exception("Не правильно сконфигурирован компонент user, класс пользователя не найден");
     }
     if (!is_subclass_of($userClassName, User::className())) {
         throw new Exception("Пользовательский класс должен быть наследован от базового skeeks cms класса: " . User::className());
     }
     return $userClassName;
 }
Exemple #6
0
 /**
  * @return \yii\db\ActiveQuery
  */
 public function getUpdatedBy()
 {
     return $this->hasOne(User::className(), ['id' => 'updated_by']);
 }