Subversion Repositories SmartDukaan

Rev

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

Rev 19772 Rev 19778
Line 303... Line 303...
303
	        	}
303
	        	}
304
	        	if(!empty($this->request->data['referrer'])) {
304
	        	if(!empty($this->request->data['referrer'])) {
305
	        		$referrer = $this->request->data['referrer'];
305
	        		$referrer = $this->request->data['referrer'];
306
	        		$this->log(print_r($referrer,1),'activations');
306
	        		$this->log(print_r($referrer,1),'activations');
307
	        		$this->loadModel('ActivationCode');
307
	        		$this->loadModel('ActivationCode');
-
 
308
	        		$opt['conditions'] = array('code' => strtoupper($referrer) , 'status'=> 0 );
-
 
309
	        		$exists = $this->ActivationCode->find('first',$opt);
308
	        		$exists = $this->ActivationCode->findByCode(strtoupper($referrer));
310
// 	        		$exists = $this->ActivationCode->findByCode(strtoupper($referrer));
309
	        		$this->log(print_r($exists,1),'activations');
311
	        		$this->log(print_r($exists,1),'activations');
310
	        		if(empty($exists)){
312
	        		if(empty($exists)){
311
	        			$result = array('success'=>false,'message'=>'Invalid referral code');
313
	        			$result = array('success'=>false,'message'=>'Invalid referral code');
312
	        			// unset($this->request->data['referrer']);
314
	        			// unset($this->request->data['referrer']);
313
	        			$updateRequired = false;
315
	        			$updateRequired = false;
Line 330... Line 332...
330
	        	if($updateRequired){
332
	        	if($updateRequired){
331
		            if ($this->User->save($this->request->data)) {
333
		            if ($this->User->save($this->request->data)) {
332
		            	if($this->request->data['activated'] == 1) {
334
		            	if($this->request->data['activated'] == 1) {
333
		            		//Call user activation api
335
		            		//Call user activation api
334
		        			$this->markUserActivated($id);
336
		        			$this->markUserActivated($id);
-
 
337
		        			$upstatus = "update activation_codes set status = 1 where code = '".strtoupper($referrer)."'";
-
 
338
		        			$this->User->query($upstatus);
335
		            	}			        		
339
		            	}			        		
336
		                $result = array('success'=>true,'message'=>'Your profile has been saved');
340
		                $result = array('success'=>true,'message'=>'Your profile has been saved');
337
		            } else {
341
		            } else {
338
		                $result = array('success'=>false,'message'=> 'The user could not be saved. Please, try again.');
342
		                $result = array('success'=>false,'message'=> 'The user could not be saved. Please, try again.');
339
		            }
343
		            }