Commit 54d398c7d32c1830a6dd1fb78999ab5d9f27bc4d
1 parent
04c6736e
24.02.16
Showing
3 changed files
with
14 additions
and
22 deletions
Show diff stats
frontend/controllers/AccountsController.php
@@ -408,15 +408,24 @@ | @@ -408,15 +408,24 @@ | ||
408 | if(empty( $user_info )) { | 408 | if(empty( $user_info )) { |
409 | $user_info = new UserInfo([ 'user_id' => $user->id ]); | 409 | $user_info = new UserInfo([ 'user_id' => $user->id ]); |
410 | } | 410 | } |
411 | + | ||
411 | if(empty( $company_info )) { | 412 | if(empty( $company_info )) { |
412 | $company_info = new CompanyInfo([ 'user_id' => $user->id ]); | 413 | $company_info = new CompanyInfo([ 'user_id' => $user->id ]); |
413 | } | 414 | } |
415 | + | ||
414 | $post = \Yii::$app->request->post(); | 416 | $post = \Yii::$app->request->post(); |
415 | if(!empty( $post )) { | 417 | if(!empty( $post )) { |
416 | - $user_info->load($post); | ||
417 | - $company_info->load($post); | ||
418 | - $user->load($post); | ||
419 | - if($user_info->save() && $user->save() && $company_info->save()) { | 418 | + |
419 | + | ||
420 | + if($user_info->load($post)){ | ||
421 | + $user_info->save(); | ||
422 | + } | ||
423 | + | ||
424 | + if($company_info->load($post)){ | ||
425 | + $company_info->save(); | ||
426 | + } | ||
427 | + | ||
428 | + if($user->load($post) && $user->save() ) { | ||
420 | \Yii::$app->session->setFlash('userinfoupdate', 'Информация успешно обновлена'); | 429 | \Yii::$app->session->setFlash('userinfoupdate', 'Информация успешно обновлена'); |
421 | } else { | 430 | } else { |
422 | \Yii::$app->session->setFlash('userinfoupdate', 'Ошибка обновления. Проверьте форму'); | 431 | \Yii::$app->session->setFlash('userinfoupdate', 'Ошибка обновления. Проверьте форму'); |
frontend/views/accounts/general.php
@@ -176,7 +176,7 @@ | @@ -176,7 +176,7 @@ | ||
176 | ?> | 176 | ?> |
177 | </div> | 177 | </div> |
178 | <div class="input-blocks hide-mail-check"> | 178 | <div class="input-blocks hide-mail-check"> |
179 | - <?= $form->field ($company_info, 'hide_mail', ['options' => ['class' => 'form-group company_info', ], 'template' => "{input}{label}\n{hint}\n{error}"]) | 179 | + <?= $form->field ($company_info, 'hide_mail', ['options' => ['class' => 'form-group', ], 'template' => "{input}{label}\n{hint}\n{error}"]) |
180 | ->label ('<span></span>не публиковать Email') | 180 | ->label ('<span></span>не публиковать Email') |
181 | ->checkbox (['checked'=>'checked', 'class'=> 'custom-check'], false); | 181 | ->checkbox (['checked'=>'checked', 'class'=> 'custom-check'], false); |
182 | ?> | 182 | ?> |
frontend/views/site/registration.php
@@ -168,24 +168,9 @@ | @@ -168,24 +168,9 @@ | ||
168 | 168 | ||
169 | </div> | 169 | </div> |
170 | <script> | 170 | <script> |
171 | - var labelFirstName = $('.field-signupform-firstname label').text(); | ||
172 | - var labelLastName = $('.field-signupform-lastname label').text(); | ||
173 | - var companyLabel = 'представителя'; | ||
174 | - | ||
175 | - function replaceLabel(){ | ||
176 | - $('.field-signupform-firstname label').html(labelFirstName) | ||
177 | - $('.field-signupform-lastname label').html(labelLastName) | ||
178 | - } | ||
179 | - | ||
180 | - function companyReplaceLabel(){ | ||
181 | - $('.field-signupform-firstname label').html(labelFirstName+' '+companyLabel) | ||
182 | - $('.field-signupform-lastname label').html(labelLastName+' '+companyLabel) | ||
183 | - } | ||
184 | - | ||
185 | var registerValCompany = $('.register-val-company .custom-radio:checked').attr('value'); | 171 | var registerValCompany = $('.register-val-company .custom-radio:checked').attr('value'); |
186 | var regHideBlock = $('.register-company-block .form-group') | 172 | var regHideBlock = $('.register-company-block .form-group') |
187 | if(registerValCompany==1) { | 173 | if(registerValCompany==1) { |
188 | - replaceLabel() | ||
189 | $('.register-company-block').css('display', 'none'); | 174 | $('.register-company-block').css('display', 'none'); |
190 | } | 175 | } |
191 | 176 | ||
@@ -195,12 +180,10 @@ | @@ -195,12 +180,10 @@ | ||
195 | var newRegisterValCompany = +$(this).attr('value'); | 180 | var newRegisterValCompany = +$(this).attr('value'); |
196 | if(newRegisterValCompany==1){ | 181 | if(newRegisterValCompany==1){ |
197 | //human | 182 | //human |
198 | - replaceLabel() | ||
199 | $('.register-company-block').css('display', 'none'); | 183 | $('.register-company-block').css('display', 'none'); |
200 | 184 | ||
201 | } else { | 185 | } else { |
202 | //company | 186 | //company |
203 | - companyReplaceLabel() | ||
204 | $('.register-company-block').css('display', 'block'); | 187 | $('.register-company-block').css('display', 'block'); |
205 | } | 188 | } |
206 | 189 |