Proyectos de Subversion LeadersLinked - Backend

Rev

Rev 4 | Rev 187 | Ir a la última revisión | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 4 Rev 129
Línea 741... Línea 741...
741
                        $filterProgram = isset($record['I']) ? trim(filter_var($record['I'], FILTER_SANITIZE_STRING)) : '';
741
                        $filterProgram = isset($record['I']) ? trim(filter_var($record['I'], FILTER_SANITIZE_STRING)) : '';
742
                        $filterPartner = isset($record['J']) ? trim(filter_var($record['J'], FILTER_SANITIZE_STRING)) : '';
742
                        $filterPartner = isset($record['J']) ? trim(filter_var($record['J'], FILTER_SANITIZE_STRING)) : '';
743
                        $filterSector = isset($record['K']) ? trim(filter_var($record['K'], FILTER_SANITIZE_STRING)) : '';
743
                        $filterSector = isset($record['K']) ? trim(filter_var($record['K'], FILTER_SANITIZE_STRING)) : '';
744
                        $filterStudentType = isset($record['L']) ? trim(filter_var($record['L'], FILTER_SANITIZE_STRING)) : '';
744
                        $filterStudentType = isset($record['L']) ? trim(filter_var($record['L'], FILTER_SANITIZE_STRING)) : '';
Línea -... Línea 745...
-
 
745
 
-
 
746
                        
745
 
747
                        //||  empty($password)
746
                        if(empty($first_name) || empty($last_name) || !filter_var($email, FILTER_VALIDATE_EMAIL) ||  empty($password)) {
748
                        if(empty($first_name) || empty($last_name) || !filter_var($email, FILTER_VALIDATE_EMAIL) ) {
747
                            continue;
749
                            continue;
Línea 748... Línea 750...
748
                        }
750
                        }
Línea 873... Línea 875...
873
                    $filterStudentType = $record['filterStudentType'];
875
                    $filterStudentType = $record['filterStudentType'];
Línea 874... Línea 876...
874
                    
876
                    
875
                    
877
                    
876
                    $user = $userMapper->fetchOneByEmail($email);
-
 
Línea 877... Línea -...
877
                    if(!$user) {
-
 
Línea -... Línea 878...
-
 
878
                    $user = $userMapper->fetchOneByEmail($email);
-
 
879
                    if(!$user) {
-
 
880
                        
-
 
881
                        
-
 
882
                        if($password) {
878
                        $password_hash = password_hash($password, PASSWORD_DEFAULT);
883
                            $password_hash = password_hash($password, PASSWORD_DEFAULT);
879
                        
884
                            
880
                        $user = new User();
885
                            $user = new User();
881
                        
886
                            
882
                        $user->blocked = User::BLOCKED_NO;
887
                            $user->blocked = User::BLOCKED_NO;
883
                        $user->email_verified = User::EMAIL_VERIFIED_YES;
888
                            $user->email_verified = User::EMAIL_VERIFIED_YES;
884
                        $user->email = $email;
889
                            $user->email = $email;
885
                        $user->first_name = $first_name;
890
                            $user->first_name = $first_name;
886
                        $user->last_name = $last_name;
891
                            $user->last_name = $last_name;
887
                        $user->password = $password_hash;
892
                            $user->password = $password_hash;
888
                        $user->login_attempt = 0;
893
                            $user->login_attempt = 0;
889
                        $user->usertype_id = UserType::USER;
894
                            $user->usertype_id = UserType::USER;
890
                        $user->status = User::STATUS_ACTIVE;
895
                            $user->status = User::STATUS_ACTIVE;
891
                        
896
                            
892
                        $result = $userMapper->insert($user);
897
                            $result = $userMapper->insert($user);
893
                        if($result) {
898
                            if($result) {
894
                            $userPassword = new UserPassword();
899
                                $userPassword = new UserPassword();
-
 
900
                                $userPassword->user_id = $user->id;
-
 
901
                                $userPassword->password = $password_hash;
-
 
902
                                $userPasswordMapper->insert($userPassword);
-
 
903
                            } else {
-
 
904
                                continue;
-
 
905
                            } 
-
 
906
                        }
-
 
907
                    } else {
-
 
908
                        
-
 
909
                        if($user->email_verified == User::EMAIL_VERIFIED_NO || $user->status != User::STATUS_ACTIVE) {
895
                            $userPassword->user_id = $user->id;
910
                            $user->email_verified = User::EMAIL_VERIFIED_YES;
-
 
911
                            $user->status != User::STATUS_ACTIVE;
896
                            $userPassword->password = $password_hash;
912
                            
-
 
913
                            if(!$userMapper->update($user)) {
-
 
914
                                continue;
897
                            $userPasswordMapper->insert($userPassword);
915
                            }
Línea 898... Línea 916...
898
                        } else {
916
                        }
899
                            continue;
917
                            
900
                        } 
918