Subversion Repositories SmartDukaan

Rev

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

Rev 13768 Rev 13769
Line 72... Line 72...
72
				if(!empty($this->request->data['email'])) {
72
				if(!empty($this->request->data['email'])) {
73
					$conditions = array('email'=>$this->request->data['email']);
73
					$conditions = array('email'=>$this->request->data['email']);
74
					$user = $this->SocialProfile->User->find('first',array('conditions'=>$conditions));
74
					$user = $this->SocialProfile->User->find('first',array('conditions'=>$conditions));
75
 
75
 
76
					if(!empty($user)) {
76
					if(!empty($user)) {
77
						$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'],'mobile_number'=>$this->request->data['mobile_number'],'referrer'=>$this->request->data['referrer'],'profile_pic'=> $this->request->data['profile_pic']);
77
						$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']);
78
						$this->SocialProfile->User->save($userData);
78
						$this->SocialProfile->User->save($userData);
79
						$data['user_id'] = $user['User']['id'];	
79
						$data['user_id'] = $user['User']['id'];	
80
					}else{
80
					}else{
81
						//Create a new user and then insert user_id in social_profiles table
81
						//Create a new user and then insert user_id in social_profiles table
82
						$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'],'mobile_number'=>$this->request->data['mobile_number'],'referrer'=>$this->request->data['referrer']);
82
						$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']);
83
						if($this->SocialProfile->User->save($userData)) {
83
						if($this->SocialProfile->User->save($userData)) {
84
							$data['user_id'] = $this->SocialProfile->User->getLastInsertId();
84
							$data['user_id'] = $this->SocialProfile->User->getLastInsertId();
85
						}else{
85
						}else{
86
							$result = array('success' => false, 'message' => $this->SocialProfile->User->validationErrors);
86
							$result = array('success' => false, 'message' => $this->SocialProfile->User->validationErrors);
87
							break;
87
							break;
Line 96... Line 96...
96
				} else {
96
				} else {
97
					$result = array('success' => false, 'message' => "Email is missing");
97
					$result = array('success' => false, 'message' => "Email is missing");
98
					break;
98
					break;
99
				}				
99
				}				
100
			} else {
100
			} else {
101
				$userData = array('id'=>$socialProfile['SocialProfile']['user_id'],'email'=>$this->request->data['email'],'username'=>$this->request->data['email'],'first_name'=>$this->request->data['name'],'gender'=>$this->request->data['gender'],'mobile_number'=>$this->request->data['mobile_number'],'referrer'=>$this->request->data['referrer'],'profile_pic'=> $this->request->data['profile_pic']);
101
				$userData = array('id'=>$socialProfile['SocialProfile']['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']);
102
				$this->SocialProfile->User->save($userData);
102
				$this->SocialProfile->User->save($userData);
103
				$data['user_id'] = $socialProfile['SocialProfile']['user_id'];
103
				$data['user_id'] = $socialProfile['SocialProfile']['user_id'];
104
				$result = array('success' => true, 'message' => 'Existing Social Profile','id' => $socialProfile['SocialProfile']['user_id']);
104
				$result = array('success' => true, 'message' => 'Existing Social Profile','id' => $socialProfile['SocialProfile']['user_id']);
105
			}
105
			}
106
		}
106
		}