add Bills info to comment

This commit is contained in:
Ibnu Maksum 2024-07-23 14:48:15 +07:00
parent c32e921cab
commit 264b7b43f6
No known key found for this signature in database
GPG Key ID: 7FC82848810579E5
2 changed files with 10 additions and 10 deletions

View File

@ -88,8 +88,8 @@ class MikrotikHotspot
$unitup = 'M';
}
$rate = $bw['rate_up'] . $unitup . "/" . $bw['rate_down'] . $unitdown;
if(!empty(trim($bw['burst']))){
$rate .= ' '.$bw['burst'];
if (!empty(trim($bw['burst']))) {
$rate .= ' ' . $bw['burst'];
}
$addRequest = new RouterOS\Request('/ip/hotspot/user/profile/add');
$client->sendSync(
@ -167,8 +167,8 @@ class MikrotikHotspot
$unitup = 'M';
}
$rate = $bw['rate_up'] . $unitup . "/" . $bw['rate_down'] . $unitdown;
if(!empty(trim($bw['burst']))){
$rate .= ' '.$bw['burst'];
if (!empty(trim($bw['burst']))) {
$rate .= ' ' . $bw['burst'];
}
$setRequest = new RouterOS\Request('/ip/hotspot/user/profile/set');
$client->sendSync(
@ -250,7 +250,7 @@ class MikrotikHotspot
->setArgument('name', $customer['username'])
->setArgument('profile', $plan['name_plan'])
->setArgument('password', $customer['password'])
->setArgument('comment', $customer['fullname'])
->setArgument('comment', $customer['fullname'] . ' | ' . implode(', ', User::getBillNames($customer['id'])))
->setArgument('email', $customer['email'])
->setArgument('limit-uptime', $timelimit)
);
@ -264,7 +264,7 @@ class MikrotikHotspot
->setArgument('name', $customer['username'])
->setArgument('profile', $plan['name_plan'])
->setArgument('password', $customer['password'])
->setArgument('comment', $customer['fullname'])
->setArgument('comment', $customer['fullname'] . ' | ' . implode(', ', User::getBillNames($customer['id'])))
->setArgument('email', $customer['email'])
->setArgument('limit-bytes-total', $datalimit)
);
@ -282,7 +282,7 @@ class MikrotikHotspot
->setArgument('name', $customer['username'])
->setArgument('profile', $plan['name_plan'])
->setArgument('password', $customer['password'])
->setArgument('comment', $customer['fullname'])
->setArgument('comment', $customer['fullname'] . ' | ' . implode(', ', User::getBillNames($customer['id'])))
->setArgument('email', $customer['email'])
->setArgument('limit-uptime', $timelimit)
->setArgument('limit-bytes-total', $datalimit)
@ -293,7 +293,7 @@ class MikrotikHotspot
$addRequest
->setArgument('name', $customer['username'])
->setArgument('profile', $plan['name_plan'])
->setArgument('comment', $customer['fullname'])
->setArgument('comment', $customer['fullname'] . ' | ' . implode(', ', User::getBillNames($customer['id'])))
->setArgument('email', $customer['email'])
->setArgument('password', $customer['password'])
);

View File

@ -47,7 +47,7 @@ class MikrotikPppoe
$setRequest = new RouterOS\Request('/ppp/secret/set');
$setRequest->setArgument('numbers', $cid);
$setRequest->setArgument('profile', $plan['name_plan']);
$setRequest->setArgument('comment', $customer['fullname'] . ' | ' . $customer['email']);
$setRequest->setArgument('comment', $customer['fullname'] . ' | ' . $customer['email'] . ' | ' . implode(', ', User::getBillNames($customer['id'])));
$setRequest->setArgument('password', $pass);
$client->sendSync($setRequest);
//disconnect then
@ -294,7 +294,7 @@ class MikrotikPppoe
->setArgument('name', $customer['username'])
->setArgument('service', 'pppoe')
->setArgument('profile', $plan['name_plan'])
->setArgument('comment', $customer['fullname'] . ' | ' . $customer['email'])
->setArgument('comment', $customer['fullname'] . ' | ' . $customer['email'] . ' | ' . implode(', ', User::getBillNames($customer['id'])))
->setArgument('password', $pass)
);
}