Push notification interface
This commit is contained in:
@@ -140,6 +140,8 @@ define('WRENCHBOARD_BKO_UPDATEUSER', 10020);
|
||||
|
||||
define('WRENCHBOARD_BKO_RESEND_OFFER', 10025);
|
||||
|
||||
define('WRENCHBOARD_BKO_SEND_PUSH', 10035);
|
||||
|
||||
define('WRENCHBOARD_BKO_END', 10999);
|
||||
//**************************************************************
|
||||
define('WRENCHBOARD_ACCOUNT_START', 11000);
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -41,6 +41,7 @@
|
||||
<li><a href="/bkosmember/mpayments" id="layout2">Payments</a></li>
|
||||
<li><a href="/bkosmember/mjobsdone" id="layout2">Jobs Performed</a></li>
|
||||
<li><a href="/bkosmember/mjobposted" id="layout2">Jobs Posted</a></li>
|
||||
<li><a href="/bkosmember/onesingal" id="layout2">Push Notification</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<?php
|
||||
@@ -161,4 +162,4 @@
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<!-- /main sidebar -->
|
||||
<!-- /main sidebar -->
|
||||
|
||||
@@ -0,0 +1,142 @@
|
||||
<form method="post" name="post_nav_find" action="">
|
||||
<input type="hidden" name="link_id" value="">
|
||||
</form>
|
||||
<!-- Main content -->
|
||||
<div class="content-wrapper">
|
||||
|
||||
<!-- Main charts -->
|
||||
<div class="row">
|
||||
<div class="col-lg-6">
|
||||
|
||||
<!-- Quick stats boxes -->
|
||||
<div class="row">
|
||||
<div class="col-lg-4">
|
||||
|
||||
<!-- Members online -->
|
||||
<div class="panel bg-teal-400">
|
||||
<div class="panel-body">
|
||||
<a href='/bkoreport/signup'> <h5 class="no-margin" style="color:white;">MEMBERS : <?php echo $total_members; ?></h5></a>
|
||||
<h5 class="no-margin">APP : 0</h5>
|
||||
</div>
|
||||
</div>
|
||||
<!-- /members online -->
|
||||
|
||||
</div>
|
||||
|
||||
<div class="col-lg-4">
|
||||
|
||||
<!-- Members online -->
|
||||
<div class="panel bg-pink-400">
|
||||
<div class="panel-body">
|
||||
<h5 class="no-margin">NAIRA:<?php echo $total_balance * 0.01; ?> </h5>
|
||||
<h5 class="no-margin">USD:<?php echo $total_balance_usd * 0.01; ?> </h5>
|
||||
</div>
|
||||
</div>
|
||||
<!-- /members online -->
|
||||
|
||||
</div>
|
||||
|
||||
<div class="col-lg-4">
|
||||
|
||||
<!-- Members online -->
|
||||
<div class="panel bg-blue-400">
|
||||
<div class="panel-body">
|
||||
|
||||
<h3 class="no-margin"><?php echo $total_active_jobs; ?></h3>
|
||||
<a href='/bkotransaction/activecontract'> Active Jobs </a>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<!-- /members online -->
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<!-- /quick stats boxes -->
|
||||
|
||||
<!-- Traffic sources -->
|
||||
<div class="panel panel-flat">
|
||||
|
||||
<div class="panel-heading">
|
||||
<h6 class="panel-title"><b><a href='/bkoreport/pendsignup'>Wallet Summary</a></b></h6>
|
||||
<div class="heading-elements">
|
||||
<form class="heading-form" action="#">
|
||||
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="container-fluid">
|
||||
<div class="row">
|
||||
<?php echo $wallet_summary_table; ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
<!-- /traffic sources -->
|
||||
|
||||
<!-- Traffic sources -->
|
||||
<div class="panel panel-flat">
|
||||
|
||||
<div class="panel-heading">
|
||||
<h6 class="panel-title"><b>Send Push Notification</b></h6>
|
||||
<div class="heading-elements">
|
||||
<form class="heading-form" action="#">
|
||||
<?php echo $message; ?>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="container-fluid">
|
||||
<div class="row">
|
||||
<form action="?" method="post">
|
||||
<div class="table-responsive">
|
||||
<table class='table table-sm table-hover table-bordered table-condensed'>
|
||||
<tr>
|
||||
<td style='width:100px;'>Member UID</td>
|
||||
<td><input type="text" class="form-control" id="member_uid" name="member_uid" value="<?php echo $member_uid; ?>"> (DEBUG)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style='width:100px;'>Push Text</td>
|
||||
<td><textarea class="form-control col-xs-12" rows="5" id="member_push_text" name="member_push_text"><?php echo $member_push_text; ?></textarea></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td><td><input type="submit" name="member_push" value="Send Push" onclick="return sendPush(this.form.member_uid.value);" class="btn btn-info btn-xs legitRipple" /></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
<!-- /traffic sources -->
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
<!-- /main charts -->
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
<!-- /main content -->
|
||||
<script type="text/javascript">
|
||||
<!--
|
||||
function sendPush(member_uid) {
|
||||
if (confirm("Are you sure you want to send push notification to " + member_uid + "?")) {
|
||||
// do something
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
// -->
|
||||
</script>
|
||||
Reference in New Issue
Block a user