Commit f59447a78b02873a31517109c2a4ce1f806e2424

Authored by Yarik
1 parent a3a1f00a

test

@@ -4,7 +4,7 @@ @@ -4,7 +4,7 @@
4 "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file", 4 "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file",
5 "This file is @generated automatically" 5 "This file is @generated automatically"
6 ], 6 ],
7 - "hash": "ccb155d1fc69bc6d276c50f0990fa1d7", 7 + "hash": "dfde859453134d35dc61fc6825917302",
8 "content-hash": "ec129e7be083837c52b871f4c8ec7f56", 8 "content-hash": "ec129e7be083837c52b871f4c8ec7f56",
9 "packages": [ 9 "packages": [
10 { 10 {
frontend/controllers/AccountsController.php
@@ -63,6 +63,7 @@ @@ -63,6 +63,7 @@
63 'portfolio-delete' => [ 'POST' ], 63 'portfolio-delete' => [ 'POST' ],
64 'projects-delete' => [ 'POST' ], 64 'projects-delete' => [ 'POST' ],
65 'blog-delete' => [ 'POST' ], 65 'blog-delete' => [ 'POST' ],
  66 + 'gallery' => [ 'POST' ],
66 ], 67 ],
67 ], 68 ],
68 ]; 69 ];
@@ -276,6 +277,13 @@ @@ -276,6 +277,13 @@
276 } 277 }
277 } 278 }
278 279
  280 + public function actionGalleryDelete($id)
  281 + {
  282 + Gallery::findOne($id)
  283 + ->delete();
  284 + $this->redirect('gallery');
  285 + }
  286 +
279 public function actionGeneral() 287 public function actionGeneral()
280 { 288 {
281 $user_info = UserInfo::find() 289 $user_info = UserInfo::find()
frontend/views/accounts/gallery.php
@@ -43,5 +43,23 @@ @@ -43,5 +43,23 @@
43 2 => 'Видео', 43 2 => 'Видео',
44 ] 44 ]
45 ], 45 ],
  46 + [
  47 + 'class' => 'yii\grid\ActionColumn',
  48 + 'buttons' => [
  49 + 'update' => function($url, $model, $key) {
  50 + return Html::a('Update', ['gallery-update', 'id' => $model->gallery_id]);
  51 + },
  52 + 'delete' => function($url, $model, $key) {
  53 + return Html::a('Delete', ['gallery-delete', 'id' => $model->gallery_id], [
  54 + 'title' => 'Удалить',
  55 + 'aria-label' => 'Удалить',
  56 + 'data-confirm' => 'Вы уверены, что хотите удалить этот элемент?',
  57 + 'data-method' => 'post',
  58 + 'data-pjax' => '0',
  59 + ]);
  60 + },
  61 + ],
  62 + 'template' => '{update} {delete}'
  63 + ],
46 ], 64 ],
47 ]) ?> 65 ]) ?>
frontend/views/accounts/setting.php
@@ -2,11 +2,10 @@ @@ -2,11 +2,10 @@
2 /** 2 /**
3 * @var User $user 3 * @var User $user
4 */ 4 */
5 - use common\models\Option; 5 +
6 use common\models\User; 6 use common\models\User;
7 use yii\helpers\Html; 7 use yii\helpers\Html;
8 use yii\widgets\ActiveForm; 8 use yii\widgets\ActiveForm;
9 - use \common\widgets\MultiLangForm;  
10 9
11 $this->title = 'Настройки профиля'; 10 $this->title = 'Настройки профиля';
12 $this->params['breadcrumbs'][] = $this->title; 11 $this->params['breadcrumbs'][] = $this->title;