Commit eb15a89c4416b52ab171ffa4d70927a8f890fd98

Authored by Alexey Boroda
1 parent ce75bc1d

-Dancing with composer lock

Showing 2 changed files with 125 additions and 117 deletions   Show diff stats
@@ -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>