Blame view

frontend/views/layouts/main.php 24.6 KB
c237629a   Anastasia   first commit
1
2
3
  <?php
      
      /**
b60a88b8   Anastasia   - main page
4
5
6
7
8
9
       * @var View                      $this
       * @var string                    $content
       * @var SeoComponent              $seo
       * @var User                      $user
       * @var PageCategory[]            $pageCategories
       * @var \artbox\core\forms\Module $module ;
c237629a   Anastasia   first commit
10
11
12
13
       */
      
      use artbox\core\components\SeoComponent;
      use artbox\core\helpers\ImageHelper;
b60a88b8   Anastasia   - main page
14
      use artbox\core\helpers\Url;
cb16bae6   Anastasia   - alias on questi...
15
      use artbox\core\models\Alias;
c237629a   Anastasia   first commit
16
      use artbox\core\models\Feedback;
cb16bae6   Anastasia   - alias on questi...
17
      use artbox\core\models\Language;
c237629a   Anastasia   first commit
18
19
      use artbox\core\models\PageCategory;
      use artbox\core\models\User;
43a24059   Anastasia   - servives
20
      use artbox\core\seo\widgets\SeoBreadcrumbs;
b60a88b8   Anastasia   - main page
21
      use common\models\Service;
c237629a   Anastasia   first commit
22
      use common\models\Settings;
c237629a   Anastasia   first commit
23
      use frontend\assets\AppAsset;
b60a88b8   Anastasia   - main page
24
      use frontend\assets\SliderAsset;
c237629a   Anastasia   first commit
25
26
      use frontend\widgets\ArtboxModalWidget;
      use frontend\widgets\LanguageWidget;
c7048abc   Anastasia   - nav widget with...
27
      use frontend\widgets\Nav;
c237629a   Anastasia   first commit
28
      use yii\db\ActiveQuery;
b53dc2b2   Anastasia   - bug fix
29
      use yii\helpers\Html;
c237629a   Anastasia   first commit
30
      use yii\web\View;
5ef6db64   alex   Логотип в шаблоне...
31
      use yii\helpers\Url as DefaultUrl;
c237629a   Anastasia   first commit
32
33
      
      AppAsset::register($this);
b60a88b8   Anastasia   - main page
34
      SliderAsset::register($this);
c237629a   Anastasia   first commit
35
36
37
38
39
40
41
      $user = \Yii::$app->user->identity;
      $seo = Yii::$app->get('seo');
      $feedback = new Feedback();
      $settings = Settings::getInstance();
      $controller = Yii::$app->controller;
      $default_controller = Yii::$app->defaultRoute;
      $isHome = ( ( $controller->id === $default_controller ) && ( $controller->action->id === $controller->defaultAction ) ) ? true : false;
b60a88b8   Anastasia   - main page
42
43
44
45
46
47
48
49
50
51
52
      $services = Service::find()
                         ->where(
                             [
                                 'status' => true,
                                 'level'  => 0,
                             ]
                         )
                         ->with(
                             [
                                 'language.alias',
                                 'services' => function (ActiveQuery $query) {
74783874   Anastasia   - debug
53
54
55
56
57
58
59
60
                                    $query->where(['status' => true])->with(
                                        [
                                            'language.alias',
                                            'services' => function (ActiveQuery $query) {
                                                $query->where(['status' => true])->with(['language.alias']);
                                            },
                                        ]
                                    );
b60a88b8   Anastasia   - main page
61
62
63
64
                                 },
                             ]
                         )->orderBy('sort')
                         ->all();
c237629a   Anastasia   first commit
65
66
67
68
69
70
71
      
      $this->registerMetaTag(
          [
              'name'    => 'description',
              'content' => $seo->desc,
          ]
      );
b53dc2b2   Anastasia   - bug fix
72
73
74
75
76
77
78
79
80
      
      
      $this->registerMetaTag(
          [
              'name'    => 'robots',
              'content' => $seo->robots,
              //                                'content' => 'noindex,nofollow',
          ]
      );
