diff --git a/system/controllers/order.php b/system/controllers/order.php index ce072ef8..70be0461 100644 --- a/system/controllers/order.php +++ b/system/controllers/order.php @@ -14,6 +14,16 @@ switch ($action) { $ui->assign('_title', $_L['Order_Voucher'] . ' - ' . $config['CompanyName']); $ui->display('user-order.tpl'); break; + case 'history': + $d = ORM::for_table('tbl_payment_gateway') + ->where('username', $user['username']) + ->find_many(); + $paginator = Paginator::bootstrap('tbl_payment_gateway','username',$user['username']); + $ui->assign('paginator',$paginator); + $ui->assign('d', $d); + $ui->assign('_title', Lang::T('Order History') . ' - ' . $config['CompanyName']); + $ui->display('user-orderHistory.tpl'); + break; case 'package': $ui->assign('_title', 'Order PPOE Internet - ' . $config['CompanyName']); $routers = ORM::for_table('tbl_routers')->find_many(); @@ -49,6 +59,7 @@ switch ($action) { if ($trx['gateway'] == 'xendit') { $pg = new PGXendit($trx,$user); $result = $pg->getInvoice($trx['gateway_trx_id']); + if ($result['status'] == 'PENDING') { r2(U . "order/view/" . $trxid, 'w', Lang::T("Transaction still unpaid.")); } else if (in_array($result['status'],['PAID','SETTLED']) && $trx['status'] != 2) { diff --git a/system/controllers/prepaid.php b/system/controllers/prepaid.php index c2cdd00c..5b9111d0 100644 --- a/system/controllers/prepaid.php +++ b/system/controllers/prepaid.php @@ -299,7 +299,7 @@ switch ($action) { $t->type = "Hotspot"; $t->save(); } - sendTelegram( "$admin[fullname] #Recharge Voucher #Hotspot for #$c[username]\n".$p['name_plan']. + sendTelegram( "$admin[fullname] #Recharge Voucher #Hotspot for #u$c[username]\n".$p['name_plan']. "\nRouter: ".$server. "\nPrice: ".$p['price']); } else { @@ -406,7 +406,7 @@ switch ($action) { $t->type = "PPPOE"; $t->save(); } - sendTelegram( "$admin[fullname] #Recharge Voucher #PPPOE for #$c[username]\n".$p['name_plan']. + sendTelegram( "$admin[fullname] #Recharge Voucher #PPPOE for #u$c[username]\n".$p['name_plan']. "\nRouter: ".$server. "\nPrice: ".$p['price']); } @@ -950,7 +950,7 @@ switch ($action) { $v1->user = $c['username']; $v1->save(); - sendTelegram( "$admin[fullname] #Refill #Voucher #Hotspot for #$c[username]\n".$p['name_plan']. + sendTelegram( "$admin[fullname] #Refill #Voucher #Hotspot for #u$c[username]\n".$p['name_plan']. "\nCode: ".$code. "\nRouter: ".$v1['routers']. "\nPrice: ".$p['price']); @@ -1063,7 +1063,7 @@ switch ($action) { $v1->save(); - sendTelegram( "$admin[fullname] Refill #Voucher #PPPOE for #$c[username]\n".$p['name_plan']. + sendTelegram( "$admin[fullname] Refill #Voucher #PPPOE for #u$c[username]\n".$p['name_plan']. "\nCode: ".$code. "\nRouter: ".$v1['routers']. "\nPrice: ".$p['price']); diff --git a/system/controllers/voucher.php b/system/controllers/voucher.php index cdcae806..93b568ab 100644 --- a/system/controllers/voucher.php +++ b/system/controllers/voucher.php @@ -250,7 +250,7 @@ switch ($action) { $v1->user = $c['username']; $v1->save(); // Telegram to Admin - sendTelegram( '#'.$c['username']." Activate #Voucher #Hotspot\n".$p['name_plan']. + sendTelegram( '#u'.$c['username']." Activate #Voucher #Hotspot\n".$p['name_plan']. "\nCode: ".$code. "\nRouter: ".$v1['routers']. "\nPrice: ".$p['price']); @@ -359,7 +359,7 @@ switch ($action) { $v1->user = $c['username']; $v1->save(); // Telegram to Admin - sendTelegram( '#'.$c['username']." Activate #Voucher #PPPOE\n".$p['name_plan']. + sendTelegram( '#u'.$c['username']." Activate #Voucher #PPPOE\n".$p['name_plan']. "\nCode: ".$code. "\nRouter: ".$v1['routers']. "\nPrice: ".$p['price']);