Blame view

frontend/views/layouts/main.php 22.5 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
53
54
55
56
57
      $services = Service::find()
                         ->where(
                             [
                                 'status' => true,
                                 'level'  => 0,
                             ]
                         )
                         ->with(
                             [
                                 'language.alias',
                                 'services' => function (ActiveQuery $query) {
                                    $query->where(['status' => true])->with(['language.alias']);
                                 },
                             ]
                         )->orderBy('sort')
                         ->all();
c237629a   Anastasia   first commit
58
59
60
61
62
63
64
      
      $this->registerMetaTag(
          [
              'name'    => 'description',
              'content' => $seo->desc,
          ]
      );
b53dc2b2   Anastasia   - bug fix
65
66
67
68
69
      
      
      $this->registerMetaTag(
          [
              'name'    => 'robots',
7fc91ad7   alex   закрыл сайт в noi...
70
71
  //            'content' => $seo->robots,
              'content' => 'noindex,nofollow',
b53dc2b2   Anastasia   - bug fix
72
73
          ]
      );
c237629a   Anastasia   first commit
74
      $module = \Yii::$app->getModule('feedback');
cb16bae6   Anastasia   - alias on questi...
75
      $aliases = Alias::find()->where(['route' => '{"0":"site/questions"}'])->indexBy('route')->andWhere(['language_id' => Language::getCurrent()->id])->asArray()->all();
c237629a   Anastasia   first commit
76
77
78
  ?>
  
  <?php $this->beginPage() ?>
b53dc2b2   Anastasia   - bug fix
79
80
    <!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
81
      <head>
d5d041dd   alex   Изменил несколько...
82
        
b53dc2b2   Anastasia   - bug fix
83
        <meta charset="<?= \Yii::$app->charset ?>">
b60a88b8   Anastasia   - main page
84
85
        <meta name="viewport" content="width=device-width">
        <link type="image/x-icon" href="favicon.ico" rel="icon">
b53dc2b2   Anastasia   - bug fix
86
87
          <?= Html::csrfMetaTags() ?>
        <title><?=Html::encode($seo->title)?></title>
c237629a   Anastasia   first commit
88
89
          <?php $this->head() ?>
      </head>
b60a88b8   Anastasia   - main page
90
      <body id="body">
c237629a   Anastasia   first commit
91
          <?php $this->beginBody() ?>
b53dc2b2   Anastasia   - bug fix
92
93
94
95
96
97
98
99
100
101
                    <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
102
103
104
105
106
        <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   Логотип в шаблоне...
107
108
109
110
111
112
113
114
  
                  <a
                      <?php if(DefaultUrl::current()!=='/site/index'): ?>
                      href= "<?php echo \frontend\helpers\Url::home(); ?>">
                      <?php else: ?>
                          >
                      <?php endif;?>
  
b60a88b8   Anastasia   - main page
115
                      <?php
aedc35b5   Anastasia   - load scg to logo
116
117
118
119
120
121
122
123
124
125
126
127
                        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
128
                      ?>
5ef6db64   alex   Логотип в шаблоне...
129
  
aedc35b5   Anastasia   - load scg to logo
130
                    
b60a88b8   Anastasia   - main page
131
                  </a>
c237629a   Anastasia   first commit
132
                </div>
b60a88b8   Anastasia   - main page
133
134
                <div class="col-sm-9 col-md-10 col-lg-10 header-col">
                  <ul class="hidden-xs hidden-sm">
48558967   Anastasia   - mob menu
135
                    <li><a href="<?= Url::to([ 'blog/index' ]) ?>"><?= \Yii::t('app', 'Блог') ?></a></li>
b60a88b8   Anastasia   - main page
136
137
138
139
140
141
142
143
144
145
146
147
                    <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   добавил переводы ...
148
                        
d9c166d7   alex   Перевёл почти все...
149
                        <td><span class="modal-link" data-form="callback"><?= \Yii::t('app', 'Callback') ?></span>
b60a88b8   Anastasia   - main page
150
151
152
                        </td>
                      </tr>
                    </table>
c237629a   Anastasia   first commit
153
154
                  </div>
                  
b60a88b8   Anastasia   - main page
155
                  <div class="hidden-xs btn-header-wr">
