diff --git a/system/controllers/customers.php b/system/controllers/customers.php index 0db530a4..05b153dd 100644 --- a/system/controllers/customers.php +++ b/system/controllers/customers.php @@ -176,6 +176,10 @@ switch ($action) { $channel = $admin['fullname']; $cust = User::_info($id_customer); $plan = ORM::for_table('tbl_plans')->find_one($b['plan_id']); + $add_inv = User::getAttribute("Invoice", $id_customer); + if (!empty($add_inv)) { + $plan['price'] = $add_inv; + } $tax_enable = isset($config['enable_tax']) ? $config['enable_tax'] : 'no'; $tax_rate_setting = isset($config['tax_rate']) ? $config['tax_rate'] : null; $custom_tax_rate = isset($config['custom_tax_rate']) ? (float)$config['custom_tax_rate'] : null; @@ -224,6 +228,7 @@ switch ($action) { $ui->assign('channel', $channel); $ui->assign('server', $b['routers']); $ui->assign('plan', $plan); + $ui->assign('add_inv', $add_inv); $ui->assign('csrf_token', Csrf::generateAndStoreToken()); $ui->display('admin/plan/recharge-confirm.tpl'); } else { diff --git a/system/controllers/order.php b/system/controllers/order.php index 702f56a4..b74d0c25 100644 --- a/system/controllers/order.php +++ b/system/controllers/order.php @@ -410,6 +410,10 @@ switch ($action) { if ($router['name'] != 'balance') { list($bills, $add_cost) = User::getBills($id_customer); } + $add_inv = User::getAttribute("Invoice", $id_customer); + if (!empty($add_inv)) { + $plan['price'] = $add_inv; + } if($config['enable_coupons']){ if (!isset($_SESSION['coupon_attempts'])) { diff --git a/system/controllers/plan.php b/system/controllers/plan.php index 6dc5add9..b7a5d536 100644 --- a/system/controllers/plan.php +++ b/system/controllers/plan.php @@ -107,6 +107,10 @@ switch ($action) { $cust = User::_info($id_customer); $plan = ORM::for_table('tbl_plans')->find_one($planId); list($bills, $add_cost) = User::getBills($id_customer); + $add_inv = User::getAttribute("Invoice", $id_customer); + if (!empty($add_inv)) { + $plan['price'] = $add_inv; + } // Tax calculation start $tax_enable = isset($config['enable_tax']) ? $config['enable_tax'] : 'no'; @@ -160,6 +164,7 @@ switch ($action) { $ui->assign('server', $server); $ui->assign('using', $using); $ui->assign('plan', $plan); + $ui->assign('add_inv', $add_inv); $ui->display('admin/plan/recharge-confirm.tpl'); } else { r2(getUrl('plan/recharge'), 'e', $msg);