c237629a   Anastasia   first commit
81
      $module = \Yii::$app->getModule('feedback');
cb16bae6   Anastasia   - alias on questi...
82
      $aliases = Alias::find()->where(['route' => '{"0":"site/questions"}'])->indexBy('route')->andWhere(['language_id' => Language::getCurrent()->id])->asArray()->all();
c237629a   Anastasia   first commit
83
84
85
  ?>
  
  <?php $this->beginPage() ?>
b53dc2b2   Anastasia   - bug fix
86
87
    <!DOCTYPE html >
    <html xmlns="http://www.w3.org/1999/html" xmlns="http://www.w3.org/1999/html" lang="<?= \Yii::$app->language ?>">
c237629a   Anastasia   first commit
88
      <head>
b3e4096c   Anastasia   page speed
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
    
        <script type="text/javascript">
            WebFontConfig = {
                google: {families: [ 'Ubuntu:400,500,700' ]}
            };
            (function() {
                var wf = document.createElement('script');
                wf.src = ('https:' == document.location.protocol ? 'https' : 'http') + '://ajax.googleapis.com/ajax/libs/webfont/1.5.18/webfont.js';
                wf.type = 'text/javascript';
                wf.async = 'true';
                var s = document.getElementsByTagName('script')[ 0 ];
                s.parentNode.insertBefore(wf, s);
            })(); </script>
    
        <script>
        
ca4d9c90   Anastasia   google scripts
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
        <!-- Global site tag (gtag.js) - Google Analytics -->
        <script async src="https://www.googletagmanager.com/gtag/js?id=UA-120861020-1"></script>
        <script>
            window.dataLayer = window.dataLayer || [];
            function gtag(){dataLayer.push(arguments);}
            gtag('js', new Date());
  
            gtag('config', 'UA-120861020-1');
        </script>
        <!-- Google Tag Manager -->
        <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
                new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
                j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
                'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
            })(window,document,'script','dataLayer','GTM-N6R7982');</script>
        <!-- End Google Tag Manager -->
b53dc2b2   Anastasia   - bug fix
121
        <meta charset="<?= \Yii::$app->charset ?>">
b60a88b8   Anastasia   - main page
122
123
        <meta name="viewport" content="width=device-width">
        <link type="image/x-icon" href="favicon.ico" rel="icon">
b53dc2b2   Anastasia   - bug fix
124
125
          <?= Html::csrfMetaTags() ?>
        <title><?=Html::encode($seo->title)?></title>
c237629a   Anastasia   first commit
126
127
          <?php $this->head() ?>
      </head>
b60a88b8   Anastasia   - main page
128
      <body id="body">
a528e647   Anastasia   google scripts
129
          <?php $this->beginBody() ?>
ca4d9c90   Anastasia   google scripts
130
131
132
133
        <!-- Google Tag Manager (noscript) -->
        <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-N6R7982"
            height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
        <!-- End Google Tag Manager (noscript) -->
b53dc2b2   Anastasia   - bug fix
134
135
136
137
138
139
140
141
142
143
                    <div class="transition-loader">
                        <div class="transition-loader-inner">
                            <label></label>
                            <label></label>
                            <label></label>
                            <label></label>
                            <label></label>
                            <label></label>
                        </div>
                    </div>
b60a88b8   Anastasia   - main page
144
145
146
147
148
        <header id="header_" class="section-box-header">
          <div class="section-box-header-columns">
            <div class="container">
              <div class="row">
                <div class="col-xs-7 col-sm-3 col-md-2 col-lg-2 logo-wrapp">
5ef6db64   alex   Логотип в шаблоне...
149
150
151
152
153
154
155
156
  
                  <a
                      <?php if(DefaultUrl::current()!=='/site/index'): ?>
                      href= "<?php echo \frontend\helpers\Url::home(); ?>">
                      <?php else: ?>
                          >
                      <?php endif;?>
  
b60a88b8   Anastasia   - main page
157
                      <?php
