maybe fix buy plan for friend

This commit is contained in:
Ibnu Maksum 2024-10-10 10:18:35 +07:00
parent 2198c00d52
commit 8f78f5184e
No known key found for this signature in database
GPG Key ID: 7FC82848810579E5

View File

@ -15,7 +15,7 @@ switch ($action) {
$ui->assign('_system_menu', 'voucher');
$ui->assign('_title', Lang::T('Order Voucher'));
run_hook('customer_view_order'); #HOOK
$ui->display('user-ui/order.tpl');
$ui->display('customer/order.tpl');
break;
case 'history':
$ui->assign('_system_menu', 'history');
@ -24,7 +24,7 @@ switch ($action) {
$ui->assign('d', $d);
$ui->assign('_title', Lang::T('Order History'));
run_hook('customer_view_order_history'); #HOOK
$ui->display('user-ui/orderHistory.tpl');
$ui->display('customer/orderHistory.tpl');
break;
case 'balance':
if (strpos($user['email'], '@') === false) {
@ -34,7 +34,7 @@ switch ($action) {
$ui->assign('_system_menu', 'balance');
$plans_balance = ORM::for_table('tbl_plans')->where('enabled', '1')->where('type', 'Balance')->where('prepaid', 'yes')->find_many();
$ui->assign('plans_balance', $plans_balance);
$ui->display('user-ui/orderBalance.tpl');
$ui->display('customer/orderBalance.tpl');
break;
case 'package':
if (strpos($user['email'], '@') === false) {
@ -127,7 +127,7 @@ switch ($action) {
$ui->assign('plans_hotspot', $plans_hotspot);
$ui->assign('plans_vpn', $plans_vpn);
run_hook('customer_view_order_plan'); #HOOK
$ui->display('user-ui/orderPlan.tpl');
$ui->display('customer/orderPlan.tpl');
break;
case 'unpaid':
$d = ORM::for_table('tbl_payment_gateway')
@ -192,7 +192,7 @@ switch ($action) {
$ui->assign('plan', $plan);
$ui->assign('bandw', $bandw);
$ui->assign('_title', 'TRX #' . $trxid);
$ui->display('user-ui/orderView.tpl');
$ui->display('customer/orderView.tpl');
break;
case 'pay':
if ($config['enable_balance'] != 'yes') {
@ -333,7 +333,7 @@ switch ($action) {
$d->gateway = $target['username'];
$d->plan_id = $plan['id'];
$d->plan_name = $plan['name_plan'];
$d->routers_id = $routes['2'];
$d->routers_id = ($routes['2'] == 'radius') ? 0 : $routes['2'];
$d->routers = $router_name;
$d->price = $plan['price'];
$d->payment_method = "Balance";
@ -352,7 +352,7 @@ switch ($action) {
$d->gateway = $user['username'];
$d->plan_id = $plan['id'];
$d->plan_name = $plan['name_plan'];
$d->routers_id = $routes['2'];
$d->routers_id = ($routes['2'] == 'radius') ? 0 : $routes['2'];
$d->routers = $router_name;
$d->price = $plan['price'];
$d->payment_method = "Balance";
@ -382,7 +382,7 @@ switch ($action) {
$ui->assign('router', $router_name);
$ui->assign('plan', $plan);
$ui->assign('tax', $tax);
$ui->display('user-ui/sendPlan.tpl');
$ui->display('customer/sendPlan.tpl');
break;
case 'gateway':
$ui->assign('_title', Lang::T('Select Payment Gateway'));
@ -420,7 +420,7 @@ switch ($action) {
$ui->assign('add_cost', $add_cost);
$ui->assign('bills', $bills);
$ui->assign('plan', $plan);
$ui->display('user-ui/selectGateway.tpl');
$ui->display('customer/selectGateway.tpl');
break;
} else {
sendTelegram("Payment Gateway not set, please set it in Settings");
@ -443,7 +443,7 @@ switch ($action) {
run_hook('customer_buy_plan'); #HOOK
include $PAYMENTGATEWAY_PATH . DIRECTORY_SEPARATOR . $gateway . '.php';
call_user_func($gateway . '_validate_config');
$plan = ORM::for_table('tbl_plans')->where('enabled', '1')->find_one($routes['3']);
if ($plan['is_radius'] == '1') {
$router['id'] = 0;