Subversion Repositories SmartDukaan

Rev

Rev 14166 | Rev 14425 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 14166 Rev 14424
Line 77... Line 77...
77
					if(!empty($user)) {
77
					if(!empty($user)) {
78
						//Existing user
78
						//Existing user
79
						if(!empty($user['User']['mobile_number'])){
79
						if(!empty($user['User']['mobile_number'])){
80
							$mobileRequired = false;
80
							$mobileRequired = false;
81
						}
81
						}
-
 
82
						if(empty($user['User']['referrer'])) {
82
						$userData = array('id'=>$user['User']['id'],'email'=>$this->request->data['email'],'username'=>$this->request->data['email'],'first_name'=>$this->request->data['name'],'gender'=>$this->request->data['gender'],'referrer'=>$this->request->data['referrer'],'profile_pic'=> $this->request->data['profile_pic']);
83
							$userData = array('id'=>$user['User']['id'],'email'=>$this->request->data['email'],'username'=>$this->request->data['email'],'first_name'=>$this->request->data['name'],'gender'=>$this->request->data['gender'],'referrer'=>$this->request->data['referrer'],'profile_pic'=> $this->request->data['profile_pic']);
-
 
84
						} else{
-
 
85
							$userData = array('id'=>$user['User']['id'],'email'=>$this->request->data['email'],'username'=>$this->request->data['email'],'first_name'=>$this->request->data['name'],'gender'=>$this->request->data['gender'],'profile_pic'=> $this->request->data['profile_pic']);
-
 
86
						}
83
						$this->SocialProfile->User->save($userData);
87
						$this->SocialProfile->User->save($userData);
84
						$data['user_id'] = $user['User']['id'];	
88
						$data['user_id'] = $user['User']['id'];	
85
					}else{
89
					}else{
86
						//Create a new user and then insert user_id in social_profiles table
90
						//Create a new user and then insert user_id in social_profiles table
87
						$userData = array('profile_pic'=> $this->request->data['profile_pic'], 'email'=>$this->request->data['email'],'username'=>$this->request->data['email'],'first_name'=>$this->request->data['name'],'gender'=>$this->request->data['gender'],'referrer'=>$this->request->data['referrer']);
91
						$userData = array('profile_pic'=> $this->request->data['profile_pic'], 'email'=>$this->request->data['email'],'username'=>$this->request->data['email'],'first_name'=>$this->request->data['name'],'gender'=>$this->request->data['gender'],'referrer'=>$this->request->data['referrer']);
88
						if($this->SocialProfile->User->save($userData)) {
92
						if($this->SocialProfile->User->save($userData)) {
89
						$data['user_id'] = $this->SocialProfile->User->getLastInsertId();
93
							$data['user_id'] = $this->SocialProfile->User->getLastInsertId();
90
						} else{
94
						} else{
91
							$result = array('success' => false, 'message' => $this->SocialProfile->User->validationErrors,'mobileRequired'=>$mobileRequired);
95
							$result = array('success' => false, 'message' => $this->SocialProfile->User->validationErrors,'mobileRequired'=>$mobileRequired);
92
							break;
96
							break;
93
						}
97
						}
94
					}
98
					}