Blame view

frontend/views/site/comments.php 4.81 KB
fab1487f   Anastasia   - comments
1
2
3
4
5
6
7
8
9
10
  <?php
      /**
       * @var \yii\data\ActiveDataProvider $dataProvider
       * @var  \common\models\Service[] $services
       * @var \yii\web\View $this
       * @var int $service_id
       */
      
      use artbox\core\helpers\Url;
      use common\models\Comment;
68e72651   Anastasia   - blog
11
      use common\models\Service;
fab1487f   Anastasia   - comments
12
13
14
15
16
17
18
      use yii\helpers\ArrayHelper;
      use yii\helpers\Html;
      use yii\widgets\ActiveForm;
      use yii\widgets\ListView;
      
      $this->params[ 'breadcrumbs'][] = \Yii::t('app', 'Вопрос-ответ');
      
68e72651   Anastasia   - blog
19
      $model = new Comment(['entity_id' => $service_id, 'entity' => Service::className()]);
fab1487f   Anastasia   - comments
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
      
      $data = ['' => 'Общие вопросы'] + ArrayHelper::map($services, 'id', 'title');
      ?>
  
  
  <section class="section-service-page section-answer-page">
      <div class="container">
          <div class="row">
              <div class="col-xs-12 col-sm-12">
                  <h1 class="title-pages">Отзывы</h1>
              </div>
          </div>
          <div class="row">
              <div class="col-xs-12 col-sm-12">
                  <div class="style add-answer-forms">
                      <span class="btn_">Оставить отзыв</span>
                  </div>
                  <div class="style hidden-answer-comment-form hidden">
                      <div class="hidden-answer-comment-form-title">Оставить отзыв</div>
                      <?php $form = ActiveForm::begin(['id' => 'total_comment_form'])?>
                          <div class="col-xs-12 col-sm-6">
                              <div class="input-wr">
68e72651   Anastasia   - blog
42
                                <?=$form->field($model, 'entity_id')->dropDownList($data)->label('Выбор отделения')?>
fab1487f   Anastasia   - comments
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
                              </div>
  
                              <div class="input-wr required">
                                  <?=$form->field($model, 'name')->label('ФИО')?>
                              </div>
                              <div class="input-wr required">
                                  <?=$form->field($model, 'email')->label('Email')?>
                              </div>
                          </div>
                          <div class="col-xs-12 col-sm-6">
                              <div class="input-wr">
                                <?=$form->field($model, 'comment')->textarea(['cols' => 30, 'rows' => 10])->label('Ваш отзыв')?>
  <!--                                <label class="control-label" for="feedback-name">Ваш вопрос</label>-->
  <!--                                <textarea name="" id="" cols="30" rows="10"></textarea>-->
                              </div>
                          </div>
                          <div class="col-xs-12 col-sm-12">
                              <div class="button-wr submit-close-wr-c-a">
                                <?=Html::submitButton('Отправить отзыв')?>
  <!--                                <button type="submit">Отправить вопрос</button>-->
                                  <div class="submit-close-c-a submit-close-c-a-page"><span>Свернуть окно</span></div>
                              </div>
                          </div>
                      <?php $form::end();?>
                  </div>
              </div>
              <div class="col-xs-12 col-sm-12">
                  <ul class="answers-category-list">
                      <li  <?=($service_id == null ? 'class="active"' : '')?>><a href="<?=Url::current(['service_id' => null])?>"><span>Общие вопросы</span></a></li>
                      <?php foreach ($services as $service){?>
                      <li <?=($service_id == $service->id ? 'class="active"' : '')?>><a href="<?=Url::current(['service_id' => $service->id])?>"><span><?=$service->title?></span></a></li>
                    <?php } ?>
                  </ul>
              </div>
              <div class="col-xs-12 col-sm-12">
                  <div class="service-comments-wr style">
                    <?php echo ListView::widget(
                        [
                            'itemOptions'  => [
                            ],
                            'layout'       => '{items}',
                            'dataProvider' => $dataProvider,
                            'itemView'     => '_comment'
                        ]
                    );?>
                    
  
                      <div class="style navi-c-a">
                          <?php  echo \frontend\widgets\FrontendPager::widget(
                              [
                                  'pagination'     => $dataProvider->pagination,
                                  'prevPageLabel'  => 'previous',
                                  'nextPageLabel'  => 'next',
                                  'maxButtonCount' => 3,
                                  'lastPageLabel'  => 'last_number',
                              ]
                          );?>
                      </div>
  
  
                  </div>
              </div>
          </div>
      </div>
  </section>