diff --git a/frontend/controllers/AccountsController.php b/frontend/controllers/AccountsController.php index da9a1f5..e0b4c8d 100755 --- a/frontend/controllers/AccountsController.php +++ b/frontend/controllers/AccountsController.php @@ -408,15 +408,24 @@ if(empty( $user_info )) { $user_info = new UserInfo([ 'user_id' => $user->id ]); } + if(empty( $company_info )) { $company_info = new CompanyInfo([ 'user_id' => $user->id ]); } + $post = \Yii::$app->request->post(); if(!empty( $post )) { - $user_info->load($post); - $company_info->load($post); - $user->load($post); - if($user_info->save() && $user->save() && $company_info->save()) { + + + if($user_info->load($post)){ + $user_info->save(); + } + + if($company_info->load($post)){ + $company_info->save(); + } + + if($user->load($post) && $user->save() ) { \Yii::$app->session->setFlash('userinfoupdate', 'Информация успешно обновлена'); } else { \Yii::$app->session->setFlash('userinfoupdate', 'Ошибка обновления. Проверьте форму'); diff --git a/frontend/views/accounts/general.php b/frontend/views/accounts/general.php index cd3dc83..3ea036f 100755 --- a/frontend/views/accounts/general.php +++ b/frontend/views/accounts/general.php @@ -176,7 +176,7 @@ ?>