aedc35b5   Anastasia   - load scg to logo
158
159
160
161
162
163
164
165
166
167
168
169
                        if ($settings->logo != null){
                          echo '<img src="/storage/logo/'.$settings->logo.'" alt="">';
                        }else{
                                                    echo ImageHelper::set(null)
                                                                    ->setHeight(44)
                                                                    ->renderImage(
                                                                        [
                                                                            'alt' => $settings->name,
                                                                        ]
                                                                    );
                        }
  
b60a88b8   Anastasia   - main page
170
                      ?>
5ef6db64   alex   Логотип в шаблоне...
171
  
aedc35b5   Anastasia   - load scg to logo
172
                    
b60a88b8   Anastasia   - main page
173
                  </a>
c237629a   Anastasia   first commit
174
                </div>
b60a88b8   Anastasia   - main page
175
176
                <div class="col-sm-9 col-md-10 col-lg-10 header-col">
                  <ul class="hidden-xs hidden-sm">
48558967   Anastasia   - mob menu
177
                    <li><a href="<?= Url::to([ 'blog/index' ]) ?>"><?= \Yii::t('app', 'Блог') ?></a></li>
b60a88b8   Anastasia   - main page
178
179
180
181
182
183
184
185
186
187
188
189
                    <li><a href="<?= Url::to([ 'site/contact' ]) ?>"><?= \Yii::t('app', 'Contacts') ?></a></li>
                  </ul>
                  
                  <div class="hidden-xs table-header-callback">
                    <table cellpadding="0" cellspacing="0" border="0">
                      
                      <tr>
                        <td>
                          <div class="phone-header"><?= $settings->phone ?></div>
                        </td>
                      </tr>
                      <tr>
d73fd852   alex   добавил переводы ...
190
                        
d9c166d7   alex   Перевёл почти все...
191
                        <td><span class="modal-link" data-form="callback"><?= \Yii::t('app', 'Callback') ?></span>
b60a88b8   Anastasia   - main page
192
193
194
                        </td>
                      </tr>
                    </table>
c237629a   Anastasia   first commit
195
196
                  </div>
                  
b60a88b8   Anastasia   - main page
197
                  <div class="hidden-xs btn-header-wr">
6593aea0   alex   поправил ошибки с...
198
                      <span class="btn_ modal-link" data-form="write-to"><?=\Yii::t('app', 'Make an appointment') ?></span>
c237629a   Anastasia   first commit
199
200
                  </div>
                  
b60a88b8   Anastasia   - main page
201
                  <ul class="hidden-xs hidden-sm">
d5d041dd   alex   Изменил несколько...
202
                    <li><a href="/vtoroe-mnenie" class="new"><span> <?=\Yii::t('app','Second thing')?>  </span></a></li>
44a17990   Anastasia   - bug fix
203
                    <li><a href="<?=(isset($aliases['{"0":"site/questions"}'])) ? Url::to(['alias' => $aliases['{"0":"site/questions"}']]) : Url::to(['site/questions'])?>"><?=\Yii::t('app','Quest/Answer')?></a></li>
d9c166d7   alex   Перевёл почти все...
204
                    <li><a href="<?=Url::to(['site/comments'])?>"><?=\Yii::t('app','Callbacks')?></a></li>
b60a88b8   Anastasia   - main page
205
                  </ul>
b53dc2b2   Anastasia   - bug fix
206
207
208
209
210
  <!--                -->
  <!--                <div class="lang-sep-wr hidden-xs hidden-sm">-->
  <!--                    -->
  <!--                    --><?php //echo LanguageWidget::widget() ?>
  <!--                </div>-->
c237629a   Anastasia   first commit
211
                  
b60a88b8   Anastasia   - main page
212
213
214
215
216
                  <div class="hidden-sm hidden-md hidden-lg icon_phone-header-mob btn_call"></div>
                  
                  <div class="menu_mob hidden-md hidden-lg">
                    <div></div>
                    <div></div>
c237629a   Anastasia   first commit
217
                  </div>
c237629a   Anastasia   first commit
218
                </div>
c237629a   Anastasia   first commit
219
              </div>
