| 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 |
}
|