Пример #1
0
echo $form->field($model, 'name');
?>
        <?php 
echo $form->field($model, 'category_id')->widget(Select2::className(), ['data' => Category::getKeyValuePairs(), 'options' => ['placeholder' => '请选择分类'], 'pluginOptions' => ['allowClear' => true]]);
?>
        <?php 
if ($model->isNewRecord) {
    ?>
        <?php 
    echo $form->field($model, 'image')->widget(FileInput::className(), ['options' => ['accept' => 'image/*'], 'pluginOptions' => ['showUpload' => false, 'browseLabel' => '选择图片', 'removeLabel' => '删除']]);
    ?>
        <?php 
} else {
    ?>
        <?php 
    echo $form->field($model, 'image')->widget(FileInput::className(), ['options' => ['accept' => 'image/*'], 'pluginOptions' => ['showUpload' => false, 'browseLabel' => '选择图片', 'removeLabel' => '删除', 'initialPreview' => Html::img(Url::toCover($model->cover), ['class' => 'file-preview-image'])]]);
    ?>
        <?php 
}
?>
        <?php 
echo $form->field($model, 'description')->textarea();
?>
        <?php 
echo $form->field($model, 'price_original');
?>
        <?php 
echo $form->field($model, 'price');
?>
        <?php 
echo $form->field($model, 'cost');
Пример #2
0
?>
    
    <?php 
echo $form->field($model, 'img7')->hiddenInput([])->label(false);
?>
    
    <?php 
echo $form->field($model, 'image8')->widget(FileInput::className(), ['options' => ['accept' => 'image/*'], 'pluginOptions' => ['initialPreview' => [!$model->isNewRecord ? !empty($model->image8) ? Html::img(\Yii::$app->jurnalrumah->lihatImageDetail($model->image8, "", $kategori = "artikel")) : NULL : null], 'allowedFileExtensions' => ['jpg', 'png', 'jpeg'], 'showUpload' => false], 'pluginEvents' => ['fileclear' => "function() {\n                \$('#" . Html::getInputId($model, 'img8') . "').val(1);\n            }", 'filebatchselected' => "function(){\n                \$('#" . Html::getInputId($model, 'img8') . "').val(0);\n            }"]]);
?>
    
    <?php 
echo $form->field($model, 'img8')->hiddenInput([])->label(false);
?>
    
    <?php 
echo $form->field($model, 'image9')->widget(FileInput::className(), ['options' => ['accept' => 'image/*'], 'pluginOptions' => ['initialPreview' => [!$model->isNewRecord ? !empty($model->image9) ? Html::img(\Yii::$app->jurnalrumah->lihatImageDetail($model->image9, "", $kategori = "artikel")) : NULL : null], 'allowedFileExtensions' => ['jpg', 'png', 'jpeg'], 'showUpload' => false], 'pluginEvents' => ['fileclear' => "function() {\n                \$('#" . Html::getInputId($model, 'img9') . "').val(1);\n            }", 'filebatchselected' => "function(){\n                \$('#" . Html::getInputId($model, 'img9') . "').val(0);\n            }"]]);
?>
    
    <?php 
echo $form->field($model, 'img9')->hiddenInput([])->label(false);
?>
    
    <?php 
echo $form->field($model, 'judul')->textInput(['maxlength' => true]);
?>

    <?php 
echo $form->field($model, 'summary')->textInput(['maxlength' => true]);
?>

    <?php 
Пример #3
0
                    </div>
                    <div class="row">
                        <div class="col-sm-12">
                            <a href="http://gravatar.com" target="_blank" class="pull-right"><?php 
echo Yii::t('podium/view', 'What is Gravatar?');
?>
</a>
                            <?php 
echo $form->field($model, 'gravatar')->checkbox()->label('<strong>' . Yii::t('podium/view', 'Use Gravatar image as avatar') . '</strong>');
?>
                        </div>
                    </div>
                    <div class="row">
                        <div class="col-sm-12">
                            <?php 
