load->view('messages/sms'); } public function view($person_id = -1) { $info = $this->Person->get_info($person_id); foreach(get_object_vars($info) as $property => $value) { $info->$property = $this->xss_clean($value); } $data['person_info'] = $info; $this->load->view('messages/form_sms', $data); } public function send() { $username = $this->config->item('msg_uid'); $password = $this->config->item('msg_pwd'); $phone = $this->input->post('phone'); $message = $this->input->post('message'); $originator = $this->config->item('msg_src'); $response = $this->sms->sendSMS($username, $password, $phone, $message, $originator); $phone = $this->xss_clean($phone); if($response) { echo json_encode(array('success' => TRUE, 'message' => $this->lang->line('messages_successfully_sent') . ' ' . $phone)); } else { echo json_encode(array('success' => FALSE, 'message' => $this->lang->line('messages_unsuccessfully_sent') . ' ' . $phone)); } } public function send_form($person_id = -1) { $username = $this->config->item('msg_uid'); $password = $this->config->item('msg_pwd'); $phone = $this->input->post('phone'); $message = $this->input->post('message'); $originator = $this->config->item('msg_src'); $response = $this->sms->sendSMS($username, $password, $phone, $message, $originator); $phone = $this->xss_clean($phone); $person_id = $this->xss_clean($person_id); if($response) { echo json_encode(array('success' => TRUE, 'message' => $this->lang->line('messages_successfully_sent') . ' ' . $phone, 'person_id' => $person_id)); } else { echo json_encode(array('success' => FALSE, 'message' => $this->lang->line('messages_unsuccessfully_sent') . ' ' . $phone, 'person_id' => -1)); } } } ?>