b60a88b8   Anastasia   - main page
220
221
222
223
224
225
226
227
228
229
230
            </div>
          </div>
          <nav class="hidden-xs hidden-sm">
              <?php
                  $items = [];
                  foreach ($services as $service) {
                      if ($service->level != 0) {
                          continue;
                      }
                      $items[] = [
                          'label' => $service->title,
727d4d0e   Anastasia   - debug
231
                          'url'   => Url::to([ 'alias' => $service->language->alias ]),
b60a88b8   Anastasia   - main page
232
233
234
                      ];
                  }
                  $items[] = [
d9c166d7   alex   Перевёл почти все...
235
                      'label' => \Yii::t('app', 'Prices'),
ebde7ea6   Anastasia   - forms
236
                      'url'   => Url::to(['site/prices']),
aedc35b5   Anastasia   - load scg to logo
237
238
239
                      'options' => [
                        'class' => 'active'
                      ]
b60a88b8   Anastasia   - main page
240
241
                  ];
                  $items[] = [
d9c166d7   alex   Перевёл почти все...
242
                      'label' => \Yii::t('app', 'Package offerings'),
17eeee43   Anastasia   - footer links
243
                      'url'   => Url::to(['package/index']),
d5d041dd   alex   Изменил несколько...
244
245
246
247
248
249
250
                  ];
  
                  # определяю, кому из итемов присвоить class="active'
                  $itemKey=0;
                  $test=[];
                  foreach ($items as $key => $item)
                  {
d943a556   alex   1)Подлатал перево...
251
252
  
                      if(strpos(\Yii::$app->request->url,$item['url'])!==false )
d5d041dd   alex   Изменил несколько...
253
254
255
                      {
                          $test[$key]['label']=$item['label'];
                          $test[$key]['options'] = [ 'class' => 'active' ];
d943a556   alex   1)Подлатал перево...
256
257
258
259
260
261
262
263
  
                      }
                      elseif( \Yii::$app->request->url=='/' && $item['label']==\Yii::t('app', 'Prices'))
                      {
                          $test[$key]['label']=$item['label'];
                          $test[$key]['options'] = [ 'class' => 'active' ];
                          $test[$key]['url']= Url::to(['site/prices']);
  
d5d041dd   alex   Изменил несколько...
264
265
266
267
268
269
270
271
272
273
                      }
                      else
                      {
                          $test[$key]['label']=$item['label'];
                          $test[$key]['url']=$item['url'];
                      }
  
                  }
  
  
b60a88b8   Anastasia   - main page
274
275
276
              ?>
              <?php echo Nav::widget(
                  [
d5d041dd   alex   Изменил несколько...
277
                      'items'         => $test,
b60a88b8   Anastasia   - main page
278
279
280
281
282
283
                      'activateItems' => false,
                  ]
              ); ?>
          </nav>
          <div class="mobile-menu-hidden" style="display: none;">
            <div class="close-lang-mob">
02c1f818   Anastasia   - disabled languages
284
  <?php //echo LanguageWidget::widget([ 'mobile' => true ]) ?>
b60a88b8   Anastasia   - main page
285
286
287
288
289
              <div class="close-mobile-menu"></div>
            </div>
            <div class="mobi-menu-catalog">
                <?php
                    $itemsMobile = [];
