forked from kevinowino869/mitrobill
Additional Cost at Cron
This commit is contained in:
parent
a812e3a3e0
commit
c4afd6da7f
@ -61,6 +61,13 @@ foreach ($d as $ds) {
|
|||||||
|
|
||||||
// autorenewal from deposit
|
// autorenewal from deposit
|
||||||
if ($config['enable_balance'] == 'yes' && $c['auto_renewal']) {
|
if ($config['enable_balance'] == 'yes' && $c['auto_renewal']) {
|
||||||
|
$add_rem = User::getAttribute("Additional Remaining", $ds['customer_id']);
|
||||||
|
if ($add_rem != 0) {
|
||||||
|
$add_cost = User::getAttribute("Additional Cost", $ds['customer_id']);
|
||||||
|
if (!empty($add_cost)) {
|
||||||
|
$p['price'] += $add_cost;
|
||||||
|
}
|
||||||
|
}
|
||||||
if ($p && $p['enabled'] && $c['balance'] >= $p['price']) {
|
if ($p && $p['enabled'] && $c['balance'] >= $p['price']) {
|
||||||
if (Package::rechargeUser($ds['customer_id'], $p['routers'], $p['id'], 'Customer', 'Balance')) {
|
if (Package::rechargeUser($ds['customer_id'], $p['routers'], $p['id'], 'Customer', 'Balance')) {
|
||||||
// if success, then get the balance
|
// if success, then get the balance
|
||||||
@ -116,6 +123,13 @@ foreach ($d as $ds) {
|
|||||||
|
|
||||||
// autorenewal from deposit
|
// autorenewal from deposit
|
||||||
if ($config['enable_balance'] == 'yes' && $c['auto_renewal']) {
|
if ($config['enable_balance'] == 'yes' && $c['auto_renewal']) {
|
||||||
|
$add_rem = User::getAttribute("Additional Remaining", $ds['customer_id']);
|
||||||
|
if ($add_rem != 0) {
|
||||||
|
$add_cost = User::getAttribute("Additional Cost", $ds['customer_id']);
|
||||||
|
if (!empty($add_cost)) {
|
||||||
|
$p['price'] += $add_cost;
|
||||||
|
}
|
||||||
|
}
|
||||||
if ($p && $p['enabled'] && $c['balance'] >= $p['price']) {
|
if ($p && $p['enabled'] && $c['balance'] >= $p['price']) {
|
||||||
if (Package::rechargeUser($ds['customer_id'], $p['routers'], $p['id'], 'Customer', 'Balance')) {
|
if (Package::rechargeUser($ds['customer_id'], $p['routers'], $p['id'], 'Customer', 'Balance')) {
|
||||||
// if success, then get the balance
|
// if success, then get the balance
|
||||||
|
@ -38,6 +38,13 @@ foreach ($d as $ds) {
|
|||||||
$u = ORM::for_table('tbl_user_recharges')->where('id', $ds['id'])->find_one();
|
$u = ORM::for_table('tbl_user_recharges')->where('id', $ds['id'])->find_one();
|
||||||
$p = ORM::for_table('tbl_plans')->where('id', $u['plan_id'])->find_one();
|
$p = ORM::for_table('tbl_plans')->where('id', $u['plan_id'])->find_one();
|
||||||
$c = ORM::for_table('tbl_customers')->where('id', $ds['customer_id'])->find_one();
|
$c = ORM::for_table('tbl_customers')->where('id', $ds['customer_id'])->find_one();
|
||||||
|
$add_rem = User::getAttribute("Additional Remaining", $ds['customer_id']);
|
||||||
|
if ($add_rem != 0) {
|
||||||
|
$add_cost = User::getAttribute("Additional Cost", $ds['customer_id']);
|
||||||
|
if (!empty($add_cost)) {
|
||||||
|
$p['price'] += $add_cost;
|
||||||
|
}
|
||||||
|
}
|
||||||
if ($p['validity_unit'] == 'Period') {
|
if ($p['validity_unit'] == 'Period') {
|
||||||
// Postpaid price from field
|
// Postpaid price from field
|
||||||
$add_inv = User::getAttribute("Invoice", $ds['customer_id']);
|
$add_inv = User::getAttribute("Invoice", $ds['customer_id']);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user