Subversion Repositories SmartDukaan

Rev

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

Rev 17205 Rev 19813
Line 115... Line 115...
115
							}elseif (!empty($this->request->data['referrer'])) {
115
							}elseif (!empty($this->request->data['referrer'])) {
116
								$referrer = $this->request->data['referrer'];
116
								$referrer = $this->request->data['referrer'];
117
							}
117
							}
118
							$this->log(print_r($referrer,1),'activations');	
118
							$this->log(print_r($referrer,1),'activations');	
119
			        		$this->loadModel('ActivationCode');
119
			        		$this->loadModel('ActivationCode');
120
			        		$exists = $this->ActivationCode->findByCode(strtoupper($referrer));
120
			        		//$exists = $this->ActivationCode->findByCode(strtoupper($referrer));
-
 
121
			        		$opt['conditions'] = array('code' => strtoupper($referrer) , 'status'=> 0 );
-
 
122
	        				$exists = $this->ActivationCode->find('first',$opt);
121
			        		$this->log(print_r($exists,1),'activations');
123
			        		$this->log(print_r($exists,1),'activations');
122
			        		if(empty($exists)){
124
			        		if(empty($exists)){
123
			        			$referrerRequired = true;
125
			        			$referrerRequired = true;
124
			        		} else {
126
			        		} else {
125
			        			$userData['activated'] = 1;							
127
			        			$userData['activated'] = 1;							
Line 135... Line 137...
135
					}
137
					}
136
					$this->SocialProfile->create();
138
					$this->SocialProfile->create();
137
					if ($this->SocialProfile->save($data)) {
139
					if ($this->SocialProfile->save($data)) {
138
						$result = array('success' => true, 'message' => 'Social Profile Created','id' => $data['user_id'],'mobileRequired'=>$mobileRequired,'referrerRequired'=>$referrerRequired);
140
						$result = array('success' => true, 'message' => 'Social Profile Created','id' => $data['user_id'],'mobileRequired'=>$mobileRequired,'referrerRequired'=>$referrerRequired);
139
						if(!$referrerRequired) {
141
						if(!$referrerRequired) {
-
 
142
							$ignorereferrer = Configure::read('referrercode');
-
 
143
		        			if(in_array(strtoupper($referrer) , $ignorereferrer)){
-
 
144
		        			}else{
-
 
145
		        				$upstatus = "update activation_codes set status = 1 where code = '".strtoupper($referrer)."'";
-
 
146
		        				$this->User->query($upstatus);
-
 
147
		        			}
140
							$this->markUserActivated($data['user_id']);
148
							$this->markUserActivated($data['user_id']);
141
						}
149
						}
142
					} else {
150
					} else {
143
						$result = array('success' => false, 'message' => 'Social Profile Could Not Be Created','id' => -1,'mobileRequired'=>$mobileRequired,'referrerRequired'=>$referrerRequired);
151
						$result = array('success' => false, 'message' => 'Social Profile Could Not Be Created','id' => -1,'mobileRequired'=>$mobileRequired,'referrerRequired'=>$referrerRequired);
144
					}
152
					}