| 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);
|