remove Max-Volume and only use Mikrotik-Total-Limit

This commit is contained in:
Ibnu Maksum 2023-10-16 09:33:03 +07:00
parent 03d3462f49
commit f9e62202c0
No known key found for this signature in database
GPG Key ID: 7FC82848810579E5

View File

@ -178,7 +178,9 @@ class Radius
$datalimit = $plan['data_limit'] . "000000000"; $datalimit = $plan['data_limit'] . "000000000";
else else
$datalimit = $plan['data_limit'] . "000000"; $datalimit = $plan['data_limit'] . "000000";
Radius::upsertCustomer($customer['username'], 'Max-Volume', $datalimit); //Radius::upsertCustomer($customer['username'], 'Max-Volume', $datalimit);
// Mikrotik Spesific
Radius::upsertCustomer($customer['username'], 'Mikrotik-Total-Limit', $datalimit);
} else if ($plan['limit_type'] == "Both_Limit") { } else if ($plan['limit_type'] == "Both_Limit") {
if ($plan['time_unit'] == 'Hrs') if ($plan['time_unit'] == 'Hrs')
$timelimit = $plan['time_limit'] * 60 * 60; $timelimit = $plan['time_limit'] * 60 * 60;
@ -188,18 +190,14 @@ class Radius
$datalimit = $plan['data_limit'] . "000000000"; $datalimit = $plan['data_limit'] . "000000000";
else else
$datalimit = $plan['data_limit'] . "000000"; $datalimit = $plan['data_limit'] . "000000";
Radius::upsertCustomer($customer['username'], 'Max-Volume', $datalimit); //Radius::upsertCustomer($customer['username'], 'Max-Volume', $datalimit);
Radius::upsertCustomer($customer['username'], 'Expire-After', $timelimit); Radius::upsertCustomer($customer['username'], 'Expire-After', $timelimit);
// Mikrotik Spesific // Mikrotik Spesific
Radius::upsertCustomer($customer['username'], 'Mikrotik-Recv-Limit', $datalimit);
Radius::upsertCustomer($customer['username'], 'Mikrotik-Xmit-Limit', $datalimit);
Radius::upsertCustomer($customer['username'], 'Mikrotik-Total-Limit', $datalimit); Radius::upsertCustomer($customer['username'], 'Mikrotik-Total-Limit', $datalimit);
} }
} else { } else {
Radius::delAtribute(Radius::getTableCustomer(), 'Max-Volume', 'username', $customer['username']); //Radius::delAtribute(Radius::getTableCustomer(), 'Max-Volume', 'username', $customer['username']);
Radius::delAtribute(Radius::getTableCustomer(), 'Expire-After', 'username', $customer['username']); Radius::delAtribute(Radius::getTableCustomer(), 'Expire-After', 'username', $customer['username']);
Radius::delAtribute(Radius::getTableCustomer(), 'Mikrotik-Recv-Limit', 'username', $customer['username']);
Radius::delAtribute(Radius::getTableCustomer(), 'Mikrotik-Xmit-Limit', 'username', $customer['username']);
Radius::delAtribute(Radius::getTableCustomer(), 'Mikrotik-Total-Limit', 'username', $customer['username']); Radius::delAtribute(Radius::getTableCustomer(), 'Mikrotik-Total-Limit', 'username', $customer['username']);
} }
// expired user // expired user