echo $form->field($model, 'image')->label(Yii::t('podium/view', 'Or upload your own avatar'))->widget(FileInput::className(), ['options' => ['accept' => 'image/*'], 'pluginOptions' => ['allowedFileExtensions' => ['jpg', 'jpeg', 'gif', 'png']]])->hint(Yii::t('podium/view', 'Square avatars look best.') . '<br>' . Yii::t('podium/view', 'Maximum size is {size}, {width}x{height} pixels; png, jpg and gif images only.', ['size' => ceil(Meta::MAX_SIZE / 1024) . 'kB', 'width' => Meta::MAX_WIDTH, 'height' => Meta::MAX_HEIGHT]));
?>
                        </div>
                    </div>
                </div>
                <div class="panel-footer">
                    <div class="row">
                        <div class="col-sm-12">
                            <?php 
echo Html::submitButton('<span class="glyphicon glyphicon-ok-sign"></span> ' . Yii::t('podium/view', 'Save changes'), ['class' => 'btn btn-block btn-primary', 'name' => 'save-button']);
?>
                        </div>
                    </div>
                </div>
            <?php 
ActiveForm::end();
Пример #4
0
echo $form->errorSummary($model);
?>
        <?php 
$this->beginBlock('main');
?>
        <p>
            <?php 
echo $form->field($model, 'tech_id')->dropDownList(\yii\helpers\ArrayHelper::map(\common\models\Tech::find()->contact()->all(), 'contact_id', 'contact.name'), ['prompt' => '']);
?>

            <?php 
echo $form->field($model, 'amount')->textInput(['maxlength' => true]);
?>

            <?php 
echo $form->field($model, 'receiptImg')->widget(\kartik\file\FileInput::className(), ['options' => ['accept' => 'image/*,text/*,application/pdf'], 'pluginOptions' => ['browseClass' => 'btn btn-info btn-xs', 'showCaption' => false, 'showRemove' => false, 'showUpload' => false, 'initialPreview' => [$model->isNewRecord ? null : Yii::$app->formatter->asFile($model, ['receipt', 'id' => $model->id])]]]);
?>

        </p>
        <?php 
$this->endBlock();
?>


        <?php 
echo TabsX::widget(['encodeLabels' => false, 'items' => [['label' => 'Reimbursement', 'content' => $this->blocks['main']]]]);
?>
        <hr/>

        <div class="btn-group pull-right">
            <?php 
Пример #5
0
                <?php 
echo $form->field($model, 'city')->textInput();
?>

                <?php 
echo $form->field($model, 'school')->textInput();
?>

                <?php 
echo $form->field($model, 'class')->textInput();
?>

                <?php 
echo $form->field($model, 'text')->textarea();
?>

                <?php 
echo $form->field($model, 'images[]')->widget(FileInput::className(), ['options' => ['accept' => 'image/*', 'multiple' => true], 'pluginOptions' => ['showUpload' => false, 'showCaption' => false, 'showRemove' => false, 'browseClass' => 'btn btn-primary btn-block', 'browseIcon' => '<i class="glyphicon glyphicon-camera"></i> ', 'browseLabel' => 'Нажмите, чтобы выбрать фото']]);
?>

                <?php 
echo Html::submitButton('Отправить', ['class' => 'btn btn-primary']);
?>

                <?php 
ActiveForm::end();
?>
            </div>
    </div>
</div>
Пример #6
0
<?php

use yii\helpers\Html;
use yii\widgets\ActiveForm;
use kartik\file\FileInput;
/* @var $this yii\web\View */
/* @var $model app\modules\admin\models\ImportProducts */
/* @var $form yii\widgets\ActiveForm */
?>

<div class="import-products-form">

    <?php 
$form = ActiveForm::begin(['options' => ['enctype' => 'multipart/form-data']]);
?>

    <?php 
echo $form->field($model, 'filename')->widget(FileInput::className(), ['pluginOptions' => ['showPreview' => false, 'showCaption' => false, 'showUpload' => true, 'browseLabel' => 'Открыть', 'allowedFileExtension' => ['xml']]]);
?>

    <?php 
ActiveForm::end();
?>

</div>
Пример #7
0
?>

    <hr>
    <?php 
