_clone.php 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. <?php
  2. use yii\helpers\Html;
  3. use yii\widgets\ActiveForm;
  4. use yii\helpers\ArrayHelper;
  5. use kartik\datetime\DateTimePicker;
  6. use kartik\file\FileInput;
  7. /* @var $this yii\web\View */
  8. /* @var $model app\models\Lots */
  9. /* @var $form yii\widgets\ActiveForm */
  10. $files = new \app\models\Files();
  11. ?>
  12. <div class="lots-form">
  13. <div class="row">
  14. <div class="col-md-6">
  15. <?php $form = ActiveForm::begin(['options' => ['enctype' => 'multipart/form-data']]); ?>
  16. <?= $form->field($model, 'num')->textInput() ?>
  17. <?= $form->field($model, 'name')->textInput(['maxlength' => true]) ?>
  18. <?= $form->field($model, 'category_id')->textInput()->dropDownList(ArrayHelper::map(\app\models\Category::find()->all(), 'id', 'name')) ?>
  19. <?= $form->field($model, 'description')->textarea(['maxlength' => true, 'row' => 6]) ?>
  20. <?= $form->field($model, 'start_price')->textInput(['maxlength' => true]) ?>
  21. <?= $form->field($model, 'step')->textInput(['maxlength' => true]) ?>
  22. <?= $form->field($model, 'address')->textarea(['rows' => 3]) ?>
  23. <?= $form->field($model, 'notes')->textarea(['rows' => 3]) ?>
  24. </div>
  25. <div class="col-md-6">
  26. <?= $form->field($model, 'aukname')->textInput(['readonly' => true]) ?>
  27. <?= $form->field($model, 'nds')->checkbox(['checked ' => true]) ?>
  28. <?= $form->field($model, 'date')->textInput(['readonly' => true]) ?>
  29. <?= $form->field($model, 'bidding_date')->textInput()->widget(DateTimePicker::className(), [
  30. 'name' => 'auction_date',
  31. 'type' => DateTimePicker::TYPE_COMPONENT_PREPEND,
  32. 'value' => date("dd-M-yyyy hh:ii"),
  33. 'pluginOptions' => [
  34. 'autoclose' => true,
  35. 'format' => 'yyyy-mm-dd hh:ii'
  36. ]
  37. ]) ?>
  38. <?= $form->field($model, 'auction_date')->widget(DateTimePicker::className(), [
  39. 'name' => 'auction_date',
  40. 'type' => DateTimePicker::TYPE_COMPONENT_PREPEND,
  41. 'value' => date("dd-M-yyyy hh:ii"),
  42. 'options' => ['placeholder' => Yii::t('app', 'CreateAukDate ID')],
  43. 'pluginOptions' => [
  44. 'autoclose' => true,
  45. 'format' => 'yyyy-mm-dd hh:ii'
  46. ]
  47. ]) ?>
  48. <?= $form->field($model, 'docs_id')
  49. ->textInput(['class' => 'hidden'])
  50. ->label(Yii::t('app', 'DopDocumentation ID')
  51. . Html::a('(завантажиты для перевірки)', ['/files/download/', 'id' => $model->docs_id])); ?>
  52. <?= Html::checkbox('agreeCopyImg', false, ['label' => Yii::t('app','CloneImg')]); ?>
  53. <?php if ($model->file): ?>
  54. <?= Html::checkbox('agreeCopyFile', false, ['label' => Yii::t('app','CloneAdditionalDoc')]); ?>
  55. <?php endif; ?>
  56. <div class="form-group">
  57. <?= Html::submitButton('Клонувати') ?>
  58. <?php ActiveForm::end(); ?>
  59. </div>
  60. </div>
  61. </div>
  62. </div>
  63. <?php
  64. $js = <<<JS
  65. $(":checkbox").change(function(){
  66. if('[name==agreeCopyImg]'){
  67. alert('Hello');
  68. }
  69. })
  70. JS;
  71. $this->registerJs($js);
  72. ?>