6593aea0   alex   поправил ошибки с...
156
                      <span class="btn_ modal-link" data-form="write-to"><?=\Yii::t('app', 'Make an appointment') ?></span>
c237629a   Anastasia   first commit
157
158
                  </div>
                  
b60a88b8   Anastasia   - main page
159
                  <ul class="hidden-xs hidden-sm">
d5d041dd   alex   Изменил несколько...
160
                    <li><a href="/vtoroe-mnenie" class="new"><span> <?=\Yii::t('app','Second thing')?>  </span></a></li>
44a17990   Anastasia   - bug fix
161
                    <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   Перевёл почти все...
162
                    <li><a href="<?=Url::to(['site/comments'])?>"><?=\Yii::t('app','Callbacks')?></a></li>
b60a88b8   Anastasia   - main page
163
                  </ul>
b53dc2b2   Anastasia   - bug fix
164
165
166
167
168
  <!--                -->
  <!--                <div class="lang-sep-wr hidden-xs hidden-sm">-->
  <!--                    -->
  <!--                    --><?php //echo LanguageWidget::widget() ?>
  <!--                </div>-->
c237629a   Anastasia   first commit
169
                  
b60a88b8   Anastasia   - main page
170
171
172
173
174
                  <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
175
                  </div>
c237629a   Anastasia   first commit
176
                </div>
c237629a   Anastasia   first commit
177
              </div>
b60a88b8   Anastasia   - main page
178
179
180
181
182
183
184
185
186
187
188
            </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
189
                          'url'   => Url::to([ 'alias' => $service->language->alias ]),
b60a88b8   Anastasia   - main page
190
191
192
                      ];
                  }
                  $items[] = [
d9c166d7   alex   Перевёл почти все...
193
                      'label' => \Yii::t('app', 'Prices'),
ebde7ea6   Anastasia   - forms
194
                      'url'   => Url::to(['site/prices']),
aedc35b5   Anastasia   - load scg to logo
195
196
197
                      'options' => [
                        'class' => 'active'
                      ]
b60a88b8   Anastasia   - main page
198
199
                  ];
                  $items[] = [
d9c166d7   alex   Перевёл почти все...
200
                      'label' => \Yii::t('app', 'Package offerings'),
17eeee43   Anastasia   - footer links
201
                      'url'   => Url::to(['package/index']),
d5d041dd   alex   Изменил несколько...
202
203
204
205
206
207
208
                  ];
  
                  # определяю, кому из итемов присвоить class="active'
                  $itemKey=0;
                  $test=[];
                  foreach ($items as $key => $item)
                  {
d943a556   alex   1)Подлатал перево...
209
210
  
                      if(strpos(\Yii::$app->request->url,$item['url'])!==false )
d5d041dd   alex   Изменил несколько...
211
212
213
                      {
                          $test[$key]['label']=$item['label'];
                          $test[$key]['options'] = [ 'class' => 'active' ];
d943a556   alex   1)Подлатал перево...
214
215
216
217
218
219
220
221
  
                      }
                      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   Изменил несколько...
222
223
224
225
226
227
228
229
230
231
                      }
                      else
                      {
                          $test[$key]['label']=$item['label'];
                          $test[$key]['url']=$item['url'];
                      }
  
                  }
  
  
b60a88b8   Anastasia   - main page
232
233
234
              ?>
              <?php echo Nav::widget(
                  [
d5d041dd   alex   Изменил несколько...
235
                      'items'         => $test,
b60a88b8   Anastasia   - main page
236
237
238
239
240
241
                      'activateItems' => false,
                  ]
              ); ?>
          </nav>
          <div class="mobile-menu-hidden" style="display: none;">
            <div class="close-lang-mob">
02c1f818   Anastasia   - disabled languages
242
  <?php //echo LanguageWidget::widget([ 'mobile' => true ]) ?>
b60a88b8   Anastasia   - main page
243
244
245
246
247
              <div class="close-mobile-menu"></div>
            </div>
            <div class="mobi-menu-catalog">
                <?php
                    $itemsMobile = [];
