_admin.php 3.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. <?php
  2. use yii\helpers\Html;
  3. use yii\widgets\ActiveForm;
  4. use yii\helpers\ArrayHelper;
  5. use kartik\file\FileInput;
  6. use kartik\datetime\DateTimePicker;
  7. /* @var $this yii\web\View */
  8. /* @var $model app\models\Lots */
  9. /* @var $model app\models\Category */
  10. /* @var $form yii\widgets\ActiveForm */
  11. ?>
  12. <div class="lots-form">
  13. <?php
  14. $files = new \app\models\Files();
  15. $form = ActiveForm::begin(['options'=>['enctype'=>'multipart/form-data']]); ?>
  16. <?= $form->field($model, 'user_id')->hiddenInput(['value' => Yii::$app->user->identity->id]) ?>
  17. <?= $form->field($model, 'aukname')->dropDownList(ArrayHelper::map(\app\models\Auclots::find()->all(), 'name', 'name')) ?>
  18. <?= $form->field($model, 'category_id')->dropDownList(ArrayHelper::map(\app\models\Category::find()->all(), 'id', 'name')) ?>
  19. <?= $form->field($model, 'name')->textInput(['maxlength' => true])->label(Yii::t('app','LotName ID')) ?>
  20. <?= $form->field($model, 'description')->textarea(['maxlength' => true]) ?>
  21. <?= $form->field($model, 'bidding_date')->textInput()->widget(DateTimePicker::className(),[
  22. 'name' => 'auction_date',
  23. 'type' => DateTimePicker::TYPE_COMPONENT_PREPEND,
  24. 'value' => date("dd-M-yyyy hh:ii"),
  25. 'pluginOptions' => [
  26. 'autoclose'=>true,
  27. 'format' => 'yyyy-mm-dd hh:ii'
  28. ]
  29. ]) ?>
  30. <?= $form->field($model, 'auction_date')->widget(DateTimePicker::className(),[
  31. 'name' => 'auction_date',
  32. 'type' => DateTimePicker::TYPE_COMPONENT_PREPEND,
  33. 'value' => date("dd-M-yyyy hh:ii"),
  34. 'options' => ['placeholder' => Yii::t('app','CreateAukDate ID')],
  35. 'pluginOptions' => [
  36. 'autoclose'=>true,
  37. 'format' => 'yyyy-mm-dd hh:ii'
  38. ]
  39. ]) ?>
  40. <?= $form->field($model, 'start_price')->textInput() ?>
  41. <?= $form->field($model, 'step')->textInput(['maxlength' => true]) ?>
  42. <?= $form->field($files, 'file')->widget(FileInput::classname(), [
  43. 'model' => $files,
  44. //'attribute' => 'file',
  45. 'pluginOptions' => [
  46. 'allowedFileExtensions'=>['doc','docx','pdf', 'jpg', 'png', 'zip', 'rar'],
  47. 'initialCaption'=>'*.doc, *.docx, *.pdf, *.jpg, *.png, *zip, *rar',
  48. 'showPreview' => false,
  49. 'showCaption' => true,
  50. 'showRemove' => true,
  51. 'showUpload' => false
  52. ],
  53. 'options' => ['multiple' => true,],
  54. ])->label(Yii::t('app','DopDocumentation ID')); ?>
  55. <?= $form->field($model, 'payment_term')->textInput(['maxlength' => true]) ?>
  56. <?= $form->field($model, 'term_procedure')->textInput(['maxlength' => true]) ?>
  57. <!-- <?= $form->field($model, 'delivery_time')->textInput(['maxlength' => true]) ?> --!>
  58. <?= $form->field($model, 'delivery_term')->textInput(['maxlength' => true]) ?>
  59. <?= $form->field($model, 'requires')->textInput(['maxlength' => true]) ?>
  60. <?= $form->field($model, 'member_docs')->textInput(['maxlength' => true]) ?>
  61. <?= $form->field($model, 'notes')->textarea(['maxlength' => true]) ?>
  62. <?= $form->field($model, 'date')->hiddenInput(['value' => date('Y-m-d H:i:s')]) ?>
  63. <!-- <?= $form->field($model, 'status')->textInput() ?> --!>
  64. <div class="form-group">
  65. <?= Html::submitButton($model->isNewRecord ? Yii::t('app', 'Create ID') : Yii::t('app', 'Update ID'), ['class' => $model->isNewRecord ? 'btn btn-success' : 'btn btn-primary']) ?>
  66. </div>
  67. <?php ActiveForm::end(); ?>
  68. </div>