Ejemplo n.º 1
0
 public function behaviors()
 {
     /** @var \maddoger\user\backend\Module $userModule */
     $userModule = Module::getInstance();
     if (!$userModule) {
         return [];
     }
     return ['avatarBehavior' => ['class' => FileBehavior::className(), 'basePath' => $userModule->avatarsUploadPath, 'baseUrl' => $userModule->avatarsUploadUrl, 'attribute' => 'avatar', 'deleteAttribute' => 'delete_avatar', 'fileName' => function ($model, $file, $index) {
         return $model->user_id . '.' . $file->getExtension();
     }]];
 }
Ejemplo n.º 2
0
?>
                    <?php 
echo $form->field($profileModel, 'delete_avatar')->checkbox();
?>
                </div>
            </div>
            <div class="panel panel-default">
                <div class="panel-heading">
                    <div class="panel-title"><?php 
echo Yii::t('maddoger/user', 'Settings');
?>
</div>
                </div>
                <div class="panel-body">
                    <?php 
echo $form->field($profileModel, 'language')->dropDownList(Module::getInstance()->languagesList, ['prompt' => Yii::t('maddoger/user', 'Default')]);
?>
                </div>
            </div>

            <div class="form-group">
                <?php 
echo Html::submitButton(Yii::t('maddoger/user', 'Save'), ['class' => $userModel->isNewRecord ? 'btn btn-success' : 'btn btn-primary']);
?>
            </div>
        </div>
        <div class="col-md-6">
            <div class="panel panel-info">
                <div class="panel-heading">
                    <div class="panel-title"><?php 
echo Yii::t('maddoger/user', 'Authentication');