48558967   Anastasia   - mob menu
248
                    foreach ($services as $service) {
b60a88b8   Anastasia   - main page
249
250
251
252
253
                        /**
                         * @var Service $service;
                         */
                        $servicesChild = [];
                        foreach ($service->services as $item) {
48558967   Anastasia   - mob menu
254
255
256
257
258
259
260
                            $level = [];
                            foreach ($item->services as $child){
                                $level[] = [
                                    'label' => $child->title,
                                    'url'   => Url::to([ 'alias' => $child->language->alias ]),
                                ];
                            }
b60a88b8   Anastasia   - main page
261
262
                            $servicesChild[] = [
                                'label' => $item->title,
727d4d0e   Anastasia   - debug
263
                                'url'   => Url::to([ 'alias' => $item->language->alias ]),
48558967   Anastasia   - mob menu
264
                                'items' => $level,
b60a88b8   Anastasia   - main page
265
266
267
268
269
                            ];
                        }
                        $itemsMobile[] = [
                            'label' => $service->title,
                            'items' => $servicesChild,
727d4d0e   Anastasia   - debug
270
                            'url'   => Url::to([ 'alias' => $service->language->alias ]),
b60a88b8   Anastasia   - main page
271
272
273
                        ];
                    }
                    $itemsMobile[] = [
d9c166d7   alex   Перевёл почти все...
274
                        'label' => \Yii::t('app', 'Prices'),
43a24059   Anastasia   - servives
275
                        'url'   => Url::to(['site/prices']),
aedc35b5   Anastasia   - load scg to logo
276
277
278
                        'options' => [
                            'class' => 'active'
                        ]
b60a88b8   Anastasia   - main page
279
280
                    ];
                    $itemsMobile[] = [
d9c166d7   alex   Перевёл почти все...
281
                        'label' => \Yii::t('app', 'Package offerings'),
17eeee43   Anastasia   - footer links
282
                        'url'   => Url::to(['package/index']),
b60a88b8   Anastasia   - main page
283
284
285
286
287
288
289
290
291
292
293
294
295
                    ]
                ?>
                <?php echo Nav::widget(
                    [
                        'items'   => $itemsMobile,
                        'options' => [
                            'class' => '',
                        ],
                    ]
                ); ?>
            </div>
            <div class="menu-second-mob">
              <ul class="footer-menu">
d73fd852   alex   добавил переводы ...
296
  
d5d041dd   alex   Изменил несколько...
297
298
                <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   Исправил ссылки н...
299
300
301
                <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   Перевёл почти все...
302
                <li><a href="#"><?= \Yii::t('app', 'Callbacks') ?></a></li>
b60a88b8   Anastasia   - main page
303
              </ul>
c237629a   Anastasia   first commit
304
305
            </div>
            
b60a88b8   Anastasia   - main page
306
307
            <div class="mob-menu-btns">
              <div class="style mob-menu-write">
d9c166d7   alex   Перевёл почти все...
308
                  <span class="btn_ modal-link" data-form="write-to"><?= \Yii::t('app', 'Make an appointment') ?></span>
b60a88b8   Anastasia   - main page
309
310
311
              </div>
              <div class="style mob-menu-callback">
                <p><?= $settings->phone ?></p>
d9c166d7   alex   Перевёл почти все...
312
                <span class="modal-link" data-form="callback"><?=\Yii::t('app','Callback');?></span>
c237629a   Anastasia   first commit
313
              </div>
b60a88b8   Anastasia   - main page
314
            </div>
c237629a   Anastasia   first commit
315
          </div>
b60a88b8   Anastasia   - main page
316
317
        </header>
        
7fc91ad7   alex   закрыл сайт в noi...
318
        <?php #content должен быть в main.php ?>
b60a88b8   Anastasia   - main page
319
320
        <div id="content_" class="section-box-content">
          <!-- start breadcrumbs -->
43a24059   Anastasia   - servives
321
322
323
324
325
326
          <?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   Перевёл почти все...
327
                   'links' => isset($this->params[ 'breadcrumbs' ]) ? $this->params[ 'breadcrumbs' ] : [],
43a24059   Anastasia   - servives
328
329
330
331
332
                                            ])?>
                   </div>
            </div>
          </section>
              <?php }?>
7fc91ad7   alex   закрыл сайт в noi...
333
334
335
336
337
            <?php #если не главная выводить сюда
            # end breadcrumbs ?>
  
          <?php #start content ?>
  
c237629a   Anastasia   first commit
338
            <?= $content ?>
