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