Commit f819c230d2d1e0ff1065b4dfb9781f375dd4dfc4
1 parent
cea1aeb3
test
Showing
10 changed files
with
150 additions
and
43 deletions
Show diff stats
common/config/main-local.php
@@ -3,7 +3,7 @@ return [ | @@ -3,7 +3,7 @@ return [ | ||
3 | 'components' => [ | 3 | 'components' => [ |
4 | 'db' => [ | 4 | 'db' => [ |
5 | 'class' => 'yii\db\Connection', | 5 | 'class' => 'yii\db\Connection', |
6 | - 'dsn' => 'pgsql:host=127.0.0.1;port=5432;dbname=mfp_local', | 6 | + 'dsn' => 'pgsql:host=localhost;port=5432;dbname=mfp_local', |
7 | 'username' => 'postgres', | 7 | 'username' => 'postgres', |
8 | 'password' => '', | 8 | 'password' => '', |
9 | 'schemaMap' => [ | 9 | 'schemaMap' => [ |
common/models/UserInfo.php
@@ -63,7 +63,7 @@ class UserInfo extends \yii\db\ActiveRecord | @@ -63,7 +63,7 @@ class UserInfo extends \yii\db\ActiveRecord | ||
63 | return [ | 63 | return [ |
64 | [['user_id', 'view_count', 'contract', 'estimate', 'purchase', 'delivery'], 'integer'], | 64 | [['user_id', 'view_count', 'contract', 'estimate', 'purchase', 'delivery'], 'integer'], |
65 | [['date_visit'], 'safe'], | 65 | [['date_visit'], 'safe'], |
66 | - [['experience', 'soft', 'guarantee', 'about', 'city', 'country'], 'string'], | 66 | + [['experience', 'soft', 'guarantee', 'about', 'city', 'country', 'image', 'poster'], 'string'], |
67 | [['prepayment'], 'number'], | 67 | [['prepayment'], 'number'], |
68 | 68 | ||
69 | [['rank', 'location'], 'string', 'max' => 50], | 69 | [['rank', 'location'], 'string', 'max' => 50], |
1 | +<?php | ||
2 | +use yii\helpers\Html; | ||
3 | +?> | ||
4 | +<fieldset> | ||
5 | + | ||
6 | + <legend>Образование</legend> | ||
7 | + | ||
8 | + <p class="btn btn-success add_field">Добавить поле</p> | ||
9 | + | ||
10 | + | ||
11 | + <?php for($i=1; $i <= count($model); $i++): | ||
12 | + $row = $i; | ||
13 | + ?> | ||
14 | + | ||
15 | + <?= Html::beginTag('div',['class'=>'form-group','id'=>isset($model[$i]['parent_key']) ? $model[$i]['parent_key'] : 0 ])?> | ||
16 | + <input type="text" placeholder="Телефон" class="form-control" value="<?= isset($model[$i]['value']) ? $model[$i]['value'] : '' ?>" name="Fields[phone][<?=$row?>][0][phone]" /> | ||
17 | + <span data-id="<?= isset($model[$i]['parent_key']) ? $model[$i]['parent_key'] : 0 ?>" title="удалить" class="glyphicon glyphicon-trash delete-field-item"></span> | ||
18 | + <?= Html::endTag('div')?> | ||
19 | + <?php endfor; ?> | ||
20 | + | ||
21 | + | ||
22 | + | ||
23 | +</fieldset> | ||
24 | +<script> | ||
25 | + $( document ).ready(function(){ | ||
26 | + var start_i = <?=$i?>; | ||
27 | + $('.add_field').click(function(){ | ||
28 | + var block = $(this).parent('fieldset'); | ||
29 | + var block_id = $(this).parent('fieldset'); | ||
30 | + var sub_block = '<div class="form-group" >'+ | ||
31 | + '<input type="text" placeholder="Телефон" class="form-control" value="" name="Fields[phone]['+ start_i++ +'][0][phone]" />'+ | ||
32 | + '<span title="удалить" class="glyphicon glyphicon-trash delete-field-item"></span>'+ | ||
33 | + '<div>'; | ||
34 | + block.append(sub_block); | ||
35 | + | ||
36 | + }); | ||
37 | + }); | ||
38 | +</script> | ||
39 | + | ||
40 | + |
composer.lock
@@ -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": "d07e2c10b604fb6b814d10b2de6dcd2f", | 7 | + "hash": "5f5473586959d0912177c3dace19c844", |
8 | "content-hash": "2d0acd792b2e28f03338a962c2923bbe", | 8 | "content-hash": "2d0acd792b2e28f03338a962c2923bbe", |
9 | "packages": [ | 9 | "packages": [ |
10 | { | 10 | { |
@@ -204,16 +204,16 @@ | @@ -204,16 +204,16 @@ | ||
204 | }, | 204 | }, |
205 | { | 205 | { |
206 | "name": "bower-asset/jquery.inputmask", | 206 | "name": "bower-asset/jquery.inputmask", |
207 | - "version": "3.2.5", | 207 | + "version": "3.2.7", |
208 | "source": { | 208 | "source": { |
209 | "type": "git", | 209 | "type": "git", |
210 | "url": "https://github.com/RobinHerbots/jquery.inputmask.git", | 210 | "url": "https://github.com/RobinHerbots/jquery.inputmask.git", |
211 | - "reference": "d08264a678865849c808359d126e3bddb9ec87a6" | 211 | + "reference": "5a72c563b502b8e05958a524cdfffafe9987be38" |
212 | }, | 212 | }, |
213 | "dist": { | 213 | "dist": { |
214 | "type": "zip", | 214 | "type": "zip", |
215 | - "url": "https://api.github.com/repos/RobinHerbots/jquery.inputmask/zipball/d08264a678865849c808359d126e3bddb9ec87a6", | ||
216 | - "reference": "d08264a678865849c808359d126e3bddb9ec87a6", | 215 | + "url": "https://api.github.com/repos/RobinHerbots/jquery.inputmask/zipball/5a72c563b502b8e05958a524cdfffafe9987be38", |
216 | + "reference": "5a72c563b502b8e05958a524cdfffafe9987be38", | ||
217 | "shasum": "" | 217 | "shasum": "" |
218 | }, | 218 | }, |
219 | "require": { | 219 | "require": { |
@@ -615,16 +615,16 @@ | @@ -615,16 +615,16 @@ | ||
615 | }, | 615 | }, |
616 | { | 616 | { |
617 | "name": "kartik-v/yii2-krajee-base", | 617 | "name": "kartik-v/yii2-krajee-base", |
618 | - "version": "v1.7.9", | 618 | + "version": "1.8.2", |
619 | "source": { | 619 | "source": { |
620 | "type": "git", | 620 | "type": "git", |
621 | "url": "https://github.com/kartik-v/yii2-krajee-base.git", | 621 | "url": "https://github.com/kartik-v/yii2-krajee-base.git", |
622 | - "reference": "6f10fd0a0bfccd729764c65fa65eb4ccf2cbade9" | 622 | + "reference": "0c274e31e4392cbafc5fe158eae81738794e02ce" |
623 | }, | 623 | }, |
624 | "dist": { | 624 | "dist": { |
625 | "type": "zip", | 625 | "type": "zip", |
626 | - "url": "https://api.github.com/repos/kartik-v/yii2-krajee-base/zipball/6f10fd0a0bfccd729764c65fa65eb4ccf2cbade9", | ||
627 | - "reference": "6f10fd0a0bfccd729764c65fa65eb4ccf2cbade9", | 626 | + "url": "https://api.github.com/repos/kartik-v/yii2-krajee-base/zipball/0c274e31e4392cbafc5fe158eae81738794e02ce", |
627 | + "reference": "0c274e31e4392cbafc5fe158eae81738794e02ce", | ||
628 | "shasum": "" | 628 | "shasum": "" |
629 | }, | 629 | }, |
630 | "require": { | 630 | "require": { |
@@ -657,7 +657,7 @@ | @@ -657,7 +657,7 @@ | ||
657 | "widget", | 657 | "widget", |
658 | "yii2" | 658 | "yii2" |
659 | ], | 659 | ], |
660 | - "time": "2015-11-25 07:03:35" | 660 | + "time": "2016-01-10 12:26:29" |
661 | }, | 661 | }, |
662 | { | 662 | { |
663 | "name": "kartik-v/yii2-widget-select2", | 663 | "name": "kartik-v/yii2-widget-select2", |
@@ -665,12 +665,12 @@ | @@ -665,12 +665,12 @@ | ||
665 | "source": { | 665 | "source": { |
666 | "type": "git", | 666 | "type": "git", |
667 | "url": "https://github.com/kartik-v/yii2-widget-select2.git", | 667 | "url": "https://github.com/kartik-v/yii2-widget-select2.git", |
668 | - "reference": "701bf8069a85fafbac1ced54dcd00e579e60471b" | 668 | + "reference": "519241c7360a0470624f24d872741e1ea880de75" |
669 | }, | 669 | }, |
670 | "dist": { | 670 | "dist": { |
671 | "type": "zip", | 671 | "type": "zip", |
672 | "url": "https://api.github.com/repos/kartik-v/yii2-widget-select2/zipball/519241c7360a0470624f24d872741e1ea880de75", | 672 | "url": "https://api.github.com/repos/kartik-v/yii2-widget-select2/zipball/519241c7360a0470624f24d872741e1ea880de75", |
673 | - "reference": "701bf8069a85fafbac1ced54dcd00e579e60471b", | 673 | + "reference": "519241c7360a0470624f24d872741e1ea880de75", |
674 | "shasum": "" | 674 | "shasum": "" |
675 | }, | 675 | }, |
676 | "require": { | 676 | "require": { |
@@ -705,7 +705,7 @@ | @@ -705,7 +705,7 @@ | ||
705 | "widget", | 705 | "widget", |
706 | "yii2" | 706 | "yii2" |
707 | ], | 707 | ], |
708 | - "time": "2016-01-10 16:51:42" | 708 | + "time": "2016-02-01 02:19:01" |
709 | }, | 709 | }, |
710 | { | 710 | { |
711 | "name": "lusitanian/oauth", | 711 | "name": "lusitanian/oauth", |
@@ -1080,12 +1080,12 @@ | @@ -1080,12 +1080,12 @@ | ||
1080 | "source": { | 1080 | "source": { |
1081 | "type": "git", | 1081 | "type": "git", |
1082 | "url": "https://github.com/yiisoft/yii2-framework.git", | 1082 | "url": "https://github.com/yiisoft/yii2-framework.git", |
1083 | - "reference": "e4359f68b70caede1e09ecefb56e9435f7d140af" | 1083 | + "reference": "7ccbfdf4cfb0ce025e27455dc3e516af23eb2800" |
1084 | }, | 1084 | }, |
1085 | "dist": { | 1085 | "dist": { |
1086 | "type": "zip", | 1086 | "type": "zip", |
1087 | "url": "https://api.github.com/repos/yiisoft/yii2-framework/zipball/7ccbfdf4cfb0ce025e27455dc3e516af23eb2800", | 1087 | "url": "https://api.github.com/repos/yiisoft/yii2-framework/zipball/7ccbfdf4cfb0ce025e27455dc3e516af23eb2800", |
1088 | - "reference": "e4359f68b70caede1e09ecefb56e9435f7d140af", | 1088 | + "reference": "7ccbfdf4cfb0ce025e27455dc3e516af23eb2800", |
1089 | "shasum": "" | 1089 | "shasum": "" |
1090 | }, | 1090 | }, |
1091 | "require": { | 1091 | "require": { |
@@ -1166,7 +1166,7 @@ | @@ -1166,7 +1166,7 @@ | ||
1166 | "framework", | 1166 | "framework", |
1167 | "yii2" | 1167 | "yii2" |
1168 | ], | 1168 | ], |
1169 | - "time": "2016-01-23 08:43:29" | 1169 | + "time": "2016-01-28 20:15:10" |
1170 | }, | 1170 | }, |
1171 | { | 1171 | { |
1172 | "name": "yiisoft/yii2-bootstrap", | 1172 | "name": "yiisoft/yii2-bootstrap", |
@@ -1319,12 +1319,12 @@ | @@ -1319,12 +1319,12 @@ | ||
1319 | "source": { | 1319 | "source": { |
1320 | "type": "git", | 1320 | "type": "git", |
1321 | "url": "https://github.com/yiisoft/yii2-jui.git", | 1321 | "url": "https://github.com/yiisoft/yii2-jui.git", |
1322 | - "reference": "7ab7ff56bd54500212523e38f5fe3b9210325041" | 1322 | + "reference": "1425ab29929dd195f468d3c4eb340ab509f28b83" |
1323 | }, | 1323 | }, |
1324 | "dist": { | 1324 | "dist": { |
1325 | "type": "zip", | 1325 | "type": "zip", |
1326 | "url": "https://api.github.com/repos/yiisoft/yii2-jui/zipball/1425ab29929dd195f468d3c4eb340ab509f28b83", | 1326 | "url": "https://api.github.com/repos/yiisoft/yii2-jui/zipball/1425ab29929dd195f468d3c4eb340ab509f28b83", |
1327 | - "reference": "7ab7ff56bd54500212523e38f5fe3b9210325041", | 1327 | + "reference": "1425ab29929dd195f468d3c4eb340ab509f28b83", |
1328 | "shasum": "" | 1328 | "shasum": "" |
1329 | }, | 1329 | }, |
1330 | "require": { | 1330 | "require": { |
@@ -1361,7 +1361,7 @@ | @@ -1361,7 +1361,7 @@ | ||
1361 | "jQuery UI", | 1361 | "jQuery UI", |
1362 | "yii2" | 1362 | "yii2" |
1363 | ], | 1363 | ], |
1364 | - "time": "2015-12-07 11:33:55" | 1364 | + "time": "2015-12-24 06:23:53" |
1365 | }, | 1365 | }, |
1366 | { | 1366 | { |
1367 | "name": "yiisoft/yii2-swiftmailer", | 1367 | "name": "yiisoft/yii2-swiftmailer", |
@@ -1448,12 +1448,12 @@ | @@ -1448,12 +1448,12 @@ | ||
1448 | "source": { | 1448 | "source": { |
1449 | "type": "git", | 1449 | "type": "git", |
1450 | "url": "https://github.com/fzaninotto/Faker.git", | 1450 | "url": "https://github.com/fzaninotto/Faker.git", |
1451 | - "reference": "de2ed3bbe68254efeff68db60092fc8ed5298055" | 1451 | + "reference": "b312ab9d0c446971069e22a524fec01c7cddc75e" |
1452 | }, | 1452 | }, |
1453 | "dist": { | 1453 | "dist": { |
1454 | "type": "zip", | 1454 | "type": "zip", |
1455 | - "url": "https://api.github.com/repos/fzaninotto/Faker/zipball/e493d3dc48d15a6d44e213d02c729ad61cc758a9", | ||
1456 | - "reference": "de2ed3bbe68254efeff68db60092fc8ed5298055", | 1455 | + "url": "https://api.github.com/repos/fzaninotto/Faker/zipball/b312ab9d0c446971069e22a524fec01c7cddc75e", |
1456 | + "reference": "b312ab9d0c446971069e22a524fec01c7cddc75e", | ||
1457 | "shasum": "" | 1457 | "shasum": "" |
1458 | }, | 1458 | }, |
1459 | "require": { | 1459 | "require": { |
@@ -1490,7 +1490,7 @@ | @@ -1490,7 +1490,7 @@ | ||
1490 | "faker", | 1490 | "faker", |
1491 | "fixtures" | 1491 | "fixtures" |
1492 | ], | 1492 | ], |
1493 | - "time": "2016-01-08 14:16:18" | 1493 | + "time": "2016-02-01 17:08:46" |
1494 | }, | 1494 | }, |
1495 | { | 1495 | { |
1496 | "name": "phpspec/php-diff", | 1496 | "name": "phpspec/php-diff", |
@@ -1671,12 +1671,12 @@ | @@ -1671,12 +1671,12 @@ | ||
1671 | "source": { | 1671 | "source": { |
1672 | "type": "git", | 1672 | "type": "git", |
1673 | "url": "https://github.com/yiisoft/yii2-gii.git", | 1673 | "url": "https://github.com/yiisoft/yii2-gii.git", |
1674 | - "reference": "d1a58d8c64f9075960665dc5347f5906ecb063cf" | 1674 | + "reference": "bb0eba84639a99bff6c8bc9e803bd8ac3ab66297" |
1675 | }, | 1675 | }, |
1676 | "dist": { | 1676 | "dist": { |
1677 | "type": "zip", | 1677 | "type": "zip", |
1678 | - "url": "https://api.github.com/repos/yiisoft/yii2-gii/zipball/d1a58d8c64f9075960665dc5347f5906ecb063cf", | ||
1679 | - "reference": "d1a58d8c64f9075960665dc5347f5906ecb063cf", | 1678 | + "url": "https://api.github.com/repos/yiisoft/yii2-gii/zipball/bb0eba84639a99bff6c8bc9e803bd8ac3ab66297", |
1679 | + "reference": "bb0eba84639a99bff6c8bc9e803bd8ac3ab66297", | ||
1680 | "shasum": "" | 1680 | "shasum": "" |
1681 | }, | 1681 | }, |
1682 | "require": { | 1682 | "require": { |
@@ -1716,7 +1716,7 @@ | @@ -1716,7 +1716,7 @@ | ||
1716 | "gii", | 1716 | "gii", |
1717 | "yii2" | 1717 | "yii2" |
1718 | ], | 1718 | ], |
1719 | - "time": "2016-01-15 17:12:14" | 1719 | + "time": "2016-02-02 07:11:51" |
1720 | } | 1720 | } |
1721 | ], | 1721 | ], |
1722 | "aliases": [], | 1722 | "aliases": [], |
console/migrations/m160202_090343_user_add_fields.php
@@ -8,8 +8,8 @@ class m160202_090343_user_add_fields extends Migration | @@ -8,8 +8,8 @@ class m160202_090343_user_add_fields extends Migration | ||
8 | public function up() | 8 | public function up() |
9 | { | 9 | { |
10 | $this->addColumn('user', 'type', $this->smallInteger()); | 10 | $this->addColumn('user', 'type', $this->smallInteger()); |
11 | - $this->addColumn('user_info', 'image', $this->integer()); | ||
12 | - $this->addColumn('user_info', 'poster', $this->integer()); | 11 | + $this->addColumn('user_info', 'image', $this->string()); |
12 | + $this->addColumn('user_info', 'poster', $this->string()); | ||
13 | $this->addColumn('user_info', 'member', $this->smallInteger()); | 13 | $this->addColumn('user_info', 'member', $this->smallInteger()); |
14 | 14 | ||
15 | $this->createTable('{{%company_info}}', [ | 15 | $this->createTable('{{%company_info}}', [ |
console/migrations/m160204_103008_add_payment_connections.php
0 → 100644
1 | +<?php | ||
2 | + use yii\db\Migration; | ||
3 | + | ||
4 | + class m160204_103008_add_payment_connections extends Migration | ||
5 | + { | ||
6 | + public function up () | ||
7 | + { | ||
8 | + $this->createTable ( | ||
9 | + '{{%payment}}', [ | ||
10 | + 'payment_id' => $this->primaryKey (), 'name' => $this->string (255) | ||
11 | + ->notNull (), 'status' => $this->integer () | ||
12 | + ->defaultValue (1), | ||
13 | + ], null | ||
14 | + ); | ||
15 | + $this->batchInsert ('{{%payment}}', ['name'], [['Наличный расчет'], ['Безналичный расчет'], ['Электронные деньги']]); | ||
16 | + $this->createTable ( | ||
17 | + '{{%user_payment}}', [ | ||
18 | + 'user_payment_id' => $this->primaryKey (), 'user_id' => $this->integer (), 'payment_id' => $this->integer (), | ||
19 | + ] | ||
20 | + ); | ||
21 | + $this->createTable ( | ||
22 | + '{{%user_specialization}}', [ | ||
23 | + 'user_specialization_id' => $this->primaryKey (), 'user_id' => $this->integer (), 'specialization_id' => $this->integer (), | ||
24 | + ] | ||
25 | + ); | ||
26 | + $this->addForeignKey ('user_speialization_specialization', '{{%user_specialization}}', 'specialization_id', '{{%specialization}}', 'specialization_id', 'CASCADE', 'CASCADE'); | ||
27 | + $this->addForeignKey ('user_payment_payment', '{{%user_payment}}', 'payment_id', '{{%payment}}', 'payment_id', 'CASCADE', 'CASCADE'); | ||
28 | + } | ||
29 | + | ||
30 | + public function down () | ||
31 | + { | ||
32 | + $this->dropTable ('{{%payment}}'); | ||
33 | + $this->dropTable('{{%user_specialization}}'); | ||
34 | + $this->dropTable('{{%user_payment}}'); | ||
35 | + } | ||
36 | + /* | ||
37 | + // Use safeUp/safeDown to run migration code within a transaction | ||
38 | + public function safeUp() | ||
39 | + { | ||
40 | + } | ||
41 | + | ||
42 | + public function safeDown() | ||
43 | + { | ||
44 | + } | ||
45 | + */ | ||
46 | + } |
frontend/assets/AppAsset.php
@@ -6,7 +6,6 @@ | @@ -6,7 +6,6 @@ | ||
6 | */ | 6 | */ |
7 | 7 | ||
8 | namespace frontend\assets; | 8 | namespace frontend\assets; |
9 | - | ||
10 | use yii\web\AssetBundle; | 9 | use yii\web\AssetBundle; |
11 | 10 | ||
12 | /** | 11 | /** |
@@ -38,6 +37,7 @@ class AppAsset extends AssetBundle | @@ -38,6 +37,7 @@ class AppAsset extends AssetBundle | ||
38 | ]; | 37 | ]; |
39 | public $depends = [ | 38 | public $depends = [ |
40 | 'yii\web\YiiAsset', | 39 | 'yii\web\YiiAsset', |
40 | + 'backend\assets\FileUploadAsset' | ||
41 | ]; | 41 | ]; |
42 | public $jsOptions = array( | 42 | public $jsOptions = array( |
43 | 'position' => \yii\web\View::POS_HEAD | 43 | 'position' => \yii\web\View::POS_HEAD |
frontend/controllers/AccountsController.php
@@ -151,6 +151,7 @@ class AccountsController extends Controller | @@ -151,6 +151,7 @@ class AccountsController extends Controller | ||
151 | 151 | ||
152 | public function actionContacts() | 152 | public function actionContacts() |
153 | { | 153 | { |
154 | + var_dump(\Yii::$app->request->post()); | ||
154 | $user_info = UserInfo::find()->where(['user_id' => \Yii::$app->user->getId()])->one(); | 155 | $user_info = UserInfo::find()->where(['user_id' => \Yii::$app->user->getId()])->one(); |
155 | if(empty($user_info)) { | 156 | if(empty($user_info)) { |
156 | $user_info = new UserInfo(['user_id' => \Yii::$app->user->getId()]); | 157 | $user_info = new UserInfo(['user_id' => \Yii::$app->user->getId()]); |
frontend/views/accounts/contacts.php
@@ -6,21 +6,22 @@ use \common\widgets\MultiLangForm; | @@ -6,21 +6,22 @@ use \common\widgets\MultiLangForm; | ||
6 | 6 | ||
7 | $this->title = 'Мой профиль'; | 7 | $this->title = 'Мой профиль'; |
8 | $this->params['breadcrumbs'][] = $this->title; | 8 | $this->params['breadcrumbs'][] = $this->title; |
9 | + $user = \Yii::$app->user->identity; | ||
9 | ?> | 10 | ?> |
10 | 11 | ||
11 | <h1><?= $this->title ?></h1> | 12 | <h1><?= $this->title ?></h1> |
12 | - | ||
13 | - | ||
14 | - | ||
15 | <?php | 13 | <?php |
16 | - | ||
17 | -$form = $this->render('_form', [ | ||
18 | - 'user' => $user, | ||
19 | - 'user_info' => $user_info, | ||
20 | -]); | ||
21 | - | ||
22 | -echo MultiLangForm::widget(['form'=>$form]); | ||
23 | - | 14 | +$form = ActiveForm::begin(); |
15 | +?> | ||
16 | +<?= \common\widgets\FieldEditor::widget([ | ||
17 | + 'template'=>'phone', | ||
18 | + 'item_id'=> $user->id, | ||
19 | + 'model'=>'common\models\User', | ||
20 | + 'language'=>'0' | ||
21 | +]); ?> | ||
22 | +<?php | ||
23 | + echo Html::submitButton('submit'); | ||
24 | + $form->end(); | ||
24 | ?> | 25 | ?> |
25 | 26 | ||
26 | 27 |
frontend/views/accounts/general.php
@@ -8,6 +8,7 @@ | @@ -8,6 +8,7 @@ | ||
8 | use common\models\Option; | 8 | use common\models\Option; |
9 | use common\models\User; | 9 | use common\models\User; |
10 | use common\models\UserInfo; | 10 | use common\models\UserInfo; |
11 | + use common\widgets\ImageUploader; | ||
11 | use yii\helpers\Html; | 12 | use yii\helpers\Html; |
12 | use yii\widgets\ActiveForm; | 13 | use yii\widgets\ActiveForm; |
13 | use \common\widgets\MultiLangForm; | 14 | use \common\widgets\MultiLangForm; |
@@ -68,6 +69,24 @@ | @@ -68,6 +69,24 @@ | ||
68 | ->label ('Членство в МФП') | 69 | ->label ('Членство в МФП') |
69 | ->hint ('Выберите если хотите стать членом МФП и наш менеджер свяжется с Вами.') | 70 | ->hint ('Выберите если хотите стать членом МФП и наш менеджер свяжется с Вами.') |
70 | ->radioList ([0 => 'Не хочу', 1 => 'Хочу стать']); | 71 | ->radioList ([0 => 'Не хочу', 1 => 'Хочу стать']); |
72 | + echo ImageUploader::widget([ | ||
73 | + 'model'=> $user_info, | ||
74 | + 'field'=>'image', | ||
75 | + 'width'=>100, | ||
76 | + 'height'=>100, | ||
77 | + 'multi'=>false, | ||
78 | + 'gallery' =>$user_info->image, | ||
79 | + 'name' => 'Загрузить аватар' | ||
80 | + ]); | ||
81 | + echo ImageUploader::widget([ | ||
82 | + 'model'=> $user_info, | ||
83 | + 'field'=>'poster', | ||
84 | + 'width'=>1200, | ||
85 | + 'height'=>600, | ||
86 | + 'multi'=>false, | ||
87 | + 'gallery' =>$user_info->poster, | ||
88 | + 'name' => 'Загрузить постер' | ||
89 | + ]); | ||
71 | echo Html::submitButton('Обновить', ['class' => 'btn btn-primary']); | 90 | echo Html::submitButton('Обновить', ['class' => 'btn btn-primary']); |
72 | $form->end (); | 91 | $form->end (); |
73 | ?> | 92 | ?> |