7fc91ad7   alex   закрыл сайт в noi...
339
340
            <?php # end content ?>
  
6dd77cde   Виталий   qwsedrftg
341
342
343
344
345
346
  
            <div class="section-box-6">
                <div class="container">
                    <div class="row">
                        <div class="col-xs-12">
                            <div class="map-info-wrapp">
43a24059   Anastasia   - servives
347
                                <div class="marker-img"><img src="/images/map/marker-1.png" width="68" height="80" alt=""></div>
6dd77cde   Виталий   qwsedrftg
348
                                <div class="map-adress"><?=$settings->address?></div>
6cd0d50a   Anastasia   - phones
349
350
351
                                  <?php if (!empty($settings->phone) or !empty($settings->phone2)){
                                      $phones = array_merge(explode(';', $settings->phone2) , [$settings->phone]);
                                      ?>
43a24059   Anastasia   - servives
352
                                    <div class="ico-map"><img src="/images/map/phone-map.svg" alt=""></div>
6dd77cde   Виталий   qwsedrftg
353
                                    <div class="map-phone">
6cd0d50a   Anastasia   - phones
354
355
356
                                      <?php foreach ($phones as $phone){?>
                                        <p><?=$phone?></p>
                                        <?php }?>
6dd77cde   Виталий   qwsedrftg
357
358
359
                                    </div>
                                <?php } ?>
                                <?php if (!empty($settings->email)){?>
43a24059   Anastasia   - servives
360
                                    <div class="ico-map ico-map-mail"><img src="/images/map/mail-map.svg" alt=""></div>
6dd77cde   Виталий   qwsedrftg
361
362
363
364
365
366
367
368
369
370
                                    <div class="map-mail">
                                        <a href="mailto:<?=$settings->email?>"><?=$settings->email?></a>
                                    </div>
                                <?php } ?>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
  
b60a88b8   Anastasia   - main page
371
372
373
        </div>
        
        <footer id="footer_" class="section-box-footer">
c237629a   Anastasia   first commit
374
          
b60a88b8   Anastasia   - main page
375
          <div class="section-box-footer-columns">
c237629a   Anastasia   first commit
376
            <div class="container">
b60a88b8   Anastasia   - main page
377
378
379
              <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   Перевёл почти все...
380
                      <span class="btn_ modal-link" data-form="write-to"><?= \Yii::t('app', 'Make an appointment') ?></span>
b60a88b8   Anastasia   - main page
381
382
                  </div>
                </div>
c237629a   Anastasia   first commit
383
                
b60a88b8   Anastasia   - main page
384
385
                <div class="col-xs-9 col-sm-2">
                  <ul class="footer-menu">
d73fd852   alex   добавил переводы ...
386
                    <li><a href="<?=Url::to(['site/about'])?>"><?=\Yii::t('app','About us')?></a></li>
d5d041dd   alex   Изменил несколько...
387
388
                    <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   Исправил ссылки н...
389
390
                    <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   Перевёл почти все...
391
                    <li><a href="<?=Url::to(['site/comments'])?>"><?=\Yii::t('app','Callbacks');?></a></li>
b60a88b8   Anastasia   - main page
392
393
                  </ul>
                </div>
c237629a   Anastasia   first commit
394
                
b60a88b8   Anastasia   - main page
395
396
397
398
399
400
401
402
403
404
405
                <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
406
                
b60a88b8   Anastasia   - main page
407
408
                <div class="hidden-xs col-xs-12 col-sm-3 col-md-3">
                  <div class="btn-footer-wr">
d9c166d7   alex   Перевёл почти все...
409
410
                      <span class="btn_ modal-link" data-form="write-to">
                          <?= \Yii::t('app', 'Make an appointment') ?></span>
b60a88b8   Anastasia   - main page
411
412
413
414
415
                  </div>
                </div>
                
                <div class="col-xs-3 col-sm-3">
                  <ul class="seti-list">
6fabfc65   Anastasia   - social links
416
417
418
419
420
421
422
423
424
                    <?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
425
426
                  </ul>
                </div>
c237629a   Anastasia   first commit
427
              </div>
b60a88b8   Anastasia   - main page
428
429
              <div class="row">
                <div class="col-xs-12 col-sm-12 studio-wrapp">
