Commit e010e1df6ff7e399ee1eee594be618e06b4173c5
1 parent
b8aeff9c
add local config
Showing
1 changed file
with
33 additions
and
15 deletions
Show diff stats
src/lib/models/customers.php
... | ... | @@ -427,17 +427,15 @@ class customers extends \db |
427 | 427 | public function resetPasswd( $registration ) |
428 | 428 | { |
429 | 429 | $connection = $this->database; |
430 | -// | |
431 | -// try | |
432 | -// { | |
430 | + | |
431 | + try | |
432 | + { | |
433 | 433 | $connection->begin(); |
434 | 434 | |
435 | 435 | $data_customer_id = $this->get( |
436 | 436 | ' |
437 | 437 | SELECT |
438 | - customer_id, | |
439 | - users_group_id, | |
440 | - special_users_id | |
438 | + customer_id | |
441 | 439 | FROM |
442 | 440 | public.customers_confirm |
443 | 441 | WHERE |
... | ... | @@ -450,7 +448,7 @@ class customers extends \db |
450 | 448 | ], |
451 | 449 | -1 |
452 | 450 | ); |
453 | - die('here1'); | |
451 | + | |
454 | 452 | if( !empty( $data_customer_id ) ) |
455 | 453 | { |
456 | 454 | |
... | ... | @@ -488,11 +486,31 @@ class customers extends \db |
488 | 486 | ] |
489 | 487 | ); |
490 | 488 | |
489 | + | |
490 | + $data = $this->get( | |
491 | + ' | |
492 | + SELECT | |
493 | + id, | |
494 | + status, | |
495 | + users_group_id, | |
496 | + special_users_id | |
497 | + FROM | |
498 | + public.customers | |
499 | + WHERE | |
500 | + id = :customer_id | |
501 | + LIMIT | |
502 | + 1 | |
503 | + ', | |
504 | + [ | |
505 | + 'customer_id' => $data_customer_id['0']['customer_id'], | |
506 | + ], | |
507 | + -1 | |
508 | + ); | |
509 | + | |
491 | 510 | $this->getDi()->get('session')->set( 'isAuth', true ); |
492 | 511 | $this->getDi()->get('session')->set( 'id', $data_customer_id['0']['customer_id'] ); |
493 | - $this->getDi()->get('session')->set( 'users_group_id', $data_customer_id['0']['users_group_id'] ); | |
494 | - $this->getDi()->get('session')->set( 'special_users_id', $data_customer_id['0']['special_users_id'] ); | |
495 | - | |
512 | + $this->getDi()->get('session')->set( 'users_group_id', $data['0']['users_group_id'] ); | |
513 | + $this->getDi()->get('session')->set( 'special_users_id', $data['0']['special_users_id'] ); | |
496 | 514 | |
497 | 515 | $result = 1; |
498 | 516 | |
... | ... | @@ -505,11 +523,11 @@ class customers extends \db |
505 | 523 | $connection->commit(); |
506 | 524 | |
507 | 525 | return $result; |
508 | -// } | |
509 | -// catch(\Exception $e) | |
510 | -// { | |
511 | -// $connection->rollback(); | |
512 | -// } | |
526 | + } | |
527 | + catch(\Exception $e) | |
528 | + { | |
529 | + $connection->rollback(); | |
530 | + } | |
513 | 531 | |
514 | 532 | return false; |
515 | 533 | } | ... | ... |