echo $form->field($review, 'title')->textInput(['maxlength' => true]);
?>
    <?php 
echo $form->field($review, 'text')->textarea(['rows' => 5]);
?>

    <?php 
echo $form->field($review, 'rating')->widget(StarRating::classname(), ['pluginOptions' => ['stars' => 5, 'min' => 0, 'max' => 5, 'step' => 1, 'showCaption' => false, 'showClear' => false, 'size' => 'xs']]);
?>

    <?php 
echo $form->field($review, 'image')->widget(FileInput::className(), ['options' => ['accept' => 'image/*'], 'pluginOptions' => ['language' => 'ru', 'initialPreview' => isset($imagePreview) ? $imagePreview['initialPreview'] : [], 'initialPreviewConfig' => isset($imagePreview) ? $imagePreview['initialPreviewConfig'] : [], 'showUpload' => false, 'showRemove' => false, 'showCaption' => true]]);
?>

    <?php 
echo $form->field($review, 'ids_city')->widget(Select2::className(), ['data' => $cities, 'size' => Select2::MEDIUM, 'language' => 'ru', 'options' => ['multiple' => true], 'pluginOptions' => ['allowClear' => true], 'addon' => ['append' => ['content' => Html::button('Добавить', ['class' => 'btn btn-success toggle-add-city-form']), 'asButton' => true]], 'id' => 'ids-city']);
?>

    <hr>
    <div class="form-group">
        <?php 
echo Html::submitButton($review->isNewRecord ? 'Создать' : 'Редактировать', ['class' => $review->isNewRecord ? 'btn btn-success' : 'btn btn-primary']);
?>
        <?php 
echo Html::button('Закрыть', ['class' => 'btn btn-default', 'data-dismiss' => 'modal']);
?>
    </div>
Пример #8
0
    <? //= $form->field($model, 'verification_code')->textInput(['maxlength' => true]) ?>


    <div class="row">
        <div class="col-xs-6 form-group">
            <?php 
echo $form->field($model, 'user_type')->listBox([\common\constants\UserType::MODERATOR => 'Модератор', \common\constants\UserType::ADMINISTRATOR => 'Администратор'], ['size' => 2]);
?>
        </div>
        <div class="col-xs-6 form-group">
            <?php 
$config = $model->image ? ['initialPreview' => [Html::img("/image/" . $model->image, ['class' => 'file-preview-image'])], 'initialCaption' => $model->image, 'overwriteInitial' => true] : [];
?>
            <?php 
echo $form->field($model, 'image')->widget(\kartik\file\FileInput::className(), ['options' => ['accept' => 'image/*'], 'pluginOptions' => array_merge(['showRemove' => false, 'showUpload' => false, 'browseLabel' => 'Выбрать изображение'], $config)]);
?>
        </div>
    </div>
    <? //= $form->field($model, 'status')->textInput(['maxlength' => true]) ?>

    <div class="form-group">
        <?php 
echo Html::submitButton($model->isNewRecord ? 'Добавить' : 'Изменить', ['class' => $model->isNewRecord ? 'btn btn-success' : 'btn btn-primary']);
?>
    </div>

    <?php 
ActiveForm::end();
?>
Пример #9
0
echo Html::encode($this->title);
?>
</h1>

    <?php 
$form = ActiveForm::begin(['options' => ['enctype' => 'multipart/form-data']]);
?>

    <?php 
echo $form->field($model, 'name');
?>
    <?php 
echo $form->field($model, 'date')->widget(DatePicker::className(), ['pluginOptions' => ['autoclose' => true, 'format' => 'yyyy-mm-dd']]);
?>
    <?php 
echo $form->field($model, 'author_id')->dropDownList($authors, ['prompt' => 'Выбирите автора']);
?>
    <?php 
echo $form->field($model, 'preview')->widget(FileInput::className(), ['options' => ['accept' => 'image/*'], 'pluginOptions' => ['showUpload' => false]]);
?>

    <div class="form-group">
        <?php 
echo Html::submitButton('Submit', ['class' => 'btn btn-primary']);
?>
    </div>
    <?php 
