Subversion Repositories SmartDukaan

Rev

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

Rev 14068 Rev 14139
Line 84... Line 84...
84
						$data['user_id'] = $user['User']['id'];	
84
						$data['user_id'] = $user['User']['id'];	
85
					}else{
85
					}else{
86
						//Create a new user and then insert user_id in social_profiles table
86
						//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']);
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']);
88
						if($this->SocialProfile->User->save($userData)) {
88
						if($this->SocialProfile->User->save($userData)) {
89
							$data['user_id'] = $this->SocialProfile->User->getLastInsertId();
89
						$data['user_id'] = $this->SocialProfile->User->getLastInsertId();
90
						} else{
90
						} else{
91
							$result = array('success' => false, 'message' => $this->SocialProfile->User->validationErrors,'mobileRequired'=>$mobileRequired);
91
							$result = array('success' => false, 'message' => $this->SocialProfile->User->validationErrors,'mobileRequired'=>$mobileRequired);
92
							break;
92
							break;
93
						}
93
						}
94
					}
94
					}
Line 101... Line 101...
101
				} else {
101
				} else {
102
					$result = array('success' => false, 'message' => "Email is missing",'mobileRequired'=>$mobileRequired);
102
					$result = array('success' => false, 'message' => "Email is missing",'mobileRequired'=>$mobileRequired);
103
					break;
103
					break;
104
				}				
104
				}				
105
			} else {
105
			} else {
106
				//Check for mobile number
-
 
107
				$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']);
106
				$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']);
108
				$this->SocialProfile->User->save($userData);
107
				$this->SocialProfile->User->save($userData);
-
 
108
				//Check for mobile number
-
 
109
				$mobilenumber = $this->SocialProfile->User->find('first',array('conditions'=>array('id'=>$socialProfile['SocialProfile']['user_id']),'recursive'=>-1));
-
 
110
				$this->log(print_r($mobilenumber->User,1),'registration');
-
 
111
				if(!empty($mobilenumber['User']['mobile_number'])){
-
 
112
					$mobileRequired = false;
-
 
113
				}
109
				$data['user_id'] = $socialProfile['SocialProfile']['user_id'];
114
				$data['user_id'] = $socialProfile['SocialProfile']['user_id'];
110
				$result = array('success' => true, 'message' => 'Existing Social Profile','id' => $socialProfile['SocialProfile']['user_id'],'mobileRequired'=>$mobileRequired);
115
				$result = array('success' => true, 'message' => 'Existing Social Profile','id' => $socialProfile['SocialProfile']['user_id'],'mobileRequired'=>$mobileRequired);
111
			}
116
			}
112
		}
117
		}
113
		$this->updateSaholicUser($data['user_id'],$this->request->data['email']);
118
		$this->updateSaholicUser($data['user_id'],$this->request->data['email']);