notif recharge to user
This commit is contained in:
parent
a0dc6c7274
commit
ba83833e94
@ -190,9 +190,6 @@ switch ($action) {
|
|||||||
$t->routers = $server;
|
$t->routers = $server;
|
||||||
$t->type = "Hotspot";
|
$t->type = "Hotspot";
|
||||||
$t->save();
|
$t->save();
|
||||||
sendTelegram( $c['username']." Activate Voucher Hotspot\n".$p['name_plan'].
|
|
||||||
"\nRouter: ".$v1['routers'].
|
|
||||||
"\nPrice: ".$p['price']);
|
|
||||||
} else {
|
} else {
|
||||||
try {
|
try {
|
||||||
$iport = explode(":", $mikrotik['ip_address']);
|
$iport = explode(":", $mikrotik['ip_address']);
|
||||||
@ -285,10 +282,10 @@ switch ($action) {
|
|||||||
$t->routers = $server;
|
$t->routers = $server;
|
||||||
$t->type = "Hotspot";
|
$t->type = "Hotspot";
|
||||||
$t->save();
|
$t->save();
|
||||||
sendTelegram( $c['username']." Activate Voucher Hotspot\n".$p['name_plan'].
|
|
||||||
"\nRouter: ".$v1['routers'].
|
|
||||||
"\nPrice: ".$p['price']);
|
|
||||||
}
|
}
|
||||||
|
sendTelegram( "$admin[fullname] Recharge Voucher Hotspot for $c[username]\n".$p['name_plan'].
|
||||||
|
"\nRouter: ".$server.
|
||||||
|
"\nPrice: ".$p['price']);
|
||||||
} else {
|
} else {
|
||||||
|
|
||||||
if ($b) {
|
if ($b) {
|
||||||
@ -345,9 +342,6 @@ switch ($action) {
|
|||||||
$t->routers = $server;
|
$t->routers = $server;
|
||||||
$t->type = "PPPOE";
|
$t->type = "PPPOE";
|
||||||
$t->save();
|
$t->save();
|
||||||
sendTelegram( $c['username']." Activate Voucher PPPOE\n".$p['name_plan'].
|
|
||||||
"\nRouter: ".$v1['routers'].
|
|
||||||
"\nPrice: ".$p['price']);
|
|
||||||
} else {
|
} else {
|
||||||
try {
|
try {
|
||||||
$iport = explode(":", $mikrotik['ip_address']);
|
$iport = explode(":", $mikrotik['ip_address']);
|
||||||
@ -391,14 +385,34 @@ switch ($action) {
|
|||||||
$t->routers = $server;
|
$t->routers = $server;
|
||||||
$t->type = "PPPOE";
|
$t->type = "PPPOE";
|
||||||
$t->save();
|
$t->save();
|
||||||
sendTelegram( $c['username']." Activate Voucher PPPOE\n".$p['name_plan'].
|
|
||||||
"\nRouter: ".$v1['routers'].
|
|
||||||
"\nPrice: ".$p['price']);
|
|
||||||
}
|
}
|
||||||
|
sendTelegram( "$admin[fullname] Recharge Voucher PPPOE for $c[username]\n".$p['name_plan'].
|
||||||
|
"\nRouter: ".$server.
|
||||||
|
"\nPrice: ".$p['price']);
|
||||||
}
|
}
|
||||||
|
|
||||||
$in = ORM::for_table('tbl_transactions')->where('username', $c['username'])->order_by_desc('id')->find_one();
|
$in = ORM::for_table('tbl_transactions')->where('username', $c['username'])->order_by_desc('id')->find_one();
|
||||||
$ui->assign('in', $in);
|
$ui->assign('in', $in);
|
||||||
|
|
||||||
|
sendSMS($c['username'], "*$_c[CompanyName]*\n".
|
||||||
|
"$_c[address]\n".
|
||||||
|
"$_c[phone]\n".
|
||||||
|
"\n\n".
|
||||||
|
"INVOICE: *$in[invoice]*\n".
|
||||||
|
"$_L[Date] : $date_now\n".
|
||||||
|
"$_L[Sales] : $admin[fullname]\n".
|
||||||
|
"\n\n".
|
||||||
|
"$_L[Type] : *$in[type]*\n".
|
||||||
|
"$_L[Plan_Name] : *$in[plan_name]*\n".
|
||||||
|
"$_L[Plan_Price] : *$_c[currency_code] ".number_format($in['price'],2,$_c['dec_point'],$_c['thousands_sep'])."*\n\n".
|
||||||
|
"$_L[Username] : *$in[username]*\n".
|
||||||
|
"$_L[Password] : **********\n\n".
|
||||||
|
"$_L[Created_On] :\n*".date($_c['date_format'], strtotime($in['recharged_on']))." $in[time]*\n".
|
||||||
|
"$_L[Expires_On] :\n*".date($_c['date_format'], strtotime($in['expiration']))." $in[time]*\n".
|
||||||
|
"\n\n".
|
||||||
|
"$_c[note]");
|
||||||
|
|
||||||
|
|
||||||
$ui->assign('date', $date_now);
|
$ui->assign('date', $date_now);
|
||||||
$ui->display('invoice.tpl');
|
$ui->display('invoice.tpl');
|
||||||
} else {
|
} else {
|
||||||
@ -894,6 +908,10 @@ switch ($action) {
|
|||||||
$v1->status = "1";
|
$v1->status = "1";
|
||||||
$v1->user = $c['username'];
|
$v1->user = $c['username'];
|
||||||
$v1->save();
|
$v1->save();
|
||||||
|
|
||||||
|
sendTelegram( "$admin[fullname] Refill Voucher Hotspot for $c[username]\n".$p['name_plan'].
|
||||||
|
"\nRouter: ".$v1['routers'].
|
||||||
|
"\nPrice: ".$p['price']);
|
||||||
} else {
|
} else {
|
||||||
if ($b) {
|
if ($b) {
|
||||||
try {
|
try {
|
||||||
@ -997,10 +1015,34 @@ switch ($action) {
|
|||||||
$v1->status = "1";
|
$v1->status = "1";
|
||||||
$v1->user = $c['username'];
|
$v1->user = $c['username'];
|
||||||
$v1->save();
|
$v1->save();
|
||||||
|
|
||||||
|
|
||||||
|
sendTelegram( "$admin[fullname] Refill Voucher PPPOE for $c[username]\n".$p['name_plan'].
|
||||||
|
"\nRouter: ".$v1['routers'].
|
||||||
|
"\nPrice: ".$p['price']);
|
||||||
}
|
}
|
||||||
$in = ORM::for_table('tbl_transactions')->where('username', $c['username'])->order_by_desc('id')->find_one();
|
$in = ORM::for_table('tbl_transactions')->where('username', $c['username'])->order_by_desc('id')->find_one();
|
||||||
$ui->assign('in', $in);
|
$ui->assign('in', $in);
|
||||||
|
|
||||||
|
|
||||||
|
sendSMS($c['username'], "*$_c[CompanyName]*\n".
|
||||||
|
"$_c[address]\n".
|
||||||
|
"$_c[phone]\n".
|
||||||
|
"\n\n".
|
||||||
|
"INVOICE: *$in[invoice]*\n".
|
||||||
|
"$_L[Date] : $date_now\n".
|
||||||
|
"$_L[Sales] : $admin[fullname]\n".
|
||||||
|
"\n\n".
|
||||||
|
"$_L[Type] : *$in[type]*\n".
|
||||||
|
"$_L[Plan_Name] : *$in[plan_name]*\n".
|
||||||
|
"$_L[Plan_Price] : *$_c[currency_code] ".number_format($in['price'],2,$_c['dec_point'],$_c['thousands_sep'])."*\n\n".
|
||||||
|
"$_L[Username] : *$in[username]*\n".
|
||||||
|
"$_L[Password] : **********\n\n".
|
||||||
|
"$_L[Created_On] :\n*".date($_c['date_format'], strtotime($in['recharged_on']))." $in[time]*\n".
|
||||||
|
"$_L[Expires_On] :\n*".date($_c['date_format'], strtotime($in['expiration']))." $in[time]*\n".
|
||||||
|
"\n\n".
|
||||||
|
"$_c[note]");
|
||||||
|
|
||||||
$ui->assign('date', $date_now);
|
$ui->assign('date', $date_now);
|
||||||
$ui->display('invoice.tpl');
|
$ui->display('invoice.tpl');
|
||||||
} else {
|
} else {
|
||||||
|
@ -15,6 +15,10 @@ $action = $routes['1'];
|
|||||||
$admin = Admin::_info();
|
$admin = Admin::_info();
|
||||||
$ui->assign('_admin', $admin);
|
$ui->assign('_admin', $admin);
|
||||||
|
|
||||||
|
use PEAR2\Net\RouterOS;
|
||||||
|
|
||||||
|
require_once 'system/autoload/PEAR2/Autoload.php';
|
||||||
|
|
||||||
if($admin['user_type'] != 'Admin'){
|
if($admin['user_type'] != 'Admin'){
|
||||||
r2(U."dashboard",'e',$_L['Do_Not_Access']);
|
r2(U."dashboard",'e',$_L['Do_Not_Access']);
|
||||||
}
|
}
|
||||||
@ -84,6 +88,13 @@ switch ($action) {
|
|||||||
$msg .= $_L['Router_already_exist']. '<br>';
|
$msg .= $_L['Router_already_exist']. '<br>';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
try {
|
||||||
|
$iport = explode(":", $ip_address);
|
||||||
|
$client = new RouterOS\Client($iport[0], $username, $password, ($iport[1]) ? $iport[1] : null);
|
||||||
|
} catch (Exception $e) {
|
||||||
|
$msg .= "Unable to connect to the router.<br>".$e->getMessage().'<br>';
|
||||||
|
}
|
||||||
|
|
||||||
if($msg == ''){
|
if($msg == ''){
|
||||||
$d = ORM::for_table('tbl_routers')->create();
|
$d = ORM::for_table('tbl_routers')->create();
|
||||||
$d->name = $name;
|
$d->name = $name;
|
||||||
@ -130,6 +141,15 @@ switch ($action) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
try {
|
||||||
|
$iport = explode(":", $ip_address);
|
||||||
|
$client = new RouterOS\Client($iport[0], $username, $password, ($iport[1]) ? $iport[1] : null);
|
||||||
|
} catch (Exception $e) {
|
||||||
|
$msg .= "Unable to connect to the router.<br>".$e->getMessage().'<br>';
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
if($msg == ''){
|
if($msg == ''){
|
||||||
$d->name = $name;
|
$d->name = $name;
|
||||||
$d->ip_address = $ip_address;
|
$d->ip_address = $ip_address;
|
||||||
|
@ -50,7 +50,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="panel-heading">SMS/Whatsapp Notification</div>
|
<div class="panel-heading">Whatsapp Notification</div>
|
||||||
<div class="panel-body">
|
<div class="panel-body">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label class="col-md-2 control-label">Server URL</label>
|
<label class="col-md-2 control-label">Server URL</label>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user