ActiveForm::end();
?>
</div>
Пример #10
0
<?php

use yii\bootstrap\ActiveForm;
use kartik\file\FileInput;
use yii\helpers\Url;
use yii\helpers\Html;
$form = ActiveForm::begin();
?>

<div class="row">

    <?

    echo $form->field($model, 'general_image')->widget(FileInput::className(), [
        'options' => [
            'accept' => 'image/*',
        ],
        'pluginOptions' => [
            'uploadUrl' => Url::to(['file-upload-general']),
            'uploadExtraData' => [
                'advert_id' => $model->idadvert,
            ],
            'allowedFileExtensions' => ['jpg', 'png', 'gif', 'jpeg'],
            'maxFileSize' => 100,
            'initialPreview' => $image,
            'showUpload' => true,
            'showRemove' => false,
            'dropZoneEnabled' => false,
        ]
    ]);
Пример #11
0
use common\helpers\Url;
$preview = [];
foreach ($model->images as $img) {
    $preview[] = Html::img(Url::toGoods($img->name), ['class' => 'file-preview-image']);
}
$this->title = '更新商品图片';
?>
<div class="row">
    <div class="col-lg-6">
    <?php 
$form = ActiveForm::begin(['options' => ['enctype' => 'multipart/form-data']]);
?>
        <?php 
echo $form->field($model, 'name')->textInput(['disabled' => true]);
?>
        <?php 
echo $form->field($model, 'photos[]')->widget(FileInput::className(), ['options' => ['accept' => 'image/*', 'multiple' => true], 'pluginOptions' => ['showUpload' => false, 'browseLabel' => '选择照片', 'removeLabel' => '删除', 'initialPreview' => $preview]]);
?>
        <div class="form-group">
            <?php 
echo Html::submitButton('<i class="fa fa-floppy-o"></i> 保存', ['class' => 'btn btn-primary']);
?>
            <?php 
echo Html::a('返回商品详情', ['/goods/update', 'id' => $model->id], ['class' => 'text-warning']);
?>
        </div>
    <?php 
ActiveForm::end();
?>
    </div>
</div>
Пример #12
0
    <div class="row">
        <div class="col-md-4">
            <?php 
echo $form->field($model, 'author_id')->dropDownList($authorsAssoc);
?>
            <?php 
echo $form->field($model, 'name')->textarea(['rows' => 4]);
?>
        </div>
        <div class="col-md-8">
            <div class="col-md-8">
                <?php 
$pluginOptions = $model->isNewRecord ? ['showCaption' => false, 'showRemove' => false, 'showUpload' => false, 'browseClass' => 'btn btn-primary btn-block', 'browseIcon' => '<i class="glyphicon glyphicon-picture"></i> ', 'browseLabel' => Yii::t('app', 'Add Cover')] : array_merge(['showCaption' => false, 'showRemove' => false, 'showUpload' => false, 'browseClass' => 'btn btn-primary btn-block', 'browseIcon' => '<i class="glyphicon glyphicon-picture"></i> ', 'browseLabel' => Yii::t('app', 'Add Cover')], ['initialPreview' => [Html::img($model->getCoverWebPath(), ['class' => 'file-preview-image', 'alt' => $model->preview_path, 'title' => $model->preview_path])], 'initialCaption' => $model->preview_path]);
?>
                <?php 
echo $form->field($cover, 'cover')->widget(\kartik\file\FileInput::className(), ['pluginOptions' => $pluginOptions, 'options' => ['accept' => 'image/*', 'multiple' => false]]);
?>
            </div>
            <div class="col-md-4">
                <?php 
echo Html::label($model->getAttributeLabel('release_date'));
?>
                <?php 
echo Html::tag('div', null, ['data-type' => 'release_date_ui', 'data-date-ui' => date('Y-m-d', $model->isNewRecord ? time() : $model->release_date)]);
?>
                <?php 
