950817c6
Alex Savenko
first commit
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
|
<?php
/**
* @var \yii\web\View $this
* @var \frontend\models\Order $model
* @var \artbox\order\models\Basket $basket
*/
use yii\bootstrap\ActiveForm;
use yii\bootstrap\Html;
$formatter = \Yii::$app->formatter;
$basket = \Yii::$app->get('basket');
$sum = 0;
$sumDiscount = 0;
foreach ($basket->findModels(array_keys($basket->getData())) as $variant) {
$count = $basket->getItem($variant->id)[ 'count' ];
$sum += $variant->price * $count;
if (!empty($variant->price_old)) {
$sumDiscount += ( $variant->price_old - $variant->price ) * $count;
}
}
?>
<div id="content">
<div class="container">
<div class="row">
<div class="col-md-9 clearfix" id="checkout">
<div class="box">
<?php
$form = ActiveForm::begin();
?>
<ul class="nav nav-pills nav-justified">
<?php
echo Html::tag(
'li',
Html::a(
Html::icon(
'map-marker',
[
'prefix' => 'fa fa-',
]
|
10e74468
mzavalniuk
translate to ua r...
|
44
|
) . Html::tag('br') . \Yii::t('app', 'address'),
|
950817c6
Alex Savenko
first commit
|
45
46
47
48
49
50
51
52
53
54
55
56
57
58
|
'#'
),
[
'class' => 'active',
]
);
echo Html::tag(
'li',
Html::a(
Html::icon(
'truck',
[
'prefix' => 'fa fa-',
]
|
10e74468
mzavalniuk
translate to ua r...
|
59
|
) . Html::tag('br') . \Yii::t('app', 'Method of delivery'),
|
950817c6
Alex Savenko
first commit
|
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
|
[
'checkout/delivery',
]
),
[
'class' => 'disabled',
]
);
echo Html::tag(
'li',
Html::a(
Html::icon(
'money',
[
'prefix' => 'fa fa-',
]
|
10e74468
mzavalniuk
translate to ua r...
|
76
|
) . Html::tag('br') . \Yii::t('app', 'Payment method'),
|
950817c6
Alex Savenko
first commit
|
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
|
[
'checkout/payment',
]
),
[
'class' => 'disabled',
]
);
echo Html::tag(
'li',
Html::a(
Html::icon(
'eye',
[
'prefix' => 'fa fa-',
]
|
10e74468
mzavalniuk
translate to ua r...
|
93
|
) . Html::tag('br') . \Yii::t('app', 'View order'),
|
950817c6
Alex Savenko
first commit
|
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
|
[
'checkout/confirm',
]
),
[
'class' => 'disabled',
]
);
?>
</ul>
<div class="content">
<?php
if (\Yii::$app->user->isGuest) {
?>
<div class="box-header">
<?php
|
10e74468
mzavalniuk
translate to ua r...
|
111
|
echo \Yii::t('app', 'If you are already registered on our shop');
|
950817c6
Alex Savenko
first commit
|
112
|
?>
|
10e74468
mzavalniuk
translate to ua r...
|
113
|
<a href="#" data-toggle="modal" data-target="#login-modal"><span><?=Yii::t('app','Log in into account')?></span>
|
950817c6
Alex Savenko
first commit
|
114
115
116
117
118
119
120
121
122
|
<i class="fa fa-sign-in"></i></a>
</div>
<?php
}
?>
<div class="row">
<div class="col-sm-6">
<?php
echo $form->field($model, 'name')
|
10e74468
mzavalniuk
translate to ua r...
|
123
124
|
->textInput()
->label(Yii::t('app','name'));
|
950817c6
Alex Savenko
first commit
|
125
126
127
128
129
130
131
132
|
?>
</div>
<div class="col-sm-6"></div>
</div>
<div class="row">
<div class="col-sm-6">
<?php
echo $form->field($model, 'secondname')
|
10e74468
mzavalniuk
translate to ua r...
|
133
134
|
->textInput()
->label(Yii::t('app','secondname'));
|
950817c6
Alex Savenko
first commit
|
135
136
137
138
139
140
141
142
143
144
|
?>
</div>
<div class="col-sm-6"></div>
</div>
<!-- /.row -->
<div class="row">
<div class="col-sm-6">
<?php
echo $form->field($model, 'city')
|
10e74468
mzavalniuk
translate to ua r...
|
145
146
|
->textInput()
->label(Yii::t('app','city'));
|
950817c6
Alex Savenko
first commit
|
147
148
149
150
151
|
?>
</div>
<div class="col-sm-6">
<?php
echo $form->field($model, 'address')
|
10e74468
mzavalniuk
translate to ua r...
|
152
153
|
->textInput()
->label(Yii::t('app','address'));
|
950817c6
Alex Savenko
first commit
|
154
155
156
157
158
159
160
161
162
|
?>
</div>
</div>
<!-- /.row -->
<div class="row">
<div class="col-sm-6">
<?php
echo $form->field($model, 'phone')
|
10e74468
mzavalniuk
translate to ua r...
|
163
164
|
->textInput()
->label(Yii::t('app','phone'));
|
950817c6
Alex Savenko
first commit
|
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
|
?>
</div>
<div class="col-sm-6">
<?php
echo $form->field($model, 'email')
->textInput();
?>
</div>
</div>
<div class="row">
<div class="col-xs-12">
<?php
echo $form->field($model, 'comment')
->textarea(
[
'rows' => 4,
]
|
10e74468
mzavalniuk
translate to ua r...
|
183
184
|
)
->label(Yii::t('app','comment'));
|
950817c6
Alex Savenko
first commit
|
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
|
?>
</div>
</div>
<!-- /.row -->
</div>
<div class="box-footer">
<div class="pull-left">
<?php
echo Html::a(
Html::icon(
'chevron-left',
[
'prefix' => 'fa fa-',
]
|
10e74468
mzavalniuk
translate to ua r...
|
200
|
) . \Yii::t('app', 'Back to cart'),
|
950817c6
Alex Savenko
first commit
|
201
202
203
204
205
206
207
208
209
210
211
212
|
[
'checkout/index',
],
[
'class' => 'btn btn-default',
]
);
?>
</div>
<div class="pull-right">
<?php
echo Html::submitButton(
|
10e74468
mzavalniuk
translate to ua r...
|
213
|
\Yii::t('app', 'Choose delivery method') . Html::icon(
|
950817c6
Alex Savenko
first commit
|
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
|
'chevron-right',
[
'prefix' => 'fa fa-',
]
),
[
'class' => 'btn btn-success',
]
);
?>
</div>
</div>
<?php
$form::end();
?>
</div>
<!-- /.box -->
</div>
<!-- /.col-md-9 -->
<div class="col-md-3">
<div class="box" id="order-summary">
<div class="box-header">
|
10e74468
mzavalniuk
translate to ua r...
|
239
|
<h3><?=Yii::t('app','Total count')?></h3>
|
950817c6
Alex Savenko
first commit
|
240
241
242
|
</div>
<p class="text-muted small"><?php echo \Yii::t(
'app',
|
10e74468
mzavalniuk
translate to ua r...
|
243
|
'total_text'
|
950817c6
Alex Savenko
first commit
|
244
245
246
247
248
249
|
); ?></p>
<div class="table-responsive">
<table class="table">
<tbody>
<tr>
|
10e74468
mzavalniuk
translate to ua r...
|
250
|
<td><?php echo \Yii::t('app', 'Total for goods'); ?></td>
|
950817c6
Alex Savenko
first commit
|
251
252
253
|
<th><?php echo $formatter->asDecimal($sum, 2); ?></th>
</tr>
<tr>
|
10e74468
mzavalniuk
translate to ua r...
|
254
|
<td><?php echo \Yii::t('app', 'Discount amount'); ?></td>
|
950817c6
Alex Savenko
first commit
|
255
256
257
|
<th><?php echo $formatter->asDecimal($sumDiscount, 2); ?></th>
</tr>
<tr class="total">
|
10e74468
mzavalniuk
translate to ua r...
|
258
|
<td><?php echo \Yii::t('app', 'Total to pay'); ?></td>
|
950817c6
Alex Savenko
first commit
|
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
|
<th><?php echo $formatter->asDecimal($sum, 2); ?></th>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<!-- /.col-md-3 -->
</div>
<!-- /.row -->
</div>
<!-- /.container -->
</div>
|