48558967   Anastasia   - mob menu
290
                    foreach ($services as $service) {
b60a88b8   Anastasia   - main page
291
292
293
294
295
                        /**
                         * @var Service $service;
                         */
                        $servicesChild = [];
                        foreach ($service->services as $item) {
48558967   Anastasia   - mob menu
296
297
298
299
300
301
302
                            $level = [];
                            foreach ($item->services as $child){
                                $level[] = [
                                    'label' => $child->title,
                                    'url'   => Url::to([ 'alias' => $child->language->alias ]),
                                ];
                            }
b60a88b8   Anastasia   - main page
303
304
                            $servicesChild[] = [
                                'label' => $item->title,
727d4d0e   Anastasia   - debug
305
                                'url'   => Url::to([ 'alias' => $item->language->alias ]),
48558967   Anastasia   - mob menu
306
                                'items' => $level,
b60a88b8   Anastasia   - main page
307
308
309
310
311
                            ];
                        }
                        $itemsMobile[] = [
                            'label' => $service->title,
                            'items' => $servicesChild,
727d4d0e   Anastasia   - debug
312
                            'url'   => Url::to([ 'alias' => $service->language->alias ]),
b60a88b8   Anastasia   - main page
313
314
315
                        ];
                    }
                    $itemsMobile[] = [
d9c166d7   alex   Перевёл почти все...
316
                        'label' => \Yii::t('app', 'Prices'),
43a24059   Anastasia   - servives
317
                        'url'   => Url::to(['site/prices']),
aedc35b5   Anastasia   - load scg to logo
318
319
320
                        'options' => [
                            'class' => 'active'
                        ]
b60a88b8   Anastasia   - main page
321
322
                    ];
                    $itemsMobile[] = [
d9c166d7   alex   Перевёл почти все...
323
                        'label' => \Yii::t('app', 'Package offerings'),
17eeee43   Anastasia   - footer links
324
                        'url'   => Url::to(['package/index']),
b60a88b8   Anastasia   - main page
325
326
327
328
329
330
331
332
333
334
335
336
337
                    ]
                ?>
                <?php echo Nav::widget(
                    [
                        'items'   => $itemsMobile,
                        'options' => [
                            'class' => '',
                        ],
                    ]
                ); ?>
            </div>
            <div class="menu-second-mob">
              <ul class="footer-menu">
d73fd852   alex   добавил переводы ...
338
  
d5d041dd   alex   Изменил несколько...
339
340
                <li><a href="<?= Url::to([ 'site/contact' ]) ?>"><?= \Yii::t('app', 'Contacts') ?></a></li>
                <li><a href="/vtoroe-mnenie" class="new"><span><?= \Yii::t('app', 'Second thing') ?></span></a></li>
16053995   alex   Исправил ссылки н...
341
342
343
                <li><a href="<?=(isset($aliases['{"0":"site/questions"}'])) ?
                        Url::to(['alias' => $aliases['{"0":"site/questions"}']]) : Url::to(['site/questions'])?>">
                        <?= \Yii::t('app', 'Quest/Answer') ?></a></li>
d9c166d7   alex   Перевёл почти все...
344
                <li><a href="#"><?= \Yii::t('app', 'Callbacks') ?></a></li>
b60a88b8   Anastasia   - main page
345
              </ul>
c237629a   Anastasia   first commit
346
347
            </div>
            
b60a88b8   Anastasia   - main page
348
349
            <div class="mob-menu-btns">
              <div class="style mob-menu-write">
d9c166d7   alex   Перевёл почти все...
350
                  <span class="btn_ modal-link" data-form="write-to"><?= \Yii::t('app', 'Make an appointment') ?></span>
b60a88b8   Anastasia   - main page
351
352
353
              </div>
              <div class="style mob-menu-callback">
                <p><?= $settings->phone ?></p>
d9c166d7   alex   Перевёл почти все...
354
                <span class="modal-link" data-form="callback"><?=\Yii::t('app','Callback');?></span>
c237629a   Anastasia   first commit
355
              </div>
b60a88b8   Anastasia   - main page
356
            </div>
c237629a   Anastasia   first commit
357
          </div>
b60a88b8   Anastasia   - main page
358
359
        </header>
        
d73fd852   alex   добавил переводы ...
360
        <!-- #content должен быть в main.php  -->
b60a88b8   Anastasia   - main page
361
362
        <div id="content_" class="section-box-content">
          <!-- start breadcrumbs -->
43a24059   Anastasia   - servives
363
364
365
366
367
368
          <?php if (!empty($this->params['breadcrumbs'])) {?>
          <section class="section-breadcrumb">
            <div class="container">
              <div class="row">
                <div class="col-xs-12 col-sm-12 breadcrumb-wrapp">
                  <?=SeoBreadcrumbs::widget([
d9c166d7   alex   Перевёл почти все...
369
                   'links' => isset($this->params[ 'breadcrumbs' ]) ? $this->params[ 'breadcrumbs' ] : [],
43a24059   Anastasia   - servives
370
371
372
373
374
                                            ])?>
                   </div>
            </div>
          </section>
              <?php }?>
