Commit 649de7417b3d525e34fdf7a671c50d4330b5ae6c

Authored by Administrator
1 parent 7e6d3f52

24.02.16

frontend/controllers/SiteController.php
@@ -2,9 +2,11 @@ @@ -2,9 +2,11 @@
2 namespace frontend\controllers; 2 namespace frontend\controllers;
3 3
4 use common\models\Cities; 4 use common\models\Cities;
  5 +use common\models\CompanyInfo;
5 use common\models\Country; 6 use common\models\Country;
6 use common\models\Specialization; 7 use common\models\Specialization;
7 use common\models\UserInfo; 8 use common\models\UserInfo;
  9 +use Faker\Provider\is_IS\Company;
8 use Yii; 10 use Yii;
9 use common\models\LoginForm; 11 use common\models\LoginForm;
10 use frontend\models\PasswordResetRequestForm; 12 use frontend\models\PasswordResetRequestForm;
@@ -258,6 +260,15 @@ class SiteController extends Controller @@ -258,6 +260,15 @@ class SiteController extends Controller
258 260
259 $user_info->save(); 261 $user_info->save();
260 262
  263 + if($user->type == 2 ){
  264 +
  265 + $company_info = new CompanyInfo();
  266 + $company_info->load(Yii::$app->request->post(),'SignupForm');
  267 + $company_info->name = $user->id;
  268 +
  269 + $user_info->save();
  270 + }
  271 +
261 if (Yii::$app->getUser()->login($user)) { 272 if (Yii::$app->getUser()->login($user)) {
262 return $this->goHome(); 273 return $this->goHome();
263 } 274 }
frontend/models/SignupForm.php
@@ -21,7 +21,7 @@ class SignupForm extends Model @@ -21,7 +21,7 @@ class SignupForm extends Model
21 public $is_customer; 21 public $is_customer;
22 public $is_freelancer; 22 public $is_freelancer;
23 public $city; 23 public $city;
24 - public $company_name; 24 + public $name;
25 25
26 /** 26 /**
27 * @inheritdoc 27 * @inheritdoc
@@ -42,7 +42,7 @@ class SignupForm extends Model @@ -42,7 +42,7 @@ class SignupForm extends Model
42 ['email', 'string', 'max' => 255], 42 ['email', 'string', 'max' => 255],
43 ['email', 'unique', 'targetClass' => '\common\models\User', 'message' => 'This email address has already been taken.'], 43 ['email', 'unique', 'targetClass' => '\common\models\User', 'message' => 'This email address has already been taken.'],
44 44
45 - ['company_name', 'required'], 45 + ['name', 'required'],
46 ['firstname', 'required'], 46 ['firstname', 'required'],
47 47
48 48
@@ -97,7 +97,7 @@ class SignupForm extends Model @@ -97,7 +97,7 @@ class SignupForm extends Model
97 'alt_location' => 'Город не в списке', 97 'alt_location' => 'Город не в списке',
98 'is_customer' => '', 98 'is_customer' => '',
99 'is_freelancer' => '', 99 'is_freelancer' => '',
100 - 'company_name' => 'Название компании' 100 + 'name' => 'Название компании'
101 ]; 101 ];
102 } 102 }
103 103
frontend/views/site/registration.php
@@ -89,7 +89,7 @@ @@ -89,7 +89,7 @@
89 89
90 <div class="input-blocks-wrapper"> 90 <div class="input-blocks-wrapper">
91 <div class="input-blocks"> 91 <div class="input-blocks">
92 - <?= $form->field($model, 'company_name')->textInput(['class'=>'custom-input-2'])?> 92 + <?= $form->field($model, 'name')->textInput(['class'=>'custom-input-2'])?>
93 </div> 93 </div>
94 </div> 94 </div>
95 95