echo Html::tag('input', null, ['data-type' => 'release_date', 'type' => 'hidden', 'name' => 'Model[release_date]', 'value' => $model->isNewRecord ? time() : ($model->release_date ? $model->release_date : strtotime($model->release_date)), 'data-date-ui' => date('Y-m-d', $model->isNewRecord ? time() : $model->release_date)]);
?>
            </div>
        </div>
    </div>
Пример #13
0
use yii\helpers\Html;
use yii\widgets\ActiveForm;
use kartik\file\FileInput;
/* @var $this yii\web\View */
/* @var $model common\models\Carousel */
/* @var $form yii\widgets\ActiveForm */
?>

<div class="carousel-form">

    <?php 
$form = ActiveForm::begin(['options' => ['enctype' => 'multipart/form-data']]);
?>

    <?php 
echo $form->field($model, 'file')->widget(FileInput::className(), ['pluginOptions' => ['showCaption' => false, 'showUpload' => false, 'showRemove' => false, 'browseClass' => 'btn btn-primary btn-block', 'browseIcon' => '<i class="glyphicon glyphicon-camera"></i> ', 'browseLabel' => 'Select Photo', 'allowedFileExtensions' => ['jpg', 'gif', 'png']], 'options' => ['accept' => 'image/*']]);
?>


    <?php 
echo $form->field($model, 'image_link')->textInput(['maxlength' => true]);
?>

    <?php 
echo $form->field($model, 'carousel_order')->textInput();
?>

    <?php 
echo $form->field($model, 'is_target_self')->checkBox(['label' => 'Self']);
?>
Пример #14
0
        <div class="col-md-6">
            <?php 
echo $form->field($model, 'title')->textInput(['maxlength' => true]);
?>

            <?php 
echo $form->field($model, 'published')->dropDownList([1 => 'yes', 2 => 'no']);
?>
            <?php 
echo $form->field($model, 'document_category_id')->dropDownList($documentCategory, ['prompt' => '--Select--']);
?>
        </div>
        <div class="col-md-6">
            <p class="bg-info"></p>
            <?php 
echo $form->field($model, 'file_name')->widget(FileInput::className(), ['pluginOptions' => ['previewFileType' => 'file_name', 'showUpload' => false, 'browseLabel' => 'Browse &hellip;']]);
?>

            <?php 
if (isset($model->file_name) && !empty($model->file_name)) {
    ?>

                <div class="thumbnail">
                    <img alt="200x200" class="img-thumbnail" style="width: 300px;"
                         src="<?php 
    echo $model->getThumb();
    ?>
">


                </div>
Пример #15
0
?>

    <?php 
echo $form->field($model, 'tags')->textInput(['maxlength' => true]);
?>

    <?php 
echo $form->field($model, 'status')->dropDownList($model->getArticlesStatusArray(), ['prompt' => Module::t('app', 'ARTICLE_STATUS_LIST')]);
?>

    <p class="alert alert-info">
        <?php 
echo Module::t('app', 'ARTICLE_ANONS_IMAGE_INFO');
?>
    </p>
    <?php 
echo $form->field($model, 'anons_img')->widget(FileInput::className(), ['options' => ['accept' => 'image/*'], 'pluginOptions' => ['allowedFileExtensions' => ['jpg', 'png']]]);
?>

    <div class="form-group">
        <?php 
echo Html::submitButton($model->isNewRecord ? Module::t('app', 'BUTTON_CREATE') : Module::t('app', 'BUTTON_UPDATE'), ['class' => $model->isNewRecord ? 'btn btn-success' : 'btn btn-primary']);
?>
    </div>

    <?php 
ActiveForm::end();
?>

</div>
Пример #16
0
     });
     ');
?>

<div class="hotel-form">

    <?php 
$form = ActiveForm::begin(['options' => ['enctype' => 'multipart/form-data']]);
?>

    <?php 
echo $form->field($model, 'name')->textInput(['maxlength' => 255]);
?>

    <?php 
echo $form->field($model, 'file[]')->widget(FileInput::className(), ['options' => ['multiple' => true, 'accept' => 'image/*'], 'pluginOptions' => ['previewFileType' => 'image', 'showRemove' => true]]);
?>

    <?php 