6593aea0   alex   поправил ошибки с...
430
                  <div class="all-rights-txt">© <?=\Yii::t('app','All rights reserved');?> , 2018. ABClinic</div>
b60a88b8   Anastasia   - main page
431
                  <div class="link-studio">
d9c166d7   alex   Перевёл почти все...
432
                    <a href="http://artweb.ua"><?=\Yii::t('app','Creating sites');?></a>
b60a88b8   Anastasia   - main page
433
434
                  </div>
                </div>
c237629a   Anastasia   first commit
435
436
              </div>
            </div>
b60a88b8   Anastasia   - main page
437
          </div>
c237629a   Anastasia   first commit
438
          
b60a88b8   Anastasia   - main page
439
440
441
442
          
          <div style="display: none;" class="btn_up"></div>
          <div style="display: none" class="btn_call_close"></div>
        </footer>
6cd0d50a   Anastasia   - phones
443
444
445
  <?php if (!empty($settings->phone) or !empty($settings->phone2)){
      $phones = array_merge(explode(';', $settings->phone2) , [$settings->phone]);
      ?>
b60a88b8   Anastasia   - main page
446
447
448
        <div class="call-mobile-wr" style="display: none;">
          <div class="call-mobile">
            <div class="call-mobile-td">
6cd0d50a   Anastasia   - phones
449
              <?php foreach ($phones as $phone){?>
b60a88b8   Anastasia   - main page
450
451
              <div class="button-call-mob">
                <a class="button-call_" href="tel:<?= $settings->phone ?>">
6cd0d50a   Anastasia   - phones
452
                  <span><?= $phone ?></span>
b60a88b8   Anastasia   - main page
453
454
                </a>
              </div>
6cd0d50a   Anastasia   - phones
455
          <?php } ?>
b60a88b8   Anastasia   - main page
456
              
d9c166d7   alex   Перевёл почти все...
457
458
              <div class="button-call-mob">
                  <a class="call-sms" href="sms:<?= $settings->phone ?>"><?=\Yii::t('app','Send SMS')?></a>
b60a88b8   Anastasia   - main page
459
460
              </div>
              <div class="button-call-mob">
d9c166d7   alex   Перевёл почти все...
461
                <a class="call-contact" href="/contacts/abclinic.vcf"><?=\Yii::t('app','Add to contacts')?></a></div>
b60a88b8   Anastasia   - main page
462
463
464
            </div>
          </div>
        </div>
6cd0d50a   Anastasia   - phones
465
        <?php }?>
b60a88b8   Anastasia   - main page
466
467
468
469
470
471
472
473
474
475
476
        <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   Перевёл почти все...
477
                                             'headerText' => \Yii::t('app', 'Callback'),
b60a88b8   Anastasia   - main page
478
479
480
481
482
483
484
485
486
487
488
                                             'closeTagButton' => 'span',
                                             'closeTagContent' => '',
                                             'closeButtonOptions' => [
                                               'id' => 'modal_close'
                                             ]
                                         ]);
          
                $module->renderForm($this);
          
                ArtboxModalWidget::end();
            ?>
032b20f5   Виталий   modals write to
489
  
fce22ac2   Anastasia   - visits
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
        <?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   Перевёл почти все...
511
                                         'headerText' => \Yii::t('app', 'Make an appointment'),
fce22ac2   Anastasia   - visits
512
513
514
515
516
517
518
519
520
521
522
                                         'closeTagButton' => 'span',
                                         'closeTagContent' => '',
                                         'closeButtonOptions' => [
                                             'id' => 'modal_close'
                                         ]
                                     ]);
      
            $moduleVisit->renderForm($this);
      
            ArtboxModalWidget::end();
        ?>
b60a88b8   Anastasia   - main page
523
524
525
          
        <div id="success_form" style="display: none;">
          <span id="modal_close"></span>
d9c166d7   alex   Перевёл почти все...
526
527
          <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
528
        </div>
7fc91ad7   alex   закрыл сайт в noi...
529
530
        <?php # выводить если главная страница  ?>
  
b60a88b8   Anastasia   - main page
531
  
c237629a   Anastasia   first commit
532
533
534
535
          <?php $this->endBody() ?>
      </body>
    </html>
  <?php $this->endPage() ?>