| 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 |
$userData['activated'] = 1;
|
117 |
$userData['activated'] = 1;
|
| 118 |
$referrerRequired = false;
|
118 |
$referrerRequired = false;
|
| 119 |
}
|
119 |
}
|
| 120 |
if($this->SocialProfile->User->save($userData)) {
|
120 |
if($this->SocialProfile->User->save($userData)) {
|
| 121 |
$data['user_id'] = $this->SocialProfile->User->getLastInsertId();
|
121 |
$data['user_id'] = $this->SocialProfile->User->getLastInsertId();
|
| 122 |
} else{
|
122 |
} else{
|
| Line 125... |
Line 125... |
| 125 |
}
|
125 |
}
|
| 126 |
}
|
126 |
}
|
| 127 |
$this->SocialProfile->create();
|
127 |
$this->SocialProfile->create();
|
| 128 |
if ($this->SocialProfile->save($data)) {
|
128 |
if ($this->SocialProfile->save($data)) {
|
| 129 |
$result = array('success' => true, 'message' => 'Social Profile Created','id' => $data['user_id'],'mobileRequired'=>$mobileRequired,'referrerRequired'=>$referrerRequired);
|
129 |
$result = array('success' => true, 'message' => 'Social Profile Created','id' => $data['user_id'],'mobileRequired'=>$mobileRequired,'referrerRequired'=>$referrerRequired);
|
| - |
|
130 |
if(!$referrerRequired) {
|
| - |
|
131 |
$this->markUserActivated($data['user_id']);
|
| - |
|
132 |
}
|
| 130 |
} else {
|
133 |
} else {
|
| 131 |
$result = array('success' => false, 'message' => 'Social Profile Could Not Be Created','id' => -1,'mobileRequired'=>$mobileRequired,'referrerRequired'=>$referrerRequired);
|
134 |
$result = array('success' => false, 'message' => 'Social Profile Could Not Be Created','id' => -1,'mobileRequired'=>$mobileRequired,'referrerRequired'=>$referrerRequired);
|
| 132 |
}
|
135 |
}
|
| 133 |
} else {
|
136 |
} else {
|
| 134 |
$result = array('success' => false, 'message' => "Email is missing",'mobileRequired'=>$mobileRequired,'referrerRequired'=>$referrerRequired);
|
137 |
$result = array('success' => false, 'message' => "Email is missing",'mobileRequired'=>$mobileRequired,'referrerRequired'=>$referrerRequired);
|