Push notification interface
This commit is contained in:
@@ -189,4 +189,35 @@ if (coupon_id > 0 ){
|
||||
$this->load->view('bko/view_bko_footer', $data);
|
||||
}
|
||||
|
||||
public function onesingal() {
|
||||
// $this->load->view('bko/view_bko_header', $data);
|
||||
if (!isset($_SESSION['bko_selected_row']) || !is_object($_SESSION['bko_selected_row']) || strlen($_SESSION['bko_selected_row']->uid) < 9) {
|
||||
die('This method needs error handling: invalid member UID!');
|
||||
}
|
||||
$data = array();
|
||||
$data = $this->bkoDashData();
|
||||
$data['member_uid'] = $_SESSION['bko_selected_row']->uid;
|
||||
$data['member_push_text'] = "";
|
||||
$data['message'] = "";
|
||||
if ($this->input->post()) {
|
||||
$this->load->model('backend_model');
|
||||
$in = array();
|
||||
$in['member_uid'] = $this->input->post('member_uid');
|
||||
$in['push_text'] = $this->input->post('member_push_text');
|
||||
$in['action'] = WRENCHBOARD_BKO_SEND_PUSH;
|
||||
$out = array();
|
||||
$res = $this->backend_model->wrenchboard_api($in, $out);
|
||||
if ($res == PHP_API_OK) {
|
||||
$data['message'] = "Push notification submitted successfully for delivery";
|
||||
} else {
|
||||
$data['message'] = "Failed to submit push notification for delivery";
|
||||
$data['member_uid'] = $in['member_uid'];
|
||||
$data['member_push_text'] = $in['push_text'];
|
||||
}
|
||||
}
|
||||
$this->load->view('bko/view_bko_header', $data);
|
||||
$this->load->view('bko/view_bko_dash_onesignal', $data);
|
||||
$this->load->view('bko/view_bko_footer', $data);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user