participant-edit.php 2.42 KB
<?php
    use common\models\PortfolioUser;
    use common\modules\file\widgets\ImageUploader;
    use mihaildev\ckeditor\CKEditor;
    use yii\helpers\Html;
    use yii\web\View;
    use yii\widgets\ActiveForm;

    /**
     * @var View          $this
     * @var PortfolioUser $model
     */
    $this->title = 'Редактирование участия в проекте';
    $this->params[ 'breadcrumbs' ][] = $this->title;
?>
<div class="login-left-column-title"><?= $this->title ?></div>
<div>
    <p>Редактировать информацию о себе:</p>
    <?php
        if($model->status != 1) {
            ?>
            <div class="alert alert-info" role="alert">
                <strong>Внимание:</strong> данным действием Вы подтверждаете свое участие в проекте.
            </div>
            <?php
        }
    ?>
    <div>
        <?php
            $form = ActiveForm::begin();
            echo $form->field($model, 'position')
                      ->textInput();
            echo $form->field($model, 'time')
                      ->input('number');
        ?>
    </div>
    <p>Добавить фотографию в личный альбом данного проекта:</p>
    <?php
        if($model->status == 1 && !empty( $model->gallery )) {
            echo $form->field($model->portfolioGallery, 'caption')
                      ->widget(CKEditor::className(), [ 'editorOptions' => [ 'preset' => 'basic' ] ]);
            echo Html::tag('div', ImageUploader::widget([
                'model'   => $model->gallery,
                'field'   => 'photo',
                'size'    => [
                    [
                        'width'  => 152,
                        'height' => 108,
                    ],
                ],
                'multi'   => true,
                'gallery' => $model->gallery->photo,
                'name'    => 'Загрузить фото галереи',
            ]), [ 'class' => 'admin-gallery-photos-load-wr style' ]);
        } else {
            echo Html::tag('p', 'Для добавления фотографий Вы должны подтвердить свое участие');
        }
    ?>
    <p class="text-right">
        <?php
            echo Html::a('Вернуться', [ 'accounts/participant' ]);
            echo Html::submitButton('Обновить');
            $form->end();
        ?>
    </p>
</div>