Blame view

backend/views/project/_form.php 2.13 KB
36d1807a   Yarik   Big commit.
1
  <?php
d55d2fe0   Yarik   Multilanguage
2
3
4
5
6
7
8
      
      use common\models\Project;
      use common\models\ProjectLang;
      use common\modules\language\widgets\LanguageForm;
      use yii\helpers\Html;
      use yii\web\View;
      use yii\widgets\ActiveForm;
d55d2fe0   Yarik   Multilanguage
9
10
11
12
13
14
15
16
      use yii\jui\DatePicker;
      
      /**
       * @var View        $this
       * @var Project     $model
       * @var ProjectLang $model_langs
       * @var ActiveForm  $form
       */
36d1807a   Yarik   Big commit.
17
18
19
  ?>
  
  <div class="articles-form">
d55d2fe0   Yarik   Multilanguage
20
      
36d1807a   Yarik   Big commit.
21
      <?php $form = ActiveForm::begin([
d55d2fe0   Yarik   Multilanguage
22
          'options' => [ 'enctype' => 'multipart/form-data' ],
36d1807a   Yarik   Big commit.
23
      ]); ?>
d55d2fe0   Yarik   Multilanguage
24
25
      
      
36d1807a   Yarik   Big commit.
26
      <?= $form->field($model, 'date_add')
d55d2fe0   Yarik   Multilanguage
27
28
29
30
               ->widget(DatePicker::className(), [
                   'dateFormat' => 'dd-MM-yyyy',
               ]) ?>
      
d55d2fe0   Yarik   Multilanguage
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
      <?= $form->field($model, 'imagesUpload[]')
               ->widget(\kartik\file\FileInput::className(), [
                   'language'      => 'ru',
                   'options'       => [
                       'accept'   => 'image/*',
                       'multiple' => true,
                   ],
                   'pluginOptions' => [
                       'allowedFileExtensions' => [
                           'jpg',
                           'gif',
                           'png',
                       ],
                       'initialPreview'        => !empty( $model->imagesHTML ) ? $model->imagesHTML : [],
                       'initialPreviewConfig'  => $model->imagesConfig,
                       'overwriteInitial'      => false,
                       'showRemove'            => false,
                       'showUpload'            => false,
                       'uploadAsync'           => !empty( $model->project_id ),
                       'previewFileType'       => 'image',
                   ],
               ]); ?>
      
      <?= LanguageForm::widget([
          'model_langs' => $model_langs,
          'formView'    => '@backend/views/project/_form_language',
          'form'        => $form,
      ]) ?>
      
36d1807a   Yarik   Big commit.
60
      <div class="form-group">
93c267f7   Yarik   Multilanguage big...
61
          <?= Html::submitButton($model->isNewRecord ? \Yii::t('app', 'Create') : \Yii::t('app', 'Update'), [ 'class' => $model->isNewRecord ? 'btn btn-success' : 'btn btn-primary' ]) ?>
36d1807a   Yarik   Big commit.
62
      </div>
d55d2fe0   Yarik   Multilanguage
63
      
36d1807a   Yarik   Big commit.
64
65
66
      <?php ActiveForm::end(); ?>
  
  </div>