Blame view

frontend/views/site/contact.php 8.25 KB
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>