mirror of
https://github.com/opensourcepos/opensourcepos.git
synced 2026-01-01 14:07:54 -05:00
66 lines
1.6 KiB
PHP
66 lines
1.6 KiB
PHP
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
|
|
|
|
require_once("Secure_Controller.php");
|
|
|
|
class Messages extends Secure_Controller
|
|
{
|
|
public function __construct()
|
|
{
|
|
parent::__construct('messages');
|
|
|
|
$this->load->library('sms_lib');
|
|
}
|
|
|
|
public function index()
|
|
{
|
|
$this->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()
|
|
{
|
|
$phone = $this->input->post('phone');
|
|
$message = $this->input->post('message');
|
|
|
|
$response = $this->sms_lib->sendSMS($phone, $message);
|
|
|
|
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)
|
|
{
|
|
$phone = $this->input->post('phone');
|
|
$message = $this->input->post('message');
|
|
|
|
$response = $this->sms_lib->sendSMS($phone, $message);
|
|
|
|
if($response)
|
|
{
|
|
echo json_encode(array('success' => TRUE, 'message' => $this->lang->line('messages_successfully_sent') . ' ' . $phone, 'person_id' => $this->xss_clean($person_id)));
|
|
}
|
|
else
|
|
{
|
|
echo json_encode(array('success' => FALSE, 'message' => $this->lang->line('messages_unsuccessfully_sent') . ' ' . $phone, 'person_id' => -1));
|
|
}
|
|
}
|
|
}
|
|
?>
|