Commit eb15a89c4416b52ab171ffa4d70927a8f890fd98
1 parent
ce75bc1d
-Dancing with composer lock
Showing
2 changed files
with
125 additions
and
117 deletions
Show diff stats
models/Order.php
views/order/_form.php
... | ... | @@ -57,132 +57,140 @@ JS; |
57 | 57 | |
58 | 58 | <?php $form = ActiveForm::begin(); ?> |
59 | 59 | <div class="container"> |
60 | - <div class="row"> | |
61 | - <div class="form-group"> | |
60 | + <div class="form-group"> | |
61 | + <div class="row"> | |
62 | 62 | <?= Html::submitButton( |
63 | - $model->isNewRecord ? 'Create' : 'Update', | |
63 | + $model->isNewRecord ? \Yii::t('app', 'Create') : \Yii::t('app', 'Update'), | |
64 | 64 | [ 'class' => $model->isNewRecord ? 'btn btn-success' : 'btn btn-primary' ] |
65 | 65 | ) ?> |
66 | + <?= Html::a( | |
67 | + \Yii::t('app', 'Печать'), | |
68 | + '#', | |
69 | + [ | |
70 | + 'class' => 'btn btn-info', | |
71 | + 'target' => '_blank', | |
72 | + ] | |
73 | + ) ?> | |
66 | 74 | </div> |
67 | - </div> | |
68 | - <div class="row"> | |
69 | - <div class="col-sm-6"> | |
70 | - | |
71 | - <?= $form->field($model, 'deadline') | |
72 | - ->widget( | |
73 | - DatePicker::className(), | |
74 | - [ | |
75 | + <div class="row"> | |
76 | + <div class="col-sm-6"> | |
75 | 77 | |
76 | - ] | |
77 | - ) ?> | |
78 | - | |
79 | - <?php | |
80 | - echo $form->field($model, 'pay') | |
81 | - ->widget( | |
82 | - SwitchInput::className(), | |
83 | - [ | |
84 | - 'name' => 'pay', | |
85 | - 'pluginOptions' => [ | |
86 | - 'onText' => \Yii::t('app', 'Оплачено'), | |
87 | - 'offText' => \Yii::t('app', 'Не оплачено'), | |
88 | - ], | |
89 | - ] | |
90 | - ); ?> | |
91 | - | |
92 | - <?= $form->field($model, 'reason') | |
93 | - ->dropDownList( | |
94 | - [ | |
95 | - 1 => 'То', | |
96 | - 2 => 'Сё', | |
97 | - ], | |
98 | - [ 'prompt' => 'Выберите причину' ] | |
99 | - ) ?> | |
100 | - | |
101 | - <?= $form->field($model, 'label') | |
102 | - ->dropDownList( | |
103 | - ArrayHelper::map( | |
104 | - Label::find() | |
105 | - ->asArray() | |
106 | - ->all(), | |
107 | - 'id', | |
108 | - 'label' | |
109 | - ), | |
110 | - [ 'prompt' => 'Выберите метку' ] | |
111 | - ); ?> | |
112 | - | |
113 | - <?= $form->field($model, 'name') ?> | |
114 | - | |
115 | - <?= $form->field($model, 'phone') ?> | |
116 | - | |
117 | - <?= $form->field($model, 'phone2') ?> | |
118 | - | |
119 | - <?= $form->field($model, 'email') ?> | |
120 | - | |
121 | - <?= $form->field( | |
122 | - $model, | |
123 | - 'numbercard' | |
124 | - ) | |
125 | - ->textInput([ 'readonly' => true ]) ?> | |
126 | - | |
127 | - <?= $form->field($model, 'comment') | |
128 | - ->textarea([ 'rows' => '3' ]) ?> | |
129 | - <?= $form->field($model, 'delivery') | |
130 | - ->dropDownList( | |
131 | - ArrayHelper::map( | |
132 | - Delivery::find() | |
133 | - ->joinWith('lang') | |
134 | - ->asArray() | |
135 | - ->all(), | |
136 | - 'id', | |
137 | - 'lang.title' | |
138 | - ), | |
139 | - [ 'prompt' => \Yii::t('app', 'Выберите доставку ...') ] | |
140 | - ) ?> | |
141 | - | |
142 | - </div> | |
143 | - <div class="col-sm-6"> | |
144 | - | |
145 | - <?= $form->field($model, 'declaration') ?> | |
146 | - | |
147 | - <?= $form->field($model, 'stock') ?> | |
148 | - | |
149 | - <?= $form->field($model, 'consignment') ?> | |
150 | - | |
151 | - <?= $form->field($model, 'payment') | |
152 | - ->dropDownList( | |
153 | - ArrayHelper::map( | |
154 | - OrderPayment::find() | |
78 | + <?= $form->field($model, 'deadline') | |
79 | + ->widget( | |
80 | + DatePicker::className(), | |
81 | + [ | |
82 | + | |
83 | + ] | |
84 | + ) ?> | |
85 | + | |
86 | + <?php | |
87 | + echo $form->field($model, 'pay') | |
88 | + ->widget( | |
89 | + SwitchInput::className(), | |
90 | + [ | |
91 | + 'name' => 'pay', | |
92 | + 'pluginOptions' => [ | |
93 | + 'onText' => \Yii::t('app', 'Оплачено'), | |
94 | + 'offText' => \Yii::t('app', 'Не оплачено'), | |
95 | + ], | |
96 | + ] | |
97 | + ); ?> | |
98 | + | |
99 | + <?= $form->field($model, 'reason') | |
100 | + ->dropDownList( | |
101 | + [ | |
102 | + 1 => 'То', | |
103 | + 2 => 'Сё', | |
104 | + ], | |
105 | + [ 'prompt' => 'Выберите причину' ] | |
106 | + ) ?> | |
107 | + | |
108 | + <?= $form->field($model, 'label') | |
109 | + ->dropDownList( | |
110 | + ArrayHelper::map( | |
111 | + Label::find() | |
112 | + ->asArray() | |
113 | + ->all(), | |
114 | + 'id', | |
115 | + 'label' | |
116 | + ), | |
117 | + [ 'prompt' => 'Выберите метку' ] | |
118 | + ); ?> | |
119 | + | |
120 | + <?= $form->field($model, 'name') ?> | |
121 | + | |
122 | + <?= $form->field($model, 'phone') ?> | |
123 | + | |
124 | + <?= $form->field($model, 'phone2') ?> | |
125 | + | |
126 | + <?= $form->field($model, 'email') ?> | |
127 | + | |
128 | + <?= $form->field( | |
129 | + $model, | |
130 | + 'numbercard' | |
131 | + ) | |
132 | + ->textInput([ 'readonly' => true ]) ?> | |
133 | + | |
134 | + <?= $form->field($model, 'comment') | |
135 | + ->textarea([ 'rows' => '3' ]) ?> | |
136 | + <?= $form->field($model, 'delivery') | |
137 | + ->dropDownList( | |
138 | + ArrayHelper::map( | |
139 | + Delivery::find() | |
155 | 140 | ->joinWith('lang') |
156 | - ->where([ 'status' => OrderPayment::ACTIVE ]) | |
157 | 141 | ->asArray() |
158 | 142 | ->all(), |
159 | - 'id', | |
160 | - 'lang.title' | |
161 | - ), | |
162 | - [ 'prompt' => 'Способ оплаты ...' ] | |
163 | - ); ?> | |
164 | - | |
165 | - <?= $form->field($model, 'insurance') ?> | |
143 | + 'id', | |
144 | + 'lang.title' | |
145 | + ), | |
146 | + [ 'prompt' => \Yii::t('app', 'Выберите доставку ...') ] | |
147 | + ) ?> | |
166 | 148 | |
167 | - <?= $form->field($model, 'amount_imposed') ?> | |
168 | - | |
169 | - <?= $form->field($model, 'shipping_by') | |
170 | - ->dropDownList( | |
171 | - ArrayHelper::getColumn(Order::SHIPPING_BY, 'label'), | |
172 | - [ 'prompt' => 'Оплата доставки ...' ] | |
173 | - ); ?> | |
174 | - | |
175 | - <?= $form->field($model, 'city') ?> | |
176 | - | |
177 | - <?= $form->field($model, 'adress') ?> | |
149 | + </div> | |
150 | + <div class="col-sm-6"> | |
151 | + | |
152 | + <?= $form->field($model, 'declaration') ?> | |
153 | + | |
154 | + <?= $form->field($model, 'stock') ?> | |
155 | + | |
156 | + <?= $form->field($model, 'consignment') ?> | |
157 | + | |
158 | + <?= $form->field($model, 'payment') | |
159 | + ->dropDownList( | |
160 | + ArrayHelper::map( | |
161 | + OrderPayment::find() | |
162 | + ->joinWith('lang') | |
163 | + ->where([ 'status' => OrderPayment::ACTIVE ]) | |
164 | + ->asArray() | |
165 | + ->all(), | |
166 | + 'id', | |
167 | + 'lang.title' | |
168 | + ), | |
169 | + [ 'prompt' => 'Способ оплаты ...' ] | |
170 | + ); ?> | |
171 | + | |
172 | + <?= $form->field($model, 'insurance') ?> | |
173 | + | |
174 | + <?= $form->field($model, 'amount_imposed') ?> | |
175 | + | |
176 | + <?= $form->field($model, 'shipping_by') | |
177 | + ->dropDownList( | |
178 | + ArrayHelper::getColumn(Order::SHIPPING_BY, 'label'), | |
179 | + [ 'prompt' => 'Оплата доставки ...' ] | |
180 | + ); ?> | |
181 | + | |
182 | + <?= $form->field($model, 'city') ?> | |
183 | + | |
184 | + <?= $form->field($model, 'adress') ?> | |
185 | + | |
186 | + <?= $form->field($model, 'body') | |
187 | + ->textarea([ 'rows' => '3' ]) ?> | |
188 | + | |
189 | + <?= $form->field($model, 'check') ?> | |
190 | + | |
191 | + <?= $form->field($model, 'sms') ?> | |
178 | 192 | |
179 | - <?= $form->field($model, 'body') | |
180 | - ->textarea([ 'rows' => '3' ]) ?> | |
181 | - | |
182 | - <?= $form->field($model, 'check') ?> | |
183 | - | |
184 | - <?= $form->field($model, 'sms') ?> | |
185 | - | |
193 | + </div> | |
186 | 194 | </div> |
187 | 195 | </div> |
188 | 196 | </div> | ... | ... |