b60a88b8   Anastasia   - main page
375
376
          <!-- если не главная выводить сюда-->
          <!-- end breadcrumbs -->
c237629a   Anastasia   first commit
377
          
b60a88b8   Anastasia   - main page
378
          <!-- start content -->
c237629a   Anastasia   first commit
379
            <?= $content ?>
b60a88b8   Anastasia   - main page
380
          <!-- end content -->
6dd77cde   Виталий   qwsedrftg
381
382
383
384
385
386
  
            <div class="section-box-6">
                <div class="container">
                    <div class="row">
                        <div class="col-xs-12">
                            <div class="map-info-wrapp">
43a24059   Anastasia   - servives
387
                                <div class="marker-img"><img src="/images/map/marker-1.png" width="68" height="80" alt=""></div>
6dd77cde   Виталий   qwsedrftg
388
                                <div class="map-adress"><?=$settings->address?></div>
6cd0d50a   Anastasia   - phones
389
390
391
                                  <?php if (!empty($settings->phone) or !empty($settings->phone2)){
                                      $phones = array_merge(explode(';', $settings->phone2) , [$settings->phone]);
                                      ?>
43a24059   Anastasia   - servives
392
                                    <div class="ico-map"><img src="/images/map/phone-map.svg" alt=""></div>
6dd77cde   Виталий   qwsedrftg
393
                                    <div class="map-phone">
6cd0d50a   Anastasia   - phones
394
395
396
                                      <?php foreach ($phones as $phone){?>
                                        <p><?=$phone?></p>
                                        <?php }?>
6dd77cde   Виталий   qwsedrftg
397
398
399
                                    </div>
                                <?php } ?>
                                <?php if (!empty($settings->email)){?>
43a24059   Anastasia   - servives
400
                                    <div class="ico-map ico-map-mail"><img src="/images/map/mail-map.svg" alt=""></div>
6dd77cde   Виталий   qwsedrftg
401
402
403
404
405
406
407
408
409
410
                                    <div class="map-mail">
                                        <a href="mailto:<?=$settings->email?>"><?=$settings->email?></a>
                                    </div>
                                <?php } ?>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
  
b60a88b8   Anastasia   - main page
411
412
413
        </div>
        
        <footer id="footer_" class="section-box-footer">
c237629a   Anastasia   first commit
414
          
b60a88b8   Anastasia   - main page
415
          <div class="section-box-footer-columns">
c237629a   Anastasia   first commit
416
            <div class="container">
b60a88b8   Anastasia   - main page
417
418
419
              <div class="row">
                <div class="col-xs-12 hidden-sm hidden-md hidden-lg" style="text-align: center; margin-bottom: 8px">
                  <div class="btn-footer-wr">
d9c166d7   alex   Перевёл почти все...
420
                      <span class="btn_ modal-link" data-form="write-to"><?= \Yii::t('app', 'Make an appointment') ?></span>
b60a88b8   Anastasia   - main page
421
422
                  </div>
                </div>
c237629a   Anastasia   first commit
423
                
b60a88b8   Anastasia   - main page
424
425
                <div class="col-xs-9 col-sm-2">
                  <ul class="footer-menu">
d73fd852   alex   добавил переводы ...
426
                    <li><a href="<?=Url::to(['site/about'])?>"><?=\Yii::t('app','About us')?></a></li>
d5d041dd   alex   Изменил несколько...
427
428
                    <li><a href="<?= Url::to([ 'site/contact' ]);?>" ><?=\Yii::t('app','Contacts');?></a></li>
                    <li><a href="/vtoroe-mnenie" class="new"><span><?=\Yii::t('app','Second thing');?></span></a></li>
