Subversion Repositories SmartDukaan

Rev

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

Rev 15606 Rev 15654
Line 112... Line 112...
112
						}
112
						}
113
						if(!empty($this->request->data['utm_campaign'])){
113
						if(!empty($this->request->data['utm_campaign'])){
114
							$userData['utm_campaign'] = $this->request->data['utm_campaign'];
114
							$userData['utm_campaign'] = $this->request->data['utm_campaign'];
115
						}
115
						}
116
						if(!empty($this->request->data['utm_campaign']) || !empty($this->request->data['referrer'])) {
116
						if(!empty($this->request->data['utm_campaign']) || !empty($this->request->data['referrer'])) {
-
 
117
							if(!empty($this->request->data['utm_campaign'])) {
-
 
118
								$referrer = $this->request->data['utm_campaign'];								
-
 
119
							}elseif (!empty($this->request->data['referrer'])) {
-
 
120
								$referrer = $this->request->data['referrer'];
-
 
121
							}
-
 
122
							$this->log(print_r($referrer,1),'activations');	
-
 
123
			        		$this->loadModel('ActivationCode');
-
 
124
			        		$exists = $this->ActivationCode->findByCode(strtoupper($referrer));
-
 
125
			        		$this->log(print_r($exists,1),'activations');
-
 
126
			        		if(empty($exists)){
-
 
127
			        			$referrerRequired = true;
-
 
128
			        		} else {
117
							$userData['activated'] = 1;							
129
			        			$userData['activated'] = 1;							
118
							$referrerRequired = false;
130
			        			$referrerRequired = false;
-
 
131
			        		}														
119
						}
132
						}
120
						if($this->SocialProfile->User->save($userData)) {
133
						if($this->SocialProfile->User->save($userData)) {
121
							$data['user_id'] = $this->SocialProfile->User->getLastInsertId();
134
							$data['user_id'] = $this->SocialProfile->User->getLastInsertId();
122
						} else{
135
						} else{
123
							$result = array('success' => false, 'message' => $this->SocialProfile->User->validationErrors,'mobileRequired'=>$mobileRequired,'referrerRequired'=>$referrerRequired);
136
							$result = array('success' => false, 'message' => $this->SocialProfile->User->validationErrors,'mobileRequired'=>$mobileRequired,'referrerRequired'=>$referrerRequired);