load->language('api/sale/affiliate'); $json = []; if (isset($this->request->post['affiliate_id'])) { $affiliate_id = (int)$this->request->post['affiliate_id']; } else { $affiliate_id = 0; } if ($affiliate_id) { $this->load->model('account/affiliate'); $affiliate_info = $this->model_account_affiliate->getAffiliate($affiliate_id); if (!$affiliate_info) { $json['error'] = $this->language->get('error_affiliate'); } } if (!$json) { if ($affiliate_id) { $json['success'] = $this->language->get('text_success'); $this->session->data['affiliate_id'] = $affiliate_id; } else { $json['success'] = $this->language->get('text_remove'); unset($this->session->data['affiliate_id']); } } $this->response->addHeader('Content-Type: application/json'); $this->response->setOutput(json_encode($json)); } }