Fix Remove PPPOE user

This commit is contained in:
Ibnu Maksum
2023-08-28 10:38:59 +07:00
parent d0cebe7458
commit 717b21e65e
3 changed files with 18 additions and 11 deletions

View File

@ -219,17 +219,17 @@ class Mikrotik
public static function removePpoeUser($client, $username)
{
$printRequest = new RouterOS\Request(
'/ppp secret print .proplist=name',
RouterOS\Query::where('name', $username)
);
$id = $client->sendSync($printRequest)->getProperty('.id');
$removeRequest = new RouterOS\Request('/ppp/secret/remove');
$client(
$removeRequest
->setArgument('numbers', $id)
);
$printRequest = new RouterOS\Request('/ppp/secret/print');
$printRequest->setArgument('.proplist', '.id');
$printRequest->setQuery(RouterOS\Query::where('name', $username));
$id = $client->sendSync($printRequest)->getProperty('.id');
$removeRequest = new RouterOS\Request('/ppp/secret/remove');
$client(
$removeRequest
->setArgument('numbers', $id)
);
}
public static function addPpoeUser($client, $plan, $customer)