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
@@ -247,7 +247,7 @@ | @@ -247,7 +247,7 @@ | ||
247 | if (empty($this->deadline)) { | 247 | if (empty($this->deadline)) { |
248 | return false; | 248 | return false; |
249 | } else { | 249 | } else { |
250 | - return time() > $this->deadline; | 250 | + return time() > strtotime($this->deadline); |
251 | } | 251 | } |
252 | } | 252 | } |
253 | } | 253 | } |
254 | \ No newline at end of file | 254 | \ No newline at end of file |
views/order/_form.php
@@ -57,132 +57,140 @@ JS; | @@ -57,132 +57,140 @@ JS; | ||
57 | 57 | ||
58 | <?php $form = ActiveForm::begin(); ?> | 58 | <?php $form = ActiveForm::begin(); ?> |
59 | <div class="container"> | 59 | <div class="container"> |
60 | - <div class="row"> | ||
61 | - <div class="form-group"> | 60 | + <div class="form-group"> |
61 | + <div class="row"> | ||
62 | <?= Html::submitButton( | 62 | <?= Html::submitButton( |
63 | - $model->isNewRecord ? 'Create' : 'Update', | 63 | + $model->isNewRecord ? \Yii::t('app', 'Create') : \Yii::t('app', 'Update'), |
64 | [ 'class' => $model->isNewRecord ? 'btn btn-success' : 'btn btn-primary' ] | 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 | </div> | 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 | ->joinWith('lang') | 140 | ->joinWith('lang') |
156 | - ->where([ 'status' => OrderPayment::ACTIVE ]) | ||
157 | ->asArray() | 141 | ->asArray() |
158 | ->all(), | 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 | </div> | 194 | </div> |
187 | </div> | 195 | </div> |
188 | </div> | 196 | </div> |