Subversion Repositories SmartDukaan

Rev

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

Rev 13591 Rev 13633
Line 52... Line 52...
52
 *
52
 *
53
 * @return void
53
 * @return void
54
 */
54
 */
55
	public function add() {
55
	public function add() {
56
		if ($this->request->is('post')) {
56
		if ($this->request->is('post')) {
57
			error_log(print_r($this->request->data,1));
57
			$this->log(print_r($this->request->data,1),'registration');
58
			$data = $this->request->data;
58
			$data = $this->request->data;
59
			$data['social_id'] = $this->request->data['id'];
59
			$data['social_id'] = $this->request->data['id'];
60
			$data['access_token'] = $this->request->data['token'];
60
			$data['access_token'] = $this->request->data['token'];
61
			unset($data['id']);
61
			unset($data['id']);
62
			unset($data['token']);
62
			unset($data['token']);
Line 71... Line 71...
71
				$user = $this->SocialProfile->User->find('first',array('conditions'=>$conditions));
71
				$user = $this->SocialProfile->User->find('first',array('conditions'=>$conditions));
72
				if(!empty($user)) {
72
				if(!empty($user)) {
73
					$data['user_id'] = $user['User']['id'];	
73
					$data['user_id'] = $user['User']['id'];	
74
				}else{
74
				}else{
75
					//Create a new user and then insert user_id in social_profiles table
75
					//Create a new user and then insert user_id in social_profiles table
76
					$userData = array('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']);
76
					$userData = array('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']);
77
					if($this->SocialProfile->User->save($userData)) {
77
					if($this->SocialProfile->User->save($userData)) {
78
						$data['user_id'] = $this->SocialProfile->User->getLastInsertId();
78
						$data['user_id'] = $this->SocialProfile->User->getLastInsertId();
79
					}else{
79
					}else{
80
						$result = array('success' => false, 'message' => $this->SocialProfile->User->validationErrors);
80
						$result = array('success' => false, 'message' => $this->SocialProfile->User->validationErrors);
81
						break;
81
						break;