\yii\widgets\Pjax::begin();
?>

    <?php 
if (!$model->isNewRecord) {
    ?>
        <div class="col-md-12">
            <?php 
    echo ListView::widget(['id' => 'image-list', 'dataProvider' => $imageDataProvider, 'itemView' => 'items/_imageView', 'layout' => '{items}']);
    ?>
        </div>
    <?php 
Пример #17
0
            <?php 
echo $form->field($model, 'detail_text', ['horizontalCssClasses' => ['wrapper' => 'col-sm-9']])->widget(\gromver\platform\core\modules\main\widgets\HtmlEditor::className(), ['id' => 'backend-editor', 'context' => Yii::$app->controller->getUniqueId(), 'model' => $model, 'attribute' => 'detail_text']);
?>

            <?php 
echo $form->field($model, 'detailImage')->widget(\kartik\file\FileInput::className(), ['options' => ['multiple' => false, 'accept' => 'image/*'], 'pluginOptions' => ['language' => substr(Yii::$app->language, 0, 2), 'showRemove' => true, 'showUpload' => false, 'initialPreview' => $model->detail_image ? [Html::img($model->detail_image, ['class' => 'file-preview-image']) . Html::activeHiddenInput($model, 'detailImageUploaded', ['value' => $model->detail_image])] : false]]);
?>
        </div>

        <div id="advanced-options" class="tab-pane">
            <?php 
echo $form->field($model, 'preview_text')->textarea(['rows' => 10]);
?>

            <?php 
echo $form->field($model, 'previewImage')->widget(\kartik\file\FileInput::className(), ['options' => ['multiple' => false, 'accept' => 'image/*'], 'pluginOptions' => ['language' => substr(Yii::$app->language, 0, 2), 'showRemove' => true, 'showUpload' => false, 'initialPreview' => $model->preview_image ? [Html::img($model->preview_image, ['class' => 'file-preview-image']) . Html::activeHiddenInput($model, 'previewImageUploaded', ['value' => $model->preview_image])] : false]]);
?>
        </div>
        <div id="meta-options" class="tab-pane">
            <?php 
echo $form->field($model, 'metakey')->textInput(['maxlength' => 255]);
?>

            <?php 
echo $form->field($model, 'metadesc')->textarea(['maxlength' => 2048]);
?>
        </div>
    </div>

    <?php 
echo Html::activeHiddenInput($model, 'lock');
Пример #18
0
                <p>

			<?php 
echo $form->field($model, 'username')->textInput(['maxlength' => true]);
?>
			<?php 
echo $form->field($model, 'password')->passwordInput(['maxlength' => true]);
?>
			<?php 
echo $form->field($model, 'name')->textInput(['maxlength' => true]);
?>
			<?php 
echo $form->field($model, 'role_id')->dropDownList(\yii\helpers\ArrayHelper::map(app\models\Role::find()->all(), 'id', 'name'), ['prompt' => 'Select']);
?>
            <?php 
echo $form->field($model, 'photo_url')->widget(\kartik\file\FileInput::className(), ['options' => ['accept' => 'image/*'], 'pluginOptions' => ['allowedFileExtensions' => ['jpg', 'png', 'jpeg', 'gif', 'bmp'], 'maxFileSize' => 250]]);
?>
            <?php 
if ($model->photo_url != null) {
    ?>
                <div class="form-group">
                    <div class="col-sm-6 col-sm-offset-3">
                        <?php 
    echo Html::img(["uploads/" . $model->photo_url], ["width" => "150px"]);
    ?>
                    </div>
                </div>
            <?php 
}
?>
Пример #19
0
                    </label>
                    <?php 
if (empty($model->logotypePath)) {
    ?>
                        <?php 
    echo Yii::t('app', 'No image');
    ?>
                    <?php 
} else {
    ?>
                        <img src="<?php 
    echo $model->logotypePath;
    ?>
" alt="Your current logo" class="img-responsive"/>
                        <?php 
    echo $form->field($model, 'logotypeFile')->widget(\kartik\file\FileInput::className());
    ?>
                    <?php 
}
?>
                </div>
            </fieldset>


        <?php 
BackendWidget::end();
?>
    </div>
    <div class="col-md-1 col-sm-12">
        <?php 
echo Html::a(Icon::show('puzzle-piece') . ' ' . Yii::t('app', 'Widgets and parts'), ['/DefaultTheme/backend-configuration/index'], ['class' => 'btn btn-primary btn-sm']);
Пример #20
0
use kartik\file\FileInput;
use yii\helpers\ArrayHelper;
use backend\models\AuthItem;
/* @var $this yii\web\View */
/* @var $model backend\models\User */
/* @var $form yii\widgets\ActiveForm */
?>

<div class="user-form">

    <?php 
$form = ActiveForm::begin(['options' => ['enctype' => 'multipart/form-data']]);
?>
    
    <?php 
echo $form->field($model, 'pict')->widget(FileInput::className(), ['options' => ['accept' => 'image/*'], 'pluginOptions' => ['initialPreview' => [!$model->isNewRecord ? !empty($model->pict) ? Html::img(\Yii::$app->jurnalrumah->lihatImageDetail($model->pict, "", $kategori = "user")) : NULL : null], 'allowedFileExtensions' => ['jpg', 'png', 'jpeg'], 'showUpload' => false]]);
?>

    <?php 
echo $form->field($model, 'nama_depan')->textInput(['maxlength' => true]);
?>

    <?php 
echo $form->field($model, 'nama_belakang')->textInput(['maxlength' => true]);
?>

    <?php 
echo $form->field($model, 'email')->textInput(['maxlength' => true, 'readonly' => !$model->isNewRecord ? true : false]);
?>

    <?php 
Пример #21
0
                    </div>
                    <div class="row">
                        <div class="col-sm-12">
                            <a href="http://gravatar.com" target="_blank" class="pull-right"><?php 
echo Yii::t('podium/view', 'What is Gravatar?');
?>
</a>
                            <?php 
echo $form->field($model, 'gravatar')->checkbox()->label('<strong>' . Yii::t('podium/view', 'Use Gravatar image as avatar') . '</strong>');
?>
                        </div>
                    </div>
                    <div class="row">
                        <div class="col-sm-12">
                            <?php 
echo $form->field($model, 'image')->label(Yii::t('podium/view', 'Or upload your own avatar'))->widget(FileInput::className(), ['options' => ['accept' => 'image/*'], 'pluginOptions' => ['allowedFileExtensions' => ['jpg', 'jpeg', 'gif', 'png']]]);
?>
                            <small><?php 
echo Yii::t('podium/view', 'Maximum size is {size}, {width} x {height} pixels, png, jpg and gif images only.', ['size' => '500kB', 'width' => 500, 'height' => 500]);
?>
</small>
                        </div>
                    </div>
                </div>
                <div class="panel-footer">
                    <div class="row">
                        <div class="col-sm-12">
                            <?php 
echo $form->field($model, 'current_password')->passwordInput(['autocomplete' => 'off'])->label(Yii::t('podium/view', 'Current password'));
?>
                        </div>
Пример #22
0
    <?php 
$form = ActiveForm::begin(['options' => ['enctype' => 'multipart/form-data']]);
?>

    <?php 
echo $form->field($model, 'name')->textInput(['maxlength' => true]);
?>

    <?php 
$pluginOptions = [];
if (isset($model->preview)) {
    $pluginOptions = ['pluginOptions' => ['initialPreview' => [Html::img($model->preview, ['class' => 'file-preview-image'])]]];
}
?>
    <?php 
echo $form->field($model, 'preview')->widget(\kartik\file\FileInput::className(), $pluginOptions);
?>

    <?php 
echo $form->field($model, 'author_id')->dropDownList(\yii\helpers\ArrayHelper::map($authors, 'id', function ($user) {
    return $user->first_name . ' ' . $user->last_name;
}), ['prompt' => 'Все авторы'])->label('Автор');
?>
    <?php 
echo $form->field($model, 'date')->widget(\kartik\date\DatePicker::className());
?>

    <div class="form-group">
        <?php 
echo Html::submitButton($model->isNewRecord ? 'Create' : 'Update', ['class' => $model->isNewRecord ? 'btn btn-success' : 'btn btn-primary']);
?>
Пример #23
0
echo $form->errorSummary($model);
?>
        <?php 
$this->beginBlock('main');
?>
        <p>
            <?php 
echo $form->field($model, 'ticket_id')->dropDownList(\yii\helpers\ArrayHelper::map(\common\models\Ticket::find()->open()->with('invoice.location.client')->all(), 'id', 'fullName', 'invoice.location.fullName'), ['prompt' => '']);
?>

            <?php 
echo $form->field($model, 'body')->textarea(['rows' => 8]);
?>

            <?php 
echo $form->field($model, 'attachFile')->widget(\kartik\file\FileInput::className(), ['options' => ['accept' => 'image/*,audio/*,video/*,text/*,application/pdf'], 'pluginOptions' => ['browseClass' => 'btn btn-info btn-xs', 'showCaption' => false, 'showRemove' => false, 'showUpload' => false, 'initialPreview' => [$model->hasAttachment() ? Yii::$app->formatter->asFile($model->attachment, ['attachment', 'id' => $model->id]) : null]]]);
?>

            <?php 
if (!$model->hasLabor()) {
    echo $form->field($model, 'public')->checkbox([], false);
}
?>

        </p>
        <?php 
$this->endBlock();
?>

        <?php 
echo TabsX::widget(['encodeLabels' => false, 'items' => [['label' => 'Note', 'content' => $this->blocks['main']]]]);
Пример #24
0
?>
</h1>

    <?php 
$form = ActiveForm::begin(['options' => ['enctype' => 'multipart/form-data']]);
?>

    <?php 
echo $form->field($model, 'name');
?>
    <?php 
echo $form->field($model, 'date')->widget(DatePicker::className(), ['value' => $model->getAttribute('date'), 'pluginOptions' => ['autoclose' => true, 'format' => 'yyyy-mm-dd']]);
?>
    <?php 
echo $form->field($model, 'author_id')->dropDownList($authors);
?>
    <?php 
echo $form->field($model, 'preview')->widget(FileInput::className(), ['options' => ['accept' => 'image/*'], 'pluginOptions' => ['showUpload' => false, 'initialPreview' => [Html::img($model->getImage(), ['class' => 'file-preview-image', 'alt' => $model->name, 'title' => $model->name])]]]);
?>

    <div class="form-group">
        <?php 
echo Html::submitButton('Submit', ['class' => 'btn btn-primary']);
?>
    </div>
    <?php 
ActiveForm::end();
?>

</div>
Пример #25
0
/* @var $model common\models\User */
$this->title = 'Profile: ' . $model->username;
$this->params['breadcrumbs'][] = ['label' => 'Profile', 'url' => ['view']];
?>

<div class="user-view">

    <h1><?php 
echo Html::encode($model->username);
?>
</h1>

    <?
    $form = ActiveForm::begin();

    echo $form->field($model, 'imgsource')->widget(FileInput::className(), [
        'options' => [
            'accept' => 'image/*',
        ],
        'pluginOptions' => [
            'uploadUrl' => Url::to(['file-upload-avatar']),
            'allowedFileExtensions' => ['jpg', 'png', 'gif', 'jpeg'],
            'initialPreview' => $image,
            'showUpload' => true,
            'showRemove' => false,
            'dropZoneEnabled' => false,
        ]
    ]);

    ?>
Пример #26
0
 function fileField($attribute, $widgetOptions = [], $fieldOptions = [])
 {
     $defaultWidgetOptions = ['model' => $this->model, 'attribute' => $attribute, 'options' => [], 'pluginOptions' => ['showPreview' => false, 'showUpload' => false, 'browseLabel' => '', 'removeLabel' => '']];
     $widgetOptions = array_replace_recursive($defaultWidgetOptions, $widgetOptions);
     return $this->form->field($this->model, $attribute, $fieldOptions)->widget(FileInput::className(), $widgetOptions);
 }