16053995   alex   Исправил ссылки н...
429
430
                    <li><a href="<?=(isset($aliases['{"0":"site/questions"}'])) ?
                            Url::to(['alias' => $aliases['{"0":"site/questions"}']]) : Url::to(['site/questions'])?>"><?=\Yii::t('app','Quest/Answer');?></a></li>
d9c166d7   alex   Перевёл почти все...
431
                    <li><a href="<?=Url::to(['site/comments'])?>"><?=\Yii::t('app','Callbacks');?></a></li>
b60a88b8   Anastasia   - main page
432
433
                  </ul>
                </div>
c237629a   Anastasia   first commit
434
                
b60a88b8   Anastasia   - main page
435
436
437
438
439
440
441
442
443
444
445
                <div class="hidden-xs col-xs-12 col-sm-4">
                    <?php echo Nav::widget(
                        [
                            'items'         => $items,
                            'options'       => [
                                'class' => 'footer-menu footer-menu-catalog',
                            ],
                            'activateItems' => false,
                        ]
                    ); ?>
                </div>
c237629a   Anastasia   first commit
446
                
b60a88b8   Anastasia   - main page
447
448
                <div class="hidden-xs col-xs-12 col-sm-3 col-md-3">
                  <div class="btn-footer-wr">
d9c166d7   alex   Перевёл почти все...
449
450
                      <span class="btn_ modal-link" data-form="write-to">
                          <?= \Yii::t('app', 'Make an appointment') ?></span>
b60a88b8   Anastasia   - main page
451
452
453
454
455
                  </div>
                </div>
                
                <div class="col-xs-3 col-sm-3">
                  <ul class="seti-list">
6fabfc65   Anastasia   - social links
456
457
458
459
460
461
462
463
464
                    <?php if (!empty($settings->facebook)){?>
                    <li><a target="_blank" href="<?=$settings->facebook?>"><img src="/images/s-1.svg" alt=""></a></li>
      <?php } ?>
                    <?php if (!empty($settings->google)){?>
                    <li><a target="_blank" href="<?=$settings->google?>"><img src="/images/s-2.svg" alt=""></a></li>
      <?php } ?>
                    <?php if (!empty($settings->twitter)){?>
                    <li><a target="_blank" href="<?=$settings->twitter?>"><img src="/images/s-3.svg" alt=""></a></li>
      <?php }?>
b60a88b8   Anastasia   - main page
465
466
                  </ul>
                </div>
c237629a   Anastasia   first commit
467
              </div>
b60a88b8   Anastasia   - main page
468
469
              <div class="row">
                <div class="col-xs-12 col-sm-12 studio-wrapp">
6593aea0   alex   поправил ошибки с...
470
                  <div class="all-rights-txt">© <?=\Yii::t('app','All rights reserved');?> , 2018. ABClinic</div>
b60a88b8   Anastasia   - main page
471
                  <div class="link-studio">
d9c166d7   alex   Перевёл почти все...
472
                    <a href="http://artweb.ua"><?=\Yii::t('app','Creating sites');?></a>
b60a88b8   Anastasia   - main page
473
474
                  </div>
                </div>
c237629a   Anastasia   first commit
475
476
              </div>
            </div>
b60a88b8   Anastasia   - main page
477
          </div>
c237629a   Anastasia   first commit
478
          
b60a88b8   Anastasia   - main page
479
480
481
482
          
          <div style="display: none;" class="btn_up"></div>
          <div style="display: none" class="btn_call_close"></div>
        </footer>
