Commit e010e1df6ff7e399ee1eee594be618e06b4173c5

Authored by Administrator
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,17 +427,15 @@ class customers extends \db
427 public function resetPasswd( $registration ) 427 public function resetPasswd( $registration )
428 { 428 {
429 $connection = $this->database; 429 $connection = $this->database;
430 -//  
431 -// try  
432 -// { 430 +
  431 + try
  432 + {
433 $connection->begin(); 433 $connection->begin();
434 434
435 $data_customer_id = $this->get( 435 $data_customer_id = $this->get(
436 ' 436 '
437 SELECT 437 SELECT
438 - customer_id,  
439 - users_group_id,  
440 - special_users_id 438 + customer_id
441 FROM 439 FROM
442 public.customers_confirm 440 public.customers_confirm
443 WHERE 441 WHERE
@@ -450,7 +448,7 @@ class customers extends \db @@ -450,7 +448,7 @@ class customers extends \db
450 ], 448 ],
451 -1 449 -1
452 ); 450 );
453 - die('here1'); 451 +
454 if( !empty( $data_customer_id ) ) 452 if( !empty( $data_customer_id ) )
455 { 453 {
456 454
@@ -488,11 +486,31 @@ class customers extends \db @@ -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 $this->getDi()->get('session')->set( 'isAuth', true ); 510 $this->getDi()->get('session')->set( 'isAuth', true );
492 $this->getDi()->get('session')->set( 'id', $data_customer_id['0']['customer_id'] ); 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 $result = 1; 515 $result = 1;
498 516
@@ -505,11 +523,11 @@ class customers extends \db @@ -505,11 +523,11 @@ class customers extends \db
505 $connection->commit(); 523 $connection->commit();
506 524
507 return $result; 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 return false; 532 return false;
515 } 533 }