Commit a926053f09b218c1ea62114e65b72ea2e52ae4da

Authored by Yarik
1 parent 38bdd276

test

common/modules/comment/widgets/views/_question_comment_view.php
... ... @@ -25,7 +25,7 @@
25 25 <div class="comments-name <?= CommentWidget::$baseClass[ 'comment_author' ] ?>">
26 26 <?= $model->getAuthor(' (Гость)') ?>
27 27 </div>
28   - <div class="imz"><?= Html::img(!empty( $model->user ) ? $model->user->minImg($model->user->userInfo->image, 48, 48) : '/images/ico-profile.png') ?></div>
  28 + <div class="imz"><?= Html::img((!empty( $model->user ) && !empty($model->user->userInfo->image) ) ? $model->user->minImg($model->user->userInfo->image, 48, 48) : '/images/ico-profile.png') ?></div>
29 29 <?php
30 30 /* == STATUS PRO ==
31 31 ?>
... ...
frontend/controllers/AjaxController.php
1 1 <?php
2 2 namespace frontend\controllers;
3 3  
  4 + use common\models\Feedback;
4 5 use common\models\Portfolio;
5 6 use common\models\PortfolioUser;
6 7 use common\models\User;
... ... @@ -145,4 +146,13 @@
145 146 }
146 147 }
147 148  
  149 + public function actionGetFeedback()
  150 + {
  151 + $request = \Yii::$app->request;
  152 + $response = \Yii::$app->response;
  153 + $response->format = $response::FORMAT_JSON;
  154 + $model = new Feedback([]);
  155 + $form = $this->renderAjax('feedback_form');
  156 + }
  157 +
148 158 }
... ...
frontend/views/ajax/feedback_form.php 0 → 100644
  1 +<div id="modal_form_contacts">
  2 + <div class="closed-form"></div>
  3 + <div class="form-resume-wr">
  4 + <div class="form-resume-sub style">Отправить сообщение администрации МФП</div>
  5 + <?php
  6 + use yii\widgets\ActiveForm;
  7 +
  8 + $form = ActiveForm::begin([ 'options' => [ 'enctype' => 'multipart/form-data' ] ]);
  9 + ?>
  10 + <div class="input-blocks-wrapper">
  11 + <label for="qst_name">Ваши имя и фамилия</label>
  12 + <input class="custom-input-2" id="qst_name" name="" type="text">
  13 + </div>
  14 +
  15 + <div class="input-blocks-wrapper">
  16 + <label for="qst_phone">Контактный телефон</label>
  17 + <input class="custom-input-2" id="qst_phone" name="" type="text">
  18 + </div>
  19 +
  20 + <div class="input-blocks-wrapper">
  21 + <label for="qst_phone">E-mail</label>
  22 + <input class="custom-input-2" id="qst_phone" name="" type="text">
  23 + </div>
  24 +
  25 + <div class="input-blocks-wrapper">
  26 + <label for="qst_text">Вопрос</label>
  27 + <textarea class="custom-input-2" id="qst_text" name=""></textarea>
  28 + </div>
  29 +
  30 + <div class="input-blocks-wrapper">
  31 + <div class="contacts-form-wrapper style">
  32 + <div class="contacts-form style"><span>Прикрепить файл</span></div>
  33 + <div class="contacts-form-help style">
  34 + <span>Максимальный размер файла 5 МБ</span>
  35 + </div>
  36 + </div>
  37 +
  38 + <div class="tst-input-hidden-cont">
  39 + <input class="" type="file" value=""/>
  40 + </div>
  41 +
  42 + </div>
  43 +
  44 + <div class="form-actions style">
  45 + <button type="submit" class="login-button">Отправить</button>
  46 + </div>
  47 + <?php
  48 + $form->end();
  49 + ?>
  50 + <div class="res_form_line"></div>
  51 + </div>
  52 +</div>
  53 +<script>
  54 + $('.tst-input-hidden-cont input').change(
  55 + function()
  56 + {
  57 + var fileValContacts = $(this).val()
  58 + var filenameContacts = fileValContacts.replace(/^.*\\/, "")
  59 + $('.contacts-form-help span').html(filenameContacts)
  60 + }
  61 + )
  62 +</script>
0 63 \ No newline at end of file
... ...