Commit ed4ee1f2650901f2ccddfe1ad022f42aefa0070a
1 parent
3faf12ee
test
Showing
7 changed files
with
37 additions
and
16 deletions
Show diff stats
common/modules/comment/widgets/CommentWidget.php
@@ -218,7 +218,7 @@ | @@ -218,7 +218,7 @@ | ||
218 | 'date_add' => SORT_DESC, | 218 | 'date_add' => SORT_DESC, |
219 | ], | 219 | ], |
220 | ])), | 220 | ])), |
221 | - 'pagination' => ArrayHelper::remove($this->provider_options, 'query', [ | 221 | + 'pagination' => ArrayHelper::remove($this->provider_options, 'pagination', [ |
222 | 'pageSize' => 10, | 222 | 'pageSize' => 10, |
223 | ]), | 223 | ]), |
224 | ]); | 224 | ]); |
common/modules/fileloader/controllers/FileloaderController.php
@@ -4,6 +4,7 @@ | @@ -4,6 +4,7 @@ | ||
4 | use common\modules\fileloader\models\Fileloader; | 4 | use common\modules\fileloader\models\Fileloader; |
5 | use yii\filters\AccessControl; | 5 | use yii\filters\AccessControl; |
6 | use yii\helpers\Html; | 6 | use yii\helpers\Html; |
7 | + use yii\web\ForbiddenHttpException; | ||
7 | use yii\web\UploadedFile; | 8 | use yii\web\UploadedFile; |
8 | 9 | ||
9 | class FileloaderController extends \yii\web\Controller | 10 | class FileloaderController extends \yii\web\Controller |
@@ -15,15 +16,15 @@ | @@ -15,15 +16,15 @@ | ||
15 | public function behaviors() | 16 | public function behaviors() |
16 | { | 17 | { |
17 | return [ | 18 | return [ |
18 | - 'access' => [ | ||
19 | - 'class' => AccessControl::className(), | ||
20 | - 'rules' => [ | ||
21 | - [ | ||
22 | - 'allow' => true, | ||
23 | - 'roles' => [ '@' ], | ||
24 | - ], | ||
25 | - ], | ||
26 | - ], | 19 | +// 'access' => [ |
20 | +// 'class' => AccessControl::className(), | ||
21 | +// 'rules' => [ | ||
22 | +// [ | ||
23 | +// 'allow' => true, | ||
24 | +// 'roles' => [ '@' ], | ||
25 | +// ], | ||
26 | +// ], | ||
27 | +// ], | ||
27 | 'verbs' => [ | 28 | 'verbs' => [ |
28 | 'class' => \yii\filters\VerbFilter::className(), | 29 | 'class' => \yii\filters\VerbFilter::className(), |
29 | 'actions' => [ | 30 | 'actions' => [ |
@@ -80,6 +81,9 @@ | @@ -80,6 +81,9 @@ | ||
80 | /** | 81 | /** |
81 | * @var Fileloader $model | 82 | * @var Fileloader $model |
82 | */ | 83 | */ |
84 | + if(empty(\Yii::$app->user->identity)) { | ||
85 | + throw new ForbiddenHttpException(); | ||
86 | + } | ||
83 | $request = \Yii::$app->request; | 87 | $request = \Yii::$app->request; |
84 | $response = \Yii::$app->response; | 88 | $response = \Yii::$app->response; |
85 | $response->format = $response::FORMAT_JSON; | 89 | $response->format = $response::FORMAT_JSON; |
common/modules/fileloader/resources/handler.js
@@ -17,11 +17,18 @@ $(function() { | @@ -17,11 +17,18 @@ $(function() { | ||
17 | if(!data.result.error) { | 17 | if(!data.result.error) { |
18 | var id = data.result.result.id; | 18 | var id = data.result.result.id; |
19 | var input = $('#'+id); | 19 | var input = $('#'+id); |
20 | + var multiple = $(input).attr('multiple') !== undefined; | ||
20 | var wrapper = $(input).parents('.fileloader-wrapper').first(); | 21 | var wrapper = $(input).parents('.fileloader-wrapper').first(); |
21 | var html = '<div class="fileloader-item-wrapper" data-id="'+data.result.result.file_id+'">'+ | 22 | var html = '<div class="fileloader-item-wrapper" data-id="'+data.result.result.file_id+'">'+ |
22 | data.result.result.input + '<p class="fileloader-item-name">'+ | 23 | data.result.result.input + '<p class="fileloader-item-name">'+ |
23 | '<a href="'+data.result.result.file_href+'" target="_blank">'+data.result.result.file_name+'</a></p>'+'<span class="fileloader-item-remove glyphicon glyphicon-remove"></span>'+ | 24 | '<a href="'+data.result.result.file_href+'" target="_blank">'+data.result.result.file_name+'</a></p>'+'<span class="fileloader-item-remove glyphicon glyphicon-remove"></span>'+ |
24 | '</div>'; | 25 | '</div>'; |
26 | + if(!multiple) { | ||
27 | + var inputs = $(wrapper).find('.fileloader-item-remove'); | ||
28 | + $.each(inputs, function(i, v) { | ||
29 | + $(v).trigger('click'); | ||
30 | + }); | ||
31 | + } | ||
25 | $(html).appendTo($(wrapper).find('.fileloader-list')); | 32 | $(html).appendTo($(wrapper).find('.fileloader-list')); |
26 | } | 33 | } |
27 | } | 34 | } |
frontend/controllers/AjaxController.php
@@ -178,7 +178,7 @@ | @@ -178,7 +178,7 @@ | ||
178 | $model = new Feedback(); | 178 | $model = new Feedback(); |
179 | if($model->load($request->post())) { | 179 | if($model->load($request->post())) { |
180 | if($model->save()) { | 180 | if($model->save()) { |
181 | - return ['result' => ['message' => 'Success']]; | 181 | + return ['result' => ['message' => 'Вопрос успешно отправлен, ответ будет отправлен на Вашу почту']]; |
182 | } | 182 | } |
183 | } | 183 | } |
184 | $form = $this->renderAjax('feedback_form', [ 'model' => $model ]); | 184 | $form = $this->renderAjax('feedback_form', [ 'model' => $model ]); |
frontend/views/tender/view.php
@@ -287,6 +287,11 @@ $this->title = 'My Yii Application'; | @@ -287,6 +287,11 @@ $this->title = 'My Yii Application'; | ||
287 | 'guestComment' => false, | 287 | 'guestComment' => false, |
288 | 'status' => \common\modules\comment\models\Comment::STATUS_ACTIVE, | 288 | 'status' => \common\modules\comment\models\Comment::STATUS_ACTIVE, |
289 | ], | 289 | ], |
290 | + 'provider_options' => [ | ||
291 | + 'pagination' => [ | ||
292 | + 'pageSize' => 2, | ||
293 | + ], | ||
294 | + ], | ||
290 | 'success_options' => [ | 295 | 'success_options' => [ |
291 | 'tag' => 'div', | 296 | 'tag' => 'div', |
292 | 'content' => 'Вопрос успешно создан и появится как только будет получен ответ', | 297 | 'content' => 'Вопрос успешно создан и появится как только будет получен ответ', |
frontend/web/css/style.css
@@ -8113,4 +8113,7 @@ li.active-menu-admin:hover a .ico_num { | @@ -8113,4 +8113,7 @@ li.active-menu-admin:hover a .ico_num { | ||
8113 | padding-bottom: 0; | 8113 | padding-bottom: 0; |
8114 | border-bottom: 0; | 8114 | border-bottom: 0; |
8115 | } | 8115 | } |
8116 | -.has-child .artbox_comment_container .comments-content:before {display: none} | ||
8117 | \ No newline at end of file | 8116 | \ No newline at end of file |
8117 | +.has-child .artbox_comment_container .comments-content:before {display: none} | ||
8118 | +.hidden { | ||
8119 | + display: none; | ||
8120 | +} | ||
8118 | \ No newline at end of file | 8121 | \ No newline at end of file |
frontend/web/js/forms.js
@@ -117,7 +117,6 @@ $(document).ready( | @@ -117,7 +117,6 @@ $(document).ready( | ||
117 | function(e) | 117 | function(e) |
118 | { | 118 | { |
119 | e.preventDefault() | 119 | e.preventDefault() |
120 | - console.log('dsadasdaS'); | ||
121 | addRemoveBlocks() | 120 | addRemoveBlocks() |
122 | addContacts() | 121 | addContacts() |
123 | } | 122 | } |
@@ -593,15 +592,18 @@ $(document).ready( | @@ -593,15 +592,18 @@ $(document).ready( | ||
593 | 592 | ||
594 | // Remove error for no client validation fields | 593 | // Remove error for no client validation fields |
595 | $(document).on('change', '.no-client-validation', function() { | 594 | $(document).on('change', '.no-client-validation', function() { |
596 | - console.log('debug'); | ||
597 | $(this).parent().find('.help-block').hide(); | 595 | $(this).parent().find('.help-block').hide(); |
598 | }); | 596 | }); |
599 | 597 | ||
600 | $(document).on('submit', '.feedback_form', function(e) { | 598 | $(document).on('submit', '.feedback_form', function(e) { |
601 | e.preventDefault(); | 599 | e.preventDefault(); |
602 | - console.log('event'); | ||
603 | $.post('/ajax/post-feedback', $(this).serialize(), function(data) { | 600 | $.post('/ajax/post-feedback', $(this).serialize(), function(data) { |
604 | - console.log(data); | 601 | + if(data.error) { |
602 | + $('.forms-modal-hide').empty().append(data.result.form); | ||
603 | + } else { | ||
604 | + addRemoveBlocks(); | ||
605 | + alert(data.result.message); | ||
606 | + } | ||
605 | }); | 607 | }); |
606 | }); | 608 | }); |
607 | 609 |