06692811
Eugeny Galkovskiy
first commit
|
1
|
<?php
|
ab86aa32
alex
Валидация формы
|
2
|
|
06692811
Eugeny Galkovskiy
first commit
|
3
4
5
6
|
/**
* @var View $this
* @var Feedback $contact
*/
|
ab86aa32
alex
Валидация формы
|
7
|
|
a6acb731
alex
Валидация формы
|
8
9
|
#use artbox\core\models\Feedback;
use common\models\Feedback;
|
06692811
Eugeny Galkovskiy
first commit
|
10
11
12
13
14
|
use common\models\Settings;
use frontend\assets\MapAsset;
use yii\helpers\Html;
use yii\bootstrap\ActiveForm;
use yii\web\View;
|
ab86aa32
alex
Валидация формы
|
15
|
|
06692811
Eugeny Galkovskiy
first commit
|
16
17
|
MapAsset::register($this);
$settings = Settings::getInstance();
|
5e37688e
Timur Kastemirov
seo for hardcoded...
|
18
|
$seo = \Yii::$app->get('seo');
|
ab86aa32
alex
Валидация формы
|
19
|
|
90f2a05c
Eugeny Galkovskiy
h titles
|
20
|
$this->params['h1'] = \Yii::t('app', 'menu-contacts');
|
ca22b6dc
Timur Kastemirov
h1 in site pages
|
21
|
$this->params[ 'breadcrumbs' ][] = $this->params['h1'];
|
ab86aa32
alex
Валидация формы
|
22
|
|
06692811
Eugeny Galkovskiy
first commit
|
23
24
25
26
|
$js = <<< JS
window.lat = {$settings->lat};
window.lon = {$settings->lon};
JS;
|
ab86aa32
alex
Валидация формы
|
27
|
|
06692811
Eugeny Galkovskiy
first commit
|
28
29
30
31
32
|
$this->registerJs($js, View::POS_END);
?>
<div id="content">
<div class="container" id="contact">
|
ab86aa32
alex
Валидация формы
|
33
|
|
06692811
Eugeny Galkovskiy
first commit
|
34
|
<section>
|
ab86aa32
alex
Валидация формы
|
35
|
|
06692811
Eugeny Galkovskiy
first commit
|
36
37
38
39
|
<div class="row">
<div class="col-md-12">
<section>
<div class="heading">
|
be3cfcb8
Eugeny Galkovskiy
translates
|
40
|
<h2><?= \Yii::t('app', 'contact_title') ?></h2>
|
06692811
Eugeny Galkovskiy
first commit
|
41
|
</div>
|
ab86aa32
alex
Валидация формы
|
42
|
|
50a02c30
Eugeny Galkovskiy
правки
|
43
|
<!-- <p class="lead">--><?//= \Yii::t('app', 'contact_text1') ?><!--</p>-->
|
c9689046
Eugeny Galkovskiy
contacts photo out
|
44
|
<!-- <div class="contacts_photo"><img src="/img/contacts_photo.jpg" alt=""></div>-->
|
06692811
Eugeny Galkovskiy
first commit
|
45
46
47
|
</section>
</div>
</div>
|
ab86aa32
alex
Валидация формы
|
48
|
|
06692811
Eugeny Galkovskiy
first commit
|
49
50
|
</section>
<section>
|
ab86aa32
alex
Валидация формы
|
51
|
|
06692811
Eugeny Galkovskiy
first commit
|
52
53
54
55
56
57
|
<div class="row">
<div class="col-md-4">
<div class="box-simple">
<div class="icon">
<i class="fa fa-map-marker"></i>
</div>
|
be3cfcb8
Eugeny Galkovskiy
translates
|
58
|
<h3><?= \Yii::t('app', 'contact_adr') ?></h3>
|
06692811
Eugeny Galkovskiy
first commit
|
59
60
61
|
<p>
<?php
if (!empty( $settings->street )) {
|
efe446f8
Eugeny Galkovskiy
translates contac...
|
62
|
echo \Yii::t('app', $settings->street);
|
06692811
Eugeny Galkovskiy
first commit
|
63
|
if (!empty( $settings->house )) {
|
efe446f8
Eugeny Galkovskiy
translates contac...
|
64
|
echo " " . \Yii::t('app', $settings->house);
|
06692811
Eugeny Galkovskiy
first commit
|
65
66
67
68
|
}
echo Html::tag('br');
}
if (!empty( $settings->city )) {
|
efe446f8
Eugeny Galkovskiy
translates contac...
|
69
|
echo \Yii::t('app', $settings->city);
|
06692811
Eugeny Galkovskiy
first commit
|
70
|
if (!empty( $settings->country )) {
|
efe446f8
Eugeny Galkovskiy
translates contac...
|
71
|
echo Html::tag('strong', ", " . \Yii::t('app', $settings->country));
|
06692811
Eugeny Galkovskiy
first commit
|
72
73
74
75
76
77
78
|
}
}
?>
</p>
</div>
<!-- /.box - simple-->
</div>
|
ab86aa32
alex
Валидация формы
|
79
80
|
|
06692811
Eugeny Galkovskiy
first commit
|
81
82
83
84
85
86
87
88
|
<div class="col-md-4">
<?php
if (!empty( $settings->phone )) {
?>
<div class="box-simple">
<div class="icon">
<i class="fa fa-phone"></i>
</div>
|
be3cfcb8
Eugeny Galkovskiy
translates
|
89
|
<h3> <?= \Yii::t('app', 'Phone') ?> </h3>
|
8c203875
Виталий
add form legal, c...
|
90
91
|
<p class="text-muted"> <?= \Yii::t('app', 'ContactPhoneInd') ?></p>
<p class="phones-ind">
|
06692811
Eugeny Galkovskiy
first commit
|
92
93
94
|
<?php
echo Html::a(Html::tag('strong', $settings->phone), 'tel:' . $settings->phone);
?>
|
8c203875
Виталий
add form legal, c...
|
95
|
<span class="d-none visible-xs"></span>
|
58d8192e
Eugeny Galkovskiy
translates
|
96
|
<?php
|
8c203875
Виталий
add form legal, c...
|
97
|
echo Html::a(Html::tag('strong', $settings->phone2), 'tel:' . $settings->phone2);
|
58d8192e
Eugeny Galkovskiy
translates
|
98
99
|
?>
</p>
|
8c203875
Виталий
add form legal, c...
|
100
101
102
|
<p class="text-muted text-legal-phone"> <?= \Yii::t('app', 'ContactPhoneLegal') ?></p>
<p><a href="tel:+380673263881"><strong>+38(067)326-38-81</strong></a></p>
|
06692811
Eugeny Galkovskiy
first commit
|
103
104
105
106
107
108
|
</div>
<!-- /.box - simple-->
<?php
}
?>
</div>
|
ab86aa32
alex
Валидация формы
|
109
|
|
06692811
Eugeny Galkovskiy
first commit
|
110
111
112
113
|
<?php
if (!empty( $settings->email )) {
?>
<div class="col-md-4">
|
ab86aa32
alex
Валидация формы
|
114
|
|
06692811
Eugeny Galkovskiy
first commit
|
115
116
117
118
|
<div class="box-simple">
<div class="icon">
<i class="fa fa-envelope"></i>
</div>
|
be3cfcb8
Eugeny Galkovskiy
translates
|
119
|
<h3> <?= \Yii::t('app', 'ContactEmail') ?> </h3>
|
06f72359
Eugeny Galkovskiy
header size
|
120
|
<ul class="list-style-none" style="padding: 0;">
|
06692811
Eugeny Galkovskiy
first commit
|
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
|
<li>
<?php
echo Html::a(
Html::tag('strong', $settings->email),
'mailto:' . $settings->email
);
?>
</li>
</ul>
</div>
<!-- /.box - simple-->
</div>
<?php
}
?>
</div>
|
ab86aa32
alex
Валидация формы
|
137
|
|
06692811
Eugeny Galkovskiy
first commit
|
138
|
</section>
|
ab86aa32
alex
Валидация формы
|
139
|
|
06692811
Eugeny Galkovskiy
first commit
|
140
|
<section>
|
ab86aa32
alex
Валидация формы
|
141
|
|
06692811
Eugeny Galkovskiy
first commit
|
142
|
<div class="row text-center">
|
ab86aa32
alex
Валидация формы
|
143
|
|
06692811
Eugeny Galkovskiy
first commit
|
144
145
|
<div class="col-md-12">
<div class="heading">
|
be3cfcb8
Eugeny Galkovskiy
translates
|
146
|
<h2> <?= \Yii::t('app', 'ContactUs') ?> </h2>
|
06692811
Eugeny Galkovskiy
first commit
|
147
148
149
150
151
152
153
154
155
156
157
|
</div>
</div>
<div class="col-md-8 col-md-offset-2">
<?php $form = ActiveForm::begin(
[
'id' => 'contact-form',
'method' => 'POST',
'action' => '/site/feedback',
]
); ?>
|
c15dc821
alex
обновил фильтры
|
158
159
160
|
<?= $form->field($contact, 'topic')
->hiddenInput(['value' => Feedback::SCENARIO_FEEDBACK])
->label(false)?>
|
06692811
Eugeny Galkovskiy
first commit
|
161
162
163
|
<div class="row">
<div class="col-sm-12">
<?= $form->field($contact, 'name')
|
50cf76a2
Eugeny Galkovskiy
translates
|
164
|
->textInput()->label(\Yii::t('app', 'formname')); ?>
|
06692811
Eugeny Galkovskiy
first commit
|
165
|
</div>
|
ab86aa32
alex
Валидация формы
|
166
|
|
06692811
Eugeny Galkovskiy
first commit
|
167
168
|
<div class="col-sm-6">
<?= $form->field($contact, 'email')
|
94fc00a8
Eugeny Galkovskiy
main page + carou...
|
169
|
->textInput()->label('Email'); ?>
|
06692811
Eugeny Galkovskiy
first commit
|
170
171
172
|
</div>
<div class="col-sm-6">
<?= $form->field($contact, 'phone')
|
50cf76a2
Eugeny Galkovskiy
translates
|
173
|
->textInput()->label(\Yii::t('app', 'formtheme')); ?>
|
06692811
Eugeny Galkovskiy
first commit
|
174
175
176
177
178
179
180
|
</div>
<div class="col-sm-12">
<?= $form->field($contact, 'message')
->textarea(
[
'rows' => 3,
]
|
50cf76a2
Eugeny Galkovskiy
translates
|
181
|
)->label(\Yii::t('app', 'formmess')); ?>
|
06692811
Eugeny Galkovskiy
first commit
|
182
|
</div>
|
ab86aa32
alex
Валидация формы
|
183
|
|
06692811
Eugeny Galkovskiy
first commit
|
184
185
|
<div class="col-sm-12 text-center">
<?= Html::submitButton(
|
be3cfcb8
Eugeny Galkovskiy
translates
|
186
|
'<i class="fa fa-envelope-o"></i> '.\Yii::t('app', 'LeaveMessage'),
|
06692811
Eugeny Galkovskiy
first commit
|
187
188
189
190
|
[
'class' => 'btn btn-template-main',
]
) ?>
|
ab86aa32
alex
Валидация формы
|
191
|
|
06692811
Eugeny Galkovskiy
first commit
|
192
193
194
195
196
197
198
|
</div>
</div>
<!-- /.row -->
<?php ActiveForm::end(); ?>
</div>
</div>
<!-- /.row -->
|
ab86aa32
alex
Валидация формы
|
199
|
|
06692811
Eugeny Galkovskiy
first commit
|
200
|
</section>
|
ab86aa32
alex
Валидация формы
|
201
202
|
|
06692811
Eugeny Galkovskiy
first commit
|
203
204
205
206
|
</div>
<!-- /#contact.container -->
</div>
<!-- /#content -->
|
94fc00a8
Eugeny Galkovskiy
main page + carou...
|
207
208
209
|
<div id="get-it">
<div class="container">
<div class="col-md-8 col-sm-12">
|
be3cfcb8
Eugeny Galkovskiy
translates
|
210
|
<h3><?= \Yii::t('app', 'CALLBACK') ?></h3>
|
94fc00a8
Eugeny Galkovskiy
main page + carou...
|
211
212
|
</div>
<div class="col-md-4 col-sm-12">
|
be3cfcb8
Eugeny Galkovskiy
translates
|
213
|
<a href="#" class="btn btn-template-transparent-primary" data-toggle="modal" data-target="#feedback-modal"><?= \Yii::t('app', 'callme') ?></a>
|
94fc00a8
Eugeny Galkovskiy
main page + carou...
|
214
215
216
|
</div>
</div>
</div>
|
06692811
Eugeny Galkovskiy
first commit
|
217
218
219
|
<div id="map">
</div>
|