6cd0d50a   Anastasia   - phones
483
484
485
  <?php if (!empty($settings->phone) or !empty($settings->phone2)){
      $phones = array_merge(explode(';', $settings->phone2) , [$settings->phone]);
      ?>
b60a88b8   Anastasia   - main page
486
487
488
        <div class="call-mobile-wr" style="display: none;">
          <div class="call-mobile">
            <div class="call-mobile-td">
6cd0d50a   Anastasia   - phones
489
              <?php foreach ($phones as $phone){?>
b60a88b8   Anastasia   - main page
490
491
              <div class="button-call-mob">
                <a class="button-call_" href="tel:<?= $settings->phone ?>">
6cd0d50a   Anastasia   - phones
492
                  <span><?= $phone ?></span>
b60a88b8   Anastasia   - main page
493
494
                </a>
              </div>
6cd0d50a   Anastasia   - phones
495
          <?php } ?>
b60a88b8   Anastasia   - main page
496
              
d9c166d7   alex   Перевёл почти все...
497
498
              <div class="button-call-mob">
                  <a class="call-sms" href="sms:<?= $settings->phone ?>"><?=\Yii::t('app','Send SMS')?></a>
b60a88b8   Anastasia   - main page
499
500
              </div>
              <div class="button-call-mob">
d9c166d7   alex   Перевёл почти все...
501
                <a class="call-contact" href="/contacts/abclinic.vcf"><?=\Yii::t('app','Add to contacts')?></a></div>
b60a88b8   Anastasia   - main page
502
503
504
            </div>
          </div>
        </div>
6cd0d50a   Anastasia   - phones
505
        <?php }?>
b60a88b8   Anastasia   - main page
506
507
508
509
510
511
512
513
514
515
516
        <div id="overlay" style="display: none;"></div>
        
            <?php
                $module = \Yii::$app->getModule('feedback');
                ArtboxModalWidget::begin([
                                             'modalTagOptions' => [
                                                 'id' => 'callback'
                                             ],
                                             'titleTagOptions' => [
                                               'class' => 'style form-title'
                                             ],
d9c166d7   alex   Перевёл почти все...
517
                                             'headerText' => \Yii::t('app', 'Callback'),
b60a88b8   Anastasia   - main page
518
519
520
521
522
523
524
525
526
527
528
                                             'closeTagButton' => 'span',
                                             'closeTagContent' => '',
                                             'closeButtonOptions' => [
                                               'id' => 'modal_close'
                                             ]
                                         ]);
          
                $module->renderForm($this);
          
                ArtboxModalWidget::end();
            ?>
032b20f5   Виталий   modals write to
529
  
fce22ac2   Anastasia   - visits
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
        <?php
          /* @var \artbox\core\forms\Module $moduleVisit*/
            $moduleVisit = \Yii::$app->getModule('visit');
            if (isset($this->params['entity']) and isset($this->params['entity_id'])){
                $moduleVisit->inputOptions = array_merge($moduleVisit->inputOptions, ['entity' => [
                    'type'    => 'hiddenInput',
                    'options' => ['value' => $this->params['entity']],
                ],
                                                          'entity_id' => [
                                                              'type'    => 'hiddenInput',
                                                              'options' => ['value' => $this->params['entity_id']],
                                                          ]
                                                         ]);
            }
            ArtboxModalWidget::begin([
                                         'modalTagOptions' => [
                                             'id' => 'write-to'
                                         ],
                                         'titleTagOptions' => [
                                             'class' => 'style form-title'
                                         ],
d9c166d7   alex   Перевёл почти все...
551
                                         'headerText' => \Yii::t('app', 'Make an appointment'),
fce22ac2   Anastasia   - visits
552
553
554
555
556
557
558
559
560
561
562
                                         'closeTagButton' => 'span',
                                         'closeTagContent' => '',
                                         'closeButtonOptions' => [
                                             'id' => 'modal_close'
                                         ]
                                     ]);
      
            $moduleVisit->renderForm($this);
      
            ArtboxModalWidget::end();
        ?>
b60a88b8   Anastasia   - main page
563
564
565
          
        <div id="success_form" style="display: none;">
          <span id="modal_close"></span>
d9c166d7   alex   Перевёл почти все...
566
567
          <div class="txt-success"><span><?=\Yii::t('app','Thanks for request')?></span>
            <p><?=Yii::t('app','We`ll call you later')?>.</p></div>
c237629a   Anastasia   first commit
568
        </div>
b60a88b8   Anastasia   - main page
569
570
571
        
        <!-- выводить если главная страница -->
  
c237629a   Anastasia   first commit
572
573
574
575
          <?php $this->endBody() ?>
      </body>
    </html>